Searched refs:rdsv3_ib_work_ring (Results 1 – 3 of 3) sorted by relevance
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_ring.c | 74 rdsv3_ib_ring_init(struct rdsv3_ib_work_ring *ring, uint32_t nr) in rdsv3_ib_ring_init() 82 __rdsv3_ib_ring_used(struct rdsv3_ib_work_ring *ring) in __rdsv3_ib_ring_used() 94 rdsv3_ib_ring_resize(struct rdsv3_ib_work_ring *ring, uint32_t nr) in rdsv3_ib_ring_resize() 105 __rdsv3_ib_ring_empty(struct rdsv3_ib_work_ring *ring) in __rdsv3_ib_ring_empty() 111 rdsv3_ib_ring_alloc(struct rdsv3_ib_work_ring *ring, uint32_t val, in rdsv3_ib_ring_alloc() 134 rdsv3_ib_ring_free(struct rdsv3_ib_work_ring *ring, uint32_t val) in rdsv3_ib_ring_free() 144 rdsv3_ib_ring_unalloc(struct rdsv3_ib_work_ring *ring, uint32_t val) in rdsv3_ib_ring_unalloc() 151 rdsv3_ib_ring_empty(struct rdsv3_ib_work_ring *ring) in rdsv3_ib_ring_empty() 157 rdsv3_ib_ring_low(struct rdsv3_ib_work_ring *ring) in rdsv3_ib_ring_low() 167 rdsv3_ib_ring_oldest(struct rdsv3_ib_work_ring *ring) in rdsv3_ib_ring_oldest() [all …]
|
H A D | ib_recv.c | 808 struct rdsv3_ib_work_ring *recv_ringp = &ic->i_recv_ring; in rdsv3_ib_recv_cqe_handler()
|
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/ |
H A D | ib.h | 86 struct rdsv3_ib_work_ring { struct 126 struct rdsv3_ib_work_ring i_send_ring; 140 struct rdsv3_ib_work_ring i_recv_ring; 342 void rdsv3_ib_ring_init(struct rdsv3_ib_work_ring *ring, uint32_t nr); 343 void rdsv3_ib_ring_resize(struct rdsv3_ib_work_ring *ring, uint32_t nr); 344 uint32_t rdsv3_ib_ring_alloc(struct rdsv3_ib_work_ring *ring, uint32_t val, 346 void rdsv3_ib_ring_free(struct rdsv3_ib_work_ring *ring, uint32_t val); 347 void rdsv3_ib_ring_unalloc(struct rdsv3_ib_work_ring *ring, uint32_t val); 348 int rdsv3_ib_ring_empty(struct rdsv3_ib_work_ring *ring); 349 int rdsv3_ib_ring_low(struct rdsv3_ib_work_ring *ring); [all …]
|