Home
last modified time | relevance | path

Searched defs:qp (Results 1 – 25 of 529) sorted by relevance

12345678910>>...22

/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/
Drxe_resp.c50 void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb) in rxe_resp_queue_pkt()
66 static inline enum resp_states get_req(struct rxe_qp *qp, in get_req()
80 static enum resp_states check_psn(struct rxe_qp *qp, in check_psn()
124 static enum resp_states check_op_seq(struct rxe_qp *qp, in check_op_seq()
214 static bool check_qp_attr_access(struct rxe_qp *qp, in check_qp_attr_access()
238 static enum resp_states check_op_valid(struct rxe_qp *qp, in check_op_valid()
269 static enum resp_states get_srq_wqe(struct rxe_qp *qp) in get_srq_wqe()
320 static enum resp_states check_resource(struct rxe_qp *qp, in check_resource()
348 static enum resp_states rxe_resp_check_length(struct rxe_qp *qp, in rxe_resp_check_length()
401 static void qp_resp_from_reth(struct rxe_qp *qp, struct rxe_pkt_info *pkt) in qp_resp_from_reth()
[all …]
Drxe_req.c17 static inline void retry_first_write_send(struct rxe_qp *qp, in retry_first_write_send()
38 static void req_retry(struct rxe_qp *qp) in req_retry()
101 struct rxe_qp *qp = from_timer(qp, t, rnr_nak_timer); in rnr_nak_timer() local
116 static void req_check_sq_drain_done(struct rxe_qp *qp) in req_check_sq_drain_done()
162 static struct rxe_send_wqe *__req_next_wqe(struct rxe_qp *qp) in __req_next_wqe()
175 static struct rxe_send_wqe *req_next_wqe(struct rxe_qp *qp) in req_next_wqe()
206 static int rxe_wqe_is_fenced(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in rxe_wqe_is_fenced()
224 static int next_opcode_rc(struct rxe_qp *qp, u32 opcode, int fits) in next_opcode_rc()
303 static int next_opcode_uc(struct rxe_qp *qp, u32 opcode, int fits) in next_opcode_uc()
354 static int next_opcode(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in next_opcode()
[all …]
Drxe_qp.c103 static int alloc_rd_atomic_resources(struct rxe_qp *qp, unsigned int n) in alloc_rd_atomic_resources()
115 static void free_rd_atomic_resources(struct rxe_qp *qp) in free_rd_atomic_resources()
135 static void cleanup_rd_atomic_resources(struct rxe_qp *qp) in cleanup_rd_atomic_resources()
148 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc()
186 static int rxe_init_sq(struct rxe_qp *qp, struct ib_qp_init_attr *init, in rxe_init_sq()
235 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req()
279 static int rxe_init_rq(struct rxe_qp *qp, struct ib_qp_init_attr *init, in rxe_init_rq()
324 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp()
349 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init()
414 int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init) in rxe_qp_to_init()
[all …]
Drxe_comp.c117 struct rxe_qp *qp = from_timer(qp, t, retrans_timer); in retransmit_timer() local
130 void rxe_comp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb) in rxe_comp_queue_pkt()
146 static inline enum comp_state get_wqe(struct rxe_qp *qp, in get_wqe()
174 static inline void reset_retry_counters(struct rxe_qp *qp) in reset_retry_counters()
181 static inline enum comp_state check_psn(struct rxe_qp *qp, in check_psn()
224 static inline enum comp_state check_ack(struct rxe_qp *qp, in check_ack()
363 static inline enum comp_state do_read(struct rxe_qp *qp, in do_read()
383 static inline enum comp_state do_atomic(struct rxe_qp *qp, in do_atomic()
402 static void make_send_cqe(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in make_send_cqe()
449 static void do_complete(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in do_complete()
[all …]
Drxe_loc.h116 static inline int qp_num(struct rxe_qp *qp) in qp_num()
121 static inline enum ib_qp_type qp_type(struct rxe_qp *qp) in qp_type()
126 static inline enum ib_qp_state qp_state(struct rxe_qp *qp) in qp_state()
131 static inline int qp_mtu(struct rxe_qp *qp) in qp_mtu()
141 static inline void rxe_advance_resp_resource(struct rxe_qp *qp) in rxe_advance_resp_resource()
178 static inline unsigned int wr_opcode_mask(int opcode, struct rxe_qp *qp) in wr_opcode_mask()
Drxe_mw.c50 static int rxe_check_bind_mw(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in rxe_check_bind_mw()
135 static void rxe_do_bind_mw(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in rxe_do_bind_mw()
164 int rxe_bind_mw(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in rxe_bind_mw()
224 static int rxe_check_invalidate_mw(struct rxe_qp *qp, struct rxe_mw *mw) in rxe_check_invalidate_mw()
238 struct rxe_qp *qp; in rxe_do_invalidate_mw() local
258 int rxe_invalidate_mw(struct rxe_qp *qp, u32 rkey) in rxe_invalidate_mw()
290 struct rxe_mw *rxe_lookup_mw(struct rxe_qp *qp, int access, u32 rkey) in rxe_lookup_mw()
328 struct rxe_qp *qp = mw->qp; in rxe_mw_cleanup() local
/kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/
Dqp.c164 static void flush_tx_list(struct rvt_qp *qp) in flush_tx_list()
172 static void flush_iowait(struct rvt_qp *qp) in flush_iowait()
202 int hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, in hfi1_check_modify_qp()
244 static inline void qp_set_16b(struct rvt_qp *qp) in qp_set_16b()
264 void hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, in hfi1_modify_qp()
305 int hfi1_setup_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe, bool *call_send) in hfi1_setup_wqe()
364 bool _hfi1_schedule_send(struct rvt_qp *qp) in _hfi1_schedule_send()
381 static void qp_pio_drain(struct rvt_qp *qp) in qp_pio_drain()
407 bool hfi1_schedule_send(struct rvt_qp *qp) in hfi1_schedule_send()
420 static void hfi1_qp_schedule(struct rvt_qp *qp) in hfi1_qp_schedule()
[all …]
Dtid_rdma.c143 static void tid_rdma_schedule_ack(struct rvt_qp *qp) in tid_rdma_schedule_ack()
151 static void tid_rdma_trigger_ack(struct rvt_qp *qp) in tid_rdma_trigger_ack()
193 void tid_rdma_opfn_init(struct rvt_qp *qp, struct tid_rdma_params *p) in tid_rdma_opfn_init()
206 bool tid_rdma_conn_req(struct rvt_qp *qp, u64 *data) in tid_rdma_conn_req()
214 bool tid_rdma_conn_reply(struct rvt_qp *qp, u64 data) in tid_rdma_conn_reply()
269 bool tid_rdma_conn_resp(struct rvt_qp *qp, u64 *data) in tid_rdma_conn_resp()
285 void tid_rdma_conn_error(struct rvt_qp *qp) in tid_rdma_conn_error()
320 struct rvt_qp *qp) in qp_to_rcd()
337 int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp, in hfi1_qp_priv_init()
412 void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in hfi1_qp_priv_tid_free()
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hfi1/
Dqp.c122 static void flush_tx_list(struct rvt_qp *qp) in flush_tx_list()
130 static void flush_iowait(struct rvt_qp *qp) in flush_iowait()
160 int hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, in hfi1_check_modify_qp()
202 static inline void qp_set_16b(struct rvt_qp *qp) in qp_set_16b()
222 void hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, in hfi1_modify_qp()
263 int hfi1_setup_wqe(struct rvt_qp *qp, struct rvt_swqe *wqe, bool *call_send) in hfi1_setup_wqe()
323 bool _hfi1_schedule_send(struct rvt_qp *qp) in _hfi1_schedule_send()
340 static void qp_pio_drain(struct rvt_qp *qp) in qp_pio_drain()
366 bool hfi1_schedule_send(struct rvt_qp *qp) in hfi1_schedule_send()
379 static void hfi1_qp_schedule(struct rvt_qp *qp) in hfi1_qp_schedule()
[all …]
Dtid_rdma.c143 static void tid_rdma_schedule_ack(struct rvt_qp *qp) in tid_rdma_schedule_ack()
151 static void tid_rdma_trigger_ack(struct rvt_qp *qp) in tid_rdma_trigger_ack()
193 void tid_rdma_opfn_init(struct rvt_qp *qp, struct tid_rdma_params *p) in tid_rdma_opfn_init()
206 bool tid_rdma_conn_req(struct rvt_qp *qp, u64 *data) in tid_rdma_conn_req()
214 bool tid_rdma_conn_reply(struct rvt_qp *qp, u64 data) in tid_rdma_conn_reply()
269 bool tid_rdma_conn_resp(struct rvt_qp *qp, u64 *data) in tid_rdma_conn_resp()
285 void tid_rdma_conn_error(struct rvt_qp *qp) in tid_rdma_conn_error()
321 struct rvt_qp *qp) in qp_to_rcd()
338 int hfi1_qp_priv_init(struct rvt_dev_info *rdi, struct rvt_qp *qp, in hfi1_qp_priv_init()
413 void hfi1_qp_priv_tid_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in hfi1_qp_priv_tid_free()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/
Drxe_qp.c98 static int alloc_rd_atomic_resources(struct rxe_qp *qp, unsigned int n) in alloc_rd_atomic_resources()
110 static void free_rd_atomic_resources(struct rxe_qp *qp) in free_rd_atomic_resources()
125 void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res) in free_rd_atomic_resource()
136 static void cleanup_rd_atomic_resources(struct rxe_qp *qp) in cleanup_rd_atomic_resources()
149 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc()
202 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req()
264 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp()
308 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init()
363 int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init) in rxe_qp_to_init()
391 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_chk_attr()
[all …]
Drxe_req.c17 static inline void retry_first_write_send(struct rxe_qp *qp, in retry_first_write_send()
41 static void req_retry(struct rxe_qp *qp) in req_retry()
99 struct rxe_qp *qp = from_timer(qp, t, rnr_nak_timer); in rnr_nak_timer() local
105 static struct rxe_send_wqe *req_next_wqe(struct rxe_qp *qp) in req_next_wqe()
167 static int next_opcode_rc(struct rxe_qp *qp, u32 opcode, int fits) in next_opcode_rc()
239 static int next_opcode_uc(struct rxe_qp *qp, u32 opcode, int fits) in next_opcode_uc()
290 static int next_opcode(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in next_opcode()
321 static inline int check_init_depth(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in check_init_depth()
341 static inline int get_mtu(struct rxe_qp *qp) in get_mtu()
351 static struct sk_buff *init_req_packet(struct rxe_qp *qp, in init_req_packet()
[all …]
Drxe_resp.c80 void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb) in rxe_resp_queue_pkt()
93 static inline enum resp_states get_req(struct rxe_qp *qp, in get_req()
117 static enum resp_states check_psn(struct rxe_qp *qp, in check_psn()
161 static enum resp_states check_op_seq(struct rxe_qp *qp, in check_op_seq()
251 static enum resp_states check_op_valid(struct rxe_qp *qp, in check_op_valid()
289 static enum resp_states get_srq_wqe(struct rxe_qp *qp) in get_srq_wqe()
331 static enum resp_states check_resource(struct rxe_qp *qp, in check_resource()
375 static enum resp_states check_length(struct rxe_qp *qp, in check_length()
390 static enum resp_states check_rkey(struct rxe_qp *qp, in check_rkey()
480 static enum resp_states send_data_in(struct rxe_qp *qp, void *data_addr, in send_data_in()
[all …]
Drxe_comp.c114 struct rxe_qp *qp = from_timer(qp, t, retrans_timer); in retransmit_timer() local
122 void rxe_comp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb) in rxe_comp_queue_pkt()
135 static inline enum comp_state get_wqe(struct rxe_qp *qp, in get_wqe()
163 static inline void reset_retry_counters(struct rxe_qp *qp) in reset_retry_counters()
170 static inline enum comp_state check_psn(struct rxe_qp *qp, in check_psn()
209 static inline enum comp_state check_ack(struct rxe_qp *qp, in check_ack()
340 static inline enum comp_state do_read(struct rxe_qp *qp, in do_read()
358 static inline enum comp_state do_atomic(struct rxe_qp *qp, in do_atomic()
375 static void make_send_cqe(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in make_send_cqe()
413 static void do_complete(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in do_complete()
[all …]
Drxe_loc.h147 static inline int qp_num(struct rxe_qp *qp) in qp_num()
152 static inline enum ib_qp_type qp_type(struct rxe_qp *qp) in qp_type()
157 static inline enum ib_qp_state qp_state(struct rxe_qp *qp) in qp_state()
162 static inline int qp_mtu(struct rxe_qp *qp) in qp_mtu()
178 static inline void rxe_advance_resp_resource(struct rxe_qp *qp) in rxe_advance_resp_resource()
214 static inline unsigned int wr_opcode_mask(int opcode, struct rxe_qp *qp) in wr_opcode_mask()
219 static inline int rxe_xmit_packet(struct rxe_qp *qp, struct rxe_pkt_info *pkt, in rxe_xmit_packet()
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
Dsiw_qp.c95 struct siw_qp *qp; in siw_qp_llp_data_ready() local
126 void siw_qp_llp_close(struct siw_qp *qp) in siw_qp_llp_close()
200 static int siw_qp_readq_init(struct siw_qp *qp, int irq_size, int orq_size) in siw_qp_readq_init()
226 static int siw_qp_enable_crc(struct siw_qp *qp) in siw_qp_enable_crc()
260 int siw_qp_mpa_rts(struct siw_qp *qp, enum mpa_v2_ctrl ctrl) in siw_qp_mpa_rts()
364 void siw_init_terminate(struct siw_qp *qp, enum term_elayer layer, u8 etype, in siw_init_terminate()
387 void siw_send_terminate(struct siw_qp *qp) in siw_send_terminate()
612 static void siw_qp_modify_nonstate(struct siw_qp *qp, in siw_qp_modify_nonstate()
634 static int siw_qp_nextstate_from_idle(struct siw_qp *qp, in siw_qp_nextstate_from_idle()
703 static int siw_qp_nextstate_from_rts(struct siw_qp *qp, in siw_qp_nextstate_from_rts()
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
Dsiw_qp.c96 struct siw_qp *qp; in siw_qp_llp_data_ready() local
129 void siw_qp_llp_close(struct siw_qp *qp) in siw_qp_llp_close()
203 static int siw_qp_readq_init(struct siw_qp *qp, int irq_size, int orq_size) in siw_qp_readq_init()
229 static int siw_qp_enable_crc(struct siw_qp *qp) in siw_qp_enable_crc()
263 int siw_qp_mpa_rts(struct siw_qp *qp, enum mpa_v2_ctrl ctrl) in siw_qp_mpa_rts()
367 void siw_init_terminate(struct siw_qp *qp, enum term_elayer layer, u8 etype, in siw_init_terminate()
390 void siw_send_terminate(struct siw_qp *qp) in siw_send_terminate()
615 static void siw_qp_modify_nonstate(struct siw_qp *qp, in siw_qp_modify_nonstate()
637 static int siw_qp_nextstate_from_idle(struct siw_qp *qp, in siw_qp_nextstate_from_idle()
706 static int siw_qp_nextstate_from_rts(struct siw_qp *qp, in siw_qp_nextstate_from_rts()
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
Derdma_qp.c12 void erdma_qp_llp_close(struct erdma_qp *qp) in erdma_qp_llp_close()
43 struct erdma_qp *qp = find_qp_by_qpn(to_edev(ibdev), id); in erdma_get_ibqp() local
51 static int erdma_modify_qp_state_to_rts(struct erdma_qp *qp, in erdma_modify_qp_state_to_rts()
102 static int erdma_modify_qp_state_to_stop(struct erdma_qp *qp, in erdma_modify_qp_state_to_stop()
120 int erdma_modify_qp_internal(struct erdma_qp *qp, struct erdma_qp_attrs *attrs, in erdma_modify_qp_internal()
191 struct erdma_qp *qp = container_of(ref, struct erdma_qp, ref); in erdma_qp_safe_free() local
196 void erdma_qp_put(struct erdma_qp *qp) in erdma_qp_put()
202 void erdma_qp_get(struct erdma_qp *qp) in erdma_qp_get()
207 static int fill_inline_data(struct erdma_qp *qp, in fill_inline_data()
254 static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr, in fill_sgl()
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c58 static inline void get_cqs(struct pvrdma_qp *qp, struct pvrdma_cq **send_cq, in get_cqs()
101 static void pvrdma_reset_qp(struct pvrdma_qp *qp) in pvrdma_reset_qp()
132 struct pvrdma_qp *qp) in pvrdma_set_rq_size()
157 struct pvrdma_qp *qp) in pvrdma_set_sq_size()
194 struct pvrdma_qp *qp = to_vqp(ibqp); in pvrdma_create_qp() local
430 static void _pvrdma_free_qp(struct pvrdma_qp *qp) in _pvrdma_free_qp()
451 static void pvrdma_free_qp(struct pvrdma_qp *qp) in pvrdma_free_qp()
499 int pvrdma_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) in pvrdma_destroy_qp()
510 struct pvrdma_qp *qp) in __pvrdma_destroy_qp()
529 struct pvrdma_qp *qp = to_vqp(ibqp); in pvrdma_modify_qp() local
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/
Dpvrdma_qp.c58 static inline void get_cqs(struct pvrdma_qp *qp, struct pvrdma_cq **send_cq, in get_cqs()
101 static void pvrdma_reset_qp(struct pvrdma_qp *qp) in pvrdma_reset_qp()
132 struct pvrdma_qp *qp) in pvrdma_set_rq_size()
157 struct pvrdma_qp *qp) in pvrdma_set_sq_size()
195 struct pvrdma_qp *qp = NULL; in pvrdma_create_qp() local
439 static void _pvrdma_free_qp(struct pvrdma_qp *qp) in _pvrdma_free_qp()
462 static void pvrdma_free_qp(struct pvrdma_qp *qp) in pvrdma_free_qp()
510 int pvrdma_destroy_qp(struct ib_qp *qp, struct ib_udata *udata) in pvrdma_destroy_qp()
521 struct pvrdma_qp *qp) in __pvrdma_destroy_qp()
540 struct pvrdma_qp *qp = to_vqp(ibqp); in pvrdma_modify_qp() local
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
Dqp.c423 static void rvt_free_qp_cb(struct rvt_qp *qp, u64 v) in rvt_free_qp_cb()
579 static void rvt_clear_mr_refs(struct rvt_qp *qp, int clr_sends) in rvt_clear_mr_refs()
639 static bool rvt_qp_sends_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_sends_has_lkey()
663 static bool rvt_qp_acks_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_acks_has_lkey()
688 void rvt_qp_mr_clean(struct rvt_qp *qp, u32 lkey) in rvt_qp_mr_clean()
729 static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp) in rvt_remove_qp()
823 static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_init_qp()
875 static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in _rvt_reset_qp()
931 static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_reset_qp()
977 static void free_ud_wq_attr(struct rvt_qp *qp) in free_ud_wq_attr()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
Dqp.c464 static void rvt_free_qp_cb(struct rvt_qp *qp, u64 v) in rvt_free_qp_cb()
619 static void rvt_clear_mr_refs(struct rvt_qp *qp, int clr_sends) in rvt_clear_mr_refs()
679 static bool rvt_qp_sends_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_sends_has_lkey()
703 static bool rvt_qp_acks_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_acks_has_lkey()
728 void rvt_qp_mr_clean(struct rvt_qp *qp, u32 lkey) in rvt_qp_mr_clean()
769 static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp) in rvt_remove_qp()
862 static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_init_qp()
913 static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in _rvt_reset_qp()
969 static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_reset_qp()
1014 static void free_ud_wq_attr(struct rvt_qp *qp) in free_ud_wq_attr()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/qib/
Dqib_qp.c233 void qib_notify_qp_reset(struct rvt_qp *qp) in qib_notify_qp_reset()
240 void qib_notify_error_qp(struct rvt_qp *qp) in qib_notify_error_qp()
291 int qib_get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, in qib_get_pmtu_from_attr()
314 u32 qib_mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu) in qib_mtu_from_qp()
319 void *qib_qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qib_qp_priv_alloc()
340 void qib_qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qib_qp_priv_free()
348 void qib_stop_send_queue(struct rvt_qp *qp) in qib_stop_send_queue()
355 void qib_quiesce_qp(struct rvt_qp *qp) in qib_quiesce_qp()
366 void qib_flush_qp_waiters(struct rvt_qp *qp) in qib_flush_qp_waiters()
385 int qib_check_send_wqe(struct rvt_qp *qp, in qib_check_send_wqe()
[all …]
/kernel/linux/linux-6.6/drivers/infiniband/hw/qib/
Dqib_qp.c233 void qib_notify_qp_reset(struct rvt_qp *qp) in qib_notify_qp_reset()
240 void qib_notify_error_qp(struct rvt_qp *qp) in qib_notify_error_qp()
291 int qib_get_pmtu_from_attr(struct rvt_dev_info *rdi, struct rvt_qp *qp, in qib_get_pmtu_from_attr()
314 u32 qib_mtu_from_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, u32 pmtu) in qib_mtu_from_qp()
319 void *qib_qp_priv_alloc(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qib_qp_priv_alloc()
340 void qib_qp_priv_free(struct rvt_dev_info *rdi, struct rvt_qp *qp) in qib_qp_priv_free()
348 void qib_stop_send_queue(struct rvt_qp *qp) in qib_stop_send_queue()
355 void qib_quiesce_qp(struct rvt_qp *qp) in qib_quiesce_qp()
366 void qib_flush_qp_waiters(struct rvt_qp *qp) in qib_flush_qp_waiters()
385 int qib_check_send_wqe(struct rvt_qp *qp, in qib_check_send_wqe()
[all …]
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
Dqplib_fp.c59 static void bnxt_qplib_cancel_phantom_processing(struct bnxt_qplib_qp *qp) in bnxt_qplib_cancel_phantom_processing()
67 static void __bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp) in __bnxt_qplib_add_flush_qp()
91 static void bnxt_qplib_acquire_cq_flush_locks(struct bnxt_qplib_qp *qp, in bnxt_qplib_acquire_cq_flush_locks()
102 static void bnxt_qplib_release_cq_flush_locks(struct bnxt_qplib_qp *qp, in bnxt_qplib_release_cq_flush_locks()
113 void bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp) in bnxt_qplib_add_flush_qp()
122 static void __bnxt_qplib_del_flush_qp(struct bnxt_qplib_qp *qp) in __bnxt_qplib_del_flush_qp()
136 void bnxt_qplib_clean_qp(struct bnxt_qplib_qp *qp) in bnxt_qplib_clean_qp()
174 struct bnxt_qplib_qp *qp) in bnxt_qplib_free_qp_hdr_buf()
196 struct bnxt_qplib_qp *qp) in bnxt_qplib_alloc_qp_hdr_buf()
821 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1()
[all …]

12345678910>>...22