Lines Matching refs:rds_iw_work_ring
92 struct rds_iw_work_ring { struct
116 struct rds_iw_work_ring i_send_ring; argument
125 struct rds_iw_work_ring i_recv_ring;
340 void rds_iw_ring_init(struct rds_iw_work_ring *ring, u32 nr);
341 void rds_iw_ring_resize(struct rds_iw_work_ring *ring, u32 nr);
342 u32 rds_iw_ring_alloc(struct rds_iw_work_ring *ring, u32 val, u32 *pos);
343 void rds_iw_ring_free(struct rds_iw_work_ring *ring, u32 val);
344 void rds_iw_ring_unalloc(struct rds_iw_work_ring *ring, u32 val);
345 int rds_iw_ring_empty(struct rds_iw_work_ring *ring);
346 int rds_iw_ring_low(struct rds_iw_work_ring *ring);
347 u32 rds_iw_ring_oldest(struct rds_iw_work_ring *ring);
348 u32 rds_iw_ring_completed(struct rds_iw_work_ring *ring, u32 wr_id, u32 oldest);