Home
last modified time | relevance | path

Searched refs:_ring (Results 1 – 9 of 9) sorted by relevance

/freebsd/contrib/ofed/libirdma/
H A Dirdma_defs.h330 #define IRDMA_GET_RING_OFFSET(_ring, _i) \ argument
332 ((_ring).head + (_i)) % (_ring).size \
351 #define IRDMA_RING_INIT(_ring, _size) \ argument
353 (_ring).head = 0; \
354 (_ring).tail = 0; \
355 (_ring).size = (_size); \
357 #define IRDMA_RING_SIZE(_ring) ((_ring).size) argument
358 #define IRDMA_RING_CURRENT_HEAD(_ring) ((_ring).head) argument
359 #define IRDMA_RING_CURRENT_TAIL(_ring) ((_ring).tail) argument
361 #define IRDMA_RING_MOVE_HEAD(_ring, _retcode) \ argument
[all …]
/freebsd/sys/dev/irdma/
H A Dirdma_defs.h1417 #define IRDMA_RING_GET_NEXT_TAIL(_ring, _idx) \ argument
1419 ((_ring).tail + (_idx)) % (_ring).size \
1422 #define IRDMA_GET_RING_OFFSET(_ring, _i) \ argument
1424 ((_ring).head + (_i)) % (_ring).size \
1443 #define IRDMA_RING_INIT(_ring, _size) \ argument
1445 (_ring).head = 0; \
1446 (_ring).tail = 0; \
1447 (_ring).size = (_size); \
1449 #define IRDMA_RING_SIZE(_ring) ((_ring).size) argument
1450 #define IRDMA_RING_CURRENT_HEAD(_ring) ((_ring).head) argument
[all …]
/freebsd/sys/dev/qcom_ess_edma/
H A Dqcom_ess_edma_var.h36 #define EDMA_RING_LOCK(_ring) mtx_lock(&(_ring)->mtx) argument
37 #define EDMA_RING_UNLOCK(_ring) mtx_unlock(&(_ring)->mtx) argument
38 #define EDMA_RING_LOCK_ASSERT(_ring) mtx_assert(&(_ring)->mtx, MA_OWNED) argument
/freebsd/sys/dev/dpaa/
H A Ddpaa_common.h89 struct pfx##_ring { \
120 pfx##_ring_init(struct pfx##_ring *ring, struct dpaa_portal_softc *portal)\
135 pfx##_INC(struct pfx##_ring *ring) \
143 pfx##_update(struct pfx##_ring *ring, struct dpaa_portal_softc *portal) \
152 pfx##_start(struct pfx##_ring *ring, struct dpaa_portal_softc *portal) \
163 pfx##_commit(struct pfx##_ring *ring, uint8_t verb) \
/freebsd/sys/dev/ena/
H A Dena.h525 #define ENA_RING_MTX_LOCK(_ring) mtx_lock(&(_ring)->ring_mtx) argument
526 #define ENA_RING_MTX_TRYLOCK(_ring) mtx_trylock(&(_ring)->ring_mtx) argument
527 #define ENA_RING_MTX_UNLOCK(_ring) mtx_unlock(&(_ring)->ring_mtx) argument
528 #define ENA_RING_MTX_ASSERT(_ring) \ argument
529 mtx_assert(&(_ring)->ring_mtx, MA_OWNED)
/freebsd/sys/dev/qat/include/
H A Dadf_gen4vf_hw_csr_data.h53 u32 _ring = ring; \
61 ADF_RING_CSR_RING_LBASE_GEN4 + ((_ring) << 2), \
66 ADF_RING_CSR_RING_UBASE_GEN4 + ((_ring) << 2), \
/freebsd/sys/dev/qat/include/common/
H A Dadf_gen4_hw_data.h66 u32 _ring = ring; \
74 ADF_RING_CSR_RING_LBASE + ((_ring) << 2), \
79 ADF_RING_CSR_RING_UBASE + ((_ring) << 2), \
/freebsd/sys/dev/axgbe/
H A Dxgbe.h264 #define XGBE_GET_DESC_DATA(_ring, _idx) \ argument
265 ((_ring)->rdata + \
266 ((_idx) & ((_ring)->rdesc_count - 1)))
/freebsd/sys/sys/
H A Dpmc.h1260 int pmc_process_interrupt_mp(int _ring, struct pmc *_pm,
1262 int pmc_process_interrupt(int _ring, struct pmc *_pm,