Searched refs:rxe_queue (Results 1 - 14 of 14) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.h | 24 * kernel must use the parameters in the rxe_queue struct 42 struct rxe_queue { struct 56 void rxe_queue_reset(struct rxe_queue *q); 58 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, 62 int rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, 70 void rxe_queue_cleanup(struct rxe_queue *queue); 72 static inline int next_index(struct rxe_queue *q, int index) in next_index() 77 static inline int queue_empty(struct rxe_queue *q) in queue_empty() 83 static inline int queue_full(struct rxe_queue *q) in queue_full() 89 static inline void advance_producer(struct rxe_queue * [all...] |
H A D | rxe_queue.c | 10 #include "rxe_queue.h" 46 inline void rxe_queue_reset(struct rxe_queue *q) in rxe_queue_reset() 49 * of the actual queue. See "struct rxe_queue_buf" in rxe_queue.h in rxe_queue_reset() 55 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, in rxe_queue_init() 59 struct rxe_queue *q; in rxe_queue_init() 111 static int resize_finish(struct rxe_queue *q, struct rxe_queue *new_q, in resize_finish() 129 int rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, in rxe_queue_resize() 134 struct rxe_queue *new_q; in rxe_queue_resize() 174 void rxe_queue_cleanup(struct rxe_queue * [all...] |
H A D | rxe_srq.c | 10 #include "rxe_queue.h" 80 struct rxe_queue *q; in rxe_srq_from_init() 127 struct rxe_queue *q = srq->rq.queue; in rxe_srq_from_attr()
|
H A D | rxe_verbs.h | 63 struct rxe_queue *queue; 84 struct rxe_queue *queue; 92 struct rxe_queue *queue;
|
H A D | Makefile | 11 rxe_queue.o \
|
H A D | rxe_resp.c | 11 #include "rxe_queue.h" 292 struct rxe_queue *q = srq->rq.queue; in get_srq_wqe()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe_queue.h | 62 struct rxe_queue { struct 83 void rxe_queue_reset(struct rxe_queue *q); 85 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem, 88 int rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, 93 void rxe_queue_cleanup(struct rxe_queue *queue); 95 static inline u32 queue_next_index(struct rxe_queue *q, int index) in queue_next_index() 100 static inline u32 queue_get_producer(const struct rxe_queue *q, in queue_get_producer() 127 static inline u32 queue_get_consumer(const struct rxe_queue *q, in queue_get_consumer() 154 static inline int queue_empty(struct rxe_queue *q, enum queue_type type) in queue_empty() 162 static inline int queue_full(struct rxe_queue * [all...] |
H A D | rxe_queue.c | 10 #include "rxe_queue.h" 46 inline void rxe_queue_reset(struct rxe_queue *q) in rxe_queue_reset() 49 * of the actual queue. See "struct rxe_queue_buf" in rxe_queue.h in rxe_queue_reset() 55 struct rxe_queue *rxe_queue_init(struct rxe_dev *rxe, int *num_elem, in rxe_queue_init() 58 struct rxe_queue *q; in rxe_queue_init() 110 static int resize_finish(struct rxe_queue *q, struct rxe_queue *new_q, in resize_finish() 141 /* exchange rxe_queue headers */ in resize_finish() 147 int rxe_queue_resize(struct rxe_queue *q, unsigned int *num_elem_p, in rxe_queue_resize() 152 struct rxe_queue *new_ in rxe_queue_resize() [all...] |
H A D | rxe_verbs.h | 63 struct rxe_queue *queue; 83 struct rxe_queue *queue; 91 struct rxe_queue *queue;
|
H A D | Makefile | 11 rxe_queue.o \
|
H A D | rxe_srq.c | 9 #include "rxe_queue.h" 48 struct rxe_queue *q; in rxe_srq_from_init() 155 struct rxe_queue *q = srq->rq.queue; in rxe_srq_from_attr()
|
H A D | rxe_req.c | 12 #include "rxe_queue.h" 45 struct rxe_queue *q = qp->sq.queue; in req_retry() 118 struct rxe_queue *q; in req_check_sq_drain_done() 164 struct rxe_queue *q = qp->sq.queue; in __req_next_wqe() 681 struct rxe_queue *q = qp->sq.queue; in rxe_requester()
|
H A D | rxe_comp.c | 11 #include "rxe_queue.h" 597 struct rxe_queue *q = qp->sq.queue; in flush_send_queue()
|
H A D | rxe_resp.c | 11 #include "rxe_queue.h" 272 struct rxe_queue *q = srq->rq.queue; in get_srq_wqe() 1456 struct rxe_queue *q = qp->rq.queue; in flush_recv_queue()
|
Completed in 11 milliseconds