Lines Matching defs:buf
64 struct rxe_queue_buf *buf;
80 struct ib_udata *udata, struct rxe_queue_buf *buf,
108 prod = smp_load_acquire(&q->buf->producer_index);
116 prod = q->buf->producer_index;
120 prod = smp_load_acquire(&q->buf->producer_index);
139 cons = smp_load_acquire(&q->buf->consumer_index);
143 cons = smp_load_acquire(&q->buf->consumer_index);
147 cons = q->buf->consumer_index;
197 smp_store_release(&q->buf->producer_index, prod);
201 prod = q->buf->producer_index;
204 smp_store_release(&q->buf->producer_index, prod);
226 smp_store_release(&q->buf->consumer_index, cons);
242 cons = q->buf->consumer_index;
245 smp_store_release(&q->buf->consumer_index, cons);
255 return q->buf->data + (prod << q->log2_elem_size);
263 return q->buf->data + (cons << q->log2_elem_size);
268 return q->buf->data + ((index & q->index_mask)
275 return (((u8 *)addr - q->buf->data) >> q->log2_elem_size)