Home
last modified time | relevance | path

Searched refs:rxe_queue (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.4/drivers/infiniband/sw/rxe/
Drxe_queue.h69 struct rxe_queue { struct
83 void rxe_queue_reset(struct rxe_queue *q); argument
85 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe,
89 int rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p,
97 void rxe_queue_cleanup(struct rxe_queue *queue);
99 static inline int next_index(struct rxe_queue *q, int index) in next_index()
104 static inline int queue_empty(struct rxe_queue *q) in queue_empty()
110 static inline int queue_full(struct rxe_queue *q) in queue_full()
116 static inline void advance_producer(struct rxe_queue *q) in advance_producer()
122 static inline void advance_consumer(struct rxe_queue *q) in advance_consumer()
[all …]
Drxe_queue.c70 inline void rxe_queue_reset(struct rxe_queue *q) in rxe_queue_reset()
79 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, in rxe_queue_init()
83 struct rxe_queue *q; in rxe_queue_init()
135 static int resize_finish(struct rxe_queue *q, struct rxe_queue *new_q, in resize_finish()
153 int rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, in rxe_queue_resize()
158 struct rxe_queue *new_q; in rxe_queue_resize()
198 void rxe_queue_cleanup(struct rxe_queue *q) in rxe_queue_cleanup()
Drxe_srq.c107 struct rxe_queue *q; in rxe_srq_from_init()
154 struct rxe_queue *q = srq->rq.queue; in rxe_srq_from_attr()
Drxe_verbs.h90 struct rxe_queue *queue;
111 struct rxe_queue *queue;
119 struct rxe_queue *queue;
DMakefile11 rxe_queue.o \
Drxe_resp.c319 struct rxe_queue *q = srq->rq.queue; in get_srq_wqe()