Lines Matching refs:rds_ib_work_ring
84 struct rds_ib_work_ring { struct
108 struct rds_ib_work_ring i_send_ring; argument
118 struct rds_ib_work_ring i_recv_ring;
331 void rds_ib_ring_init(struct rds_ib_work_ring *ring, u32 nr);
332 void rds_ib_ring_resize(struct rds_ib_work_ring *ring, u32 nr);
333 u32 rds_ib_ring_alloc(struct rds_ib_work_ring *ring, u32 val, u32 *pos);
334 void rds_ib_ring_free(struct rds_ib_work_ring *ring, u32 val);
335 void rds_ib_ring_unalloc(struct rds_ib_work_ring *ring, u32 val);
336 int rds_ib_ring_empty(struct rds_ib_work_ring *ring);
337 int rds_ib_ring_low(struct rds_ib_work_ring *ring);
338 u32 rds_ib_ring_oldest(struct rds_ib_work_ring *ring);
339 u32 rds_ib_ring_completed(struct rds_ib_work_ring *ring, u32 wr_id, u32 oldest);