Home
last modified time | relevance | path

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

/freebsd/contrib/ofed/libirdma/
H A Dirdma_defs.h307 #define IRDMA_GET_RING_OFFSET(_ring, _i) \ argument
309 ((_ring).head + (_i)) % (_ring).size \
328 #define IRDMA_RING_INIT(_ring, _size) \ argument
330 (_ring).head = 0; \
331 (_ring).tail = 0; \
332 (_ring).size = (_size); \
334 #define IRDMA_RING_SIZE(_ring) ((_ring).size) argument
335 #define IRDMA_RING_CURRENT_HEAD(_ring) ((_ring).head) argument
336 #define IRDMA_RING_CURRENT_TAIL(_ring) ((_ring).tail) argument
338 #define IRDMA_RING_MOVE_HEAD(_ring, _retcode) \ argument
[all …]
/freebsd/sys/dev/irdma/
H A Dirdma_defs.h1386 #define IRDMA_RING_GET_NEXT_TAIL(_ring, _idx) \ argument
1388 ((_ring).tail + (_idx)) % (_ring).size \
1391 #define IRDMA_GET_RING_OFFSET(_ring, _i) \ argument
1393 ((_ring).head + (_i)) % (_ring).size \
1412 #define IRDMA_RING_INIT(_ring, _size) \ argument
1414 (_ring).head = 0; \
1415 (_ring).tail = 0; \
1416 (_ring).size = (_size); \
1418 #define IRDMA_RING_SIZE(_ring) ((_ring).size) argument
1419 #define IRDMA_RING_CURRENT_HEAD(_ring) ((_ring).head) argument
[all …]
/freebsd/sys/dev/qcom_ess_edma/
H A Dqcom_ess_edma_var.h39 #define EDMA_RING_LOCK(_ring) mtx_lock(&(_ring)->mtx) argument
40 #define EDMA_RING_UNLOCK(_ring) mtx_unlock(&(_ring)->mtx) argument
41 #define EDMA_RING_LOCK_ASSERT(_ring) mtx_assert(&(_ring)->mtx, MA_OWNED) argument
/freebsd/sys/dev/ena/
H A Dena.h523 #define ENA_RING_MTX_LOCK(_ring) mtx_lock(&(_ring)->ring_mtx) argument
524 #define ENA_RING_MTX_TRYLOCK(_ring) mtx_trylock(&(_ring)->ring_mtx) argument
525 #define ENA_RING_MTX_UNLOCK(_ring) mtx_unlock(&(_ring)->ring_mtx) argument
526 #define ENA_RING_MTX_ASSERT(_ring) \ argument
527 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.h64 u32 _ring = ring; \
72 ADF_RING_CSR_RING_LBASE + ((_ring) << 2), \
77 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.h1226 int pmc_process_interrupt(int _ring, struct pmc *_pm, struct trapframe *_tf);