common/sfc_efx/base: add mport alias MCDI wrappers
[dpdk.git] / drivers / common / sfc_efx / base / rhead_impl.h
index a15ac52..dd38ded 100644 (file)
@@ -131,6 +131,7 @@ rhead_ev_qcreate(
        __in            uint32_t id,
        __in            uint32_t us,
        __in            uint32_t flags,
+       __in            uint32_t irq,
        __in            efx_evq_t *eep);
 
 LIBEFX_INTERNAL
@@ -492,6 +493,26 @@ rhead_virtio_qstop(
        __in                            efx_virtio_vq_t *evvp,
        __out_opt                       efx_virtio_vq_dyncfg_t *evvdp);
 
+LIBEFX_INTERNAL
+extern __checkReturn                   efx_rc_t
+rhead_virtio_get_doorbell_offset(
+       __in                            efx_virtio_vq_t *evvp,
+       __out                           uint32_t *offsetp);
+
+LIBEFX_INTERNAL
+extern __checkReturn                   efx_rc_t
+rhead_virtio_get_features(
+       __in                            efx_nic_t *enp,
+       __in                            efx_virtio_device_type_t type,
+       __out                           uint64_t *featuresp);
+
+LIBEFX_INTERNAL
+extern __checkReturn                   efx_rc_t
+rhead_virtio_verify_features(
+       __in                            efx_nic_t *enp,
+       __in                            efx_virtio_device_type_t type,
+       __in                            uint64_t features);
+
 #endif /* EFSYS_OPT_VIRTIO */
 
 #ifdef __cplusplus