| /kernel/linux/linux-5.10/drivers/infiniband/hw/hfi1/ |
| D | qp.c | 164 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 …]
|
| D | tid_rdma.c | 143 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 …]
|
| D | ruc.c | 73 struct rvt_qp *qp = packet->qp; in hfi1_ruc_check_hdr() local 205 static inline void build_ahg(struct rvt_qp *qp, u32 npsn) in build_ahg() 249 static inline void hfi1_make_ruc_bth(struct rvt_qp *qp, in hfi1_make_ruc_bth() 272 static inline void hfi1_make_ruc_header_16B(struct rvt_qp *qp, in hfi1_make_ruc_header_16B() 360 static inline void hfi1_make_ruc_header_9B(struct rvt_qp *qp, in hfi1_make_ruc_header_9B() 426 void hfi1_make_ruc_header(struct rvt_qp *qp, struct ib_other_headers *ohdr, in hfi1_make_ruc_header() 470 bool hfi1_schedule_send_yield(struct rvt_qp *qp, struct hfi1_pkt_state *ps, in hfi1_schedule_send_yield() 512 void hfi1_do_send_from_rvt(struct rvt_qp *qp) in hfi1_do_send_from_rvt() 520 struct rvt_qp *qp = iowait_to_qp(w->iow); in _hfi1_do_send() local 534 void hfi1_do_send(struct rvt_qp *qp, bool in_thread) in hfi1_do_send()
|
| /kernel/linux/linux-4.19/drivers/infiniband/hw/hfi1/ |
| D | qp.c | 137 static void flush_tx_list(struct rvt_qp *qp) in flush_tx_list() 154 static void flush_iowait(struct rvt_qp *qp) in flush_iowait() 198 int hfi1_check_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, in hfi1_check_modify_qp() 240 static inline void qp_set_16b(struct rvt_qp *qp) in qp_set_16b() 260 void hfi1_modify_qp(struct rvt_qp *qp, struct ib_qp_attr *attr, in hfi1_modify_qp() 297 int hfi1_check_send_wqe(struct rvt_qp *qp, in hfi1_check_send_wqe() 336 void _hfi1_schedule_send(struct rvt_qp *qp) in _hfi1_schedule_send() 350 static void qp_pio_drain(struct rvt_qp *qp) in qp_pio_drain() 376 void hfi1_schedule_send(struct rvt_qp *qp) in hfi1_schedule_send() 383 void hfi1_qp_wakeup(struct rvt_qp *qp, u32 flag) in hfi1_qp_wakeup() [all …]
|
| D | ruc.c | 73 struct rvt_qp *qp = packet->qp; in hfi1_ruc_check_hdr() local 172 struct rvt_qp *qp; in ruc_loopback() local 537 static inline void build_ahg(struct rvt_qp *qp, u32 npsn) in build_ahg() 581 static inline void hfi1_make_ruc_bth(struct rvt_qp *qp, in hfi1_make_ruc_bth() 605 static inline void hfi1_make_ruc_header_16B(struct rvt_qp *qp, in hfi1_make_ruc_header_16B() 693 static inline void hfi1_make_ruc_header_9B(struct rvt_qp *qp, in hfi1_make_ruc_header_9B() 759 void hfi1_make_ruc_header(struct rvt_qp *qp, struct ib_other_headers *ohdr, in hfi1_make_ruc_header() 800 static bool schedule_send_yield(struct rvt_qp *qp, in schedule_send_yield() 826 void hfi1_do_send_from_rvt(struct rvt_qp *qp) in hfi1_do_send_from_rvt() 834 struct rvt_qp *qp = iowait_to_qp(wait); in _hfi1_do_send() local [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/sw/rxe/ |
| D | rxe_qp.c | 124 static int alloc_rd_atomic_resources(struct rxe_qp *qp, unsigned int n) in alloc_rd_atomic_resources() 136 static void free_rd_atomic_resources(struct rxe_qp *qp) in free_rd_atomic_resources() 151 void free_rd_atomic_resource(struct rxe_qp *qp, struct resp_res *res) in free_rd_atomic_resource() 163 static void cleanup_rd_atomic_resources(struct rxe_qp *qp) in cleanup_rd_atomic_resources() 176 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc() 218 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req() 277 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp() 326 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init() 376 int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init) in rxe_qp_to_init() 404 int rxe_qp_chk_attr(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_chk_attr() [all …]
|
| D | rxe_req.c | 44 static inline void retry_first_write_send(struct rxe_qp *qp, in retry_first_write_send() 68 static void req_retry(struct rxe_qp *qp) in req_retry() 126 struct rxe_qp *qp = from_timer(qp, t, rnr_nak_timer); in rnr_nak_timer() local 132 static struct rxe_send_wqe *req_next_wqe(struct rxe_qp *qp) in req_next_wqe() 194 static int next_opcode_rc(struct rxe_qp *qp, u32 opcode, int fits) in next_opcode_rc() 266 static int next_opcode_uc(struct rxe_qp *qp, u32 opcode, int fits) in next_opcode_uc() 317 static int next_opcode(struct rxe_qp *qp, struct rxe_send_wqe *wqe, in next_opcode() 348 static inline int check_init_depth(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in check_init_depth() 368 static inline int get_mtu(struct rxe_qp *qp) in get_mtu() 378 static struct sk_buff *init_req_packet(struct rxe_qp *qp, in init_req_packet() [all …]
|
| D | rxe_resp.c | 107 void rxe_resp_queue_pkt(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_resp_queue_pkt() 121 static inline enum resp_states get_req(struct rxe_qp *qp, in get_req() 148 static enum resp_states check_psn(struct rxe_qp *qp, in check_psn() 192 static enum resp_states check_op_seq(struct rxe_qp *qp, in check_op_seq() 282 static enum resp_states check_op_valid(struct rxe_qp *qp, in check_op_valid() 320 static enum resp_states get_srq_wqe(struct rxe_qp *qp) in get_srq_wqe() 362 static enum resp_states check_resource(struct rxe_qp *qp, in check_resource() 406 static enum resp_states check_length(struct rxe_qp *qp, in check_length() 421 static enum resp_states check_rkey(struct rxe_qp *qp, in check_rkey() 511 static enum resp_states send_data_in(struct rxe_qp *qp, void *data_addr, in send_data_in() [all …]
|
| D | rxe_comp.c | 141 struct rxe_qp *qp = from_timer(qp, t, retrans_timer); in retransmit_timer() local 149 void rxe_comp_queue_pkt(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_comp_queue_pkt() 162 static inline enum comp_state get_wqe(struct rxe_qp *qp, in get_wqe() 190 static inline void reset_retry_counters(struct rxe_qp *qp) in reset_retry_counters() 197 static inline enum comp_state check_psn(struct rxe_qp *qp, in check_psn() 236 static inline enum comp_state check_ack(struct rxe_qp *qp, in check_ack() 367 static inline enum comp_state do_read(struct rxe_qp *qp, in do_read() 385 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() 440 static void do_complete(struct rxe_qp *qp, struct rxe_send_wqe *wqe) in do_complete() [all …]
|
| D | rxe_loc.h | 179 static inline int qp_num(struct rxe_qp *qp) in qp_num() 184 static inline enum ib_qp_type qp_type(struct rxe_qp *qp) in qp_type() 189 static inline enum ib_qp_state qp_state(struct rxe_qp *qp) in qp_state() 194 static inline int qp_mtu(struct rxe_qp *qp) in qp_mtu() 210 static inline void rxe_advance_resp_resource(struct rxe_qp *qp) in rxe_advance_resp_resource() 249 static inline unsigned int wr_opcode_mask(int opcode, struct rxe_qp *qp) in wr_opcode_mask() 254 static inline int rxe_xmit_packet(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_xmit_packet()
|
| /kernel/linux/linux-5.10/drivers/infiniband/sw/rxe/ |
| D | rxe_qp.c | 98 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() 191 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req() 258 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 …]
|
| D | rxe_req.c | 17 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 …]
|
| D | rxe_resp.c | 80 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 …]
|
| D | rxe_comp.c | 114 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 …]
|
| D | rxe_loc.h | 147 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/ |
| D | siw_qp.c | 95 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-4.19/drivers/infiniband/sw/rdmavt/ |
| D | qp.c | 280 static void rvt_free_qp_cb(struct rvt_qp *qp, u64 v) in rvt_free_qp_cb() 434 static void rvt_clear_mr_refs(struct rvt_qp *qp, int clr_sends) in rvt_clear_mr_refs() 500 static bool rvt_qp_sends_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_sends_has_lkey() 524 static bool rvt_qp_acks_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_acks_has_lkey() 549 void rvt_qp_mr_clean(struct rvt_qp *qp, u32 lkey) in rvt_qp_mr_clean() 590 static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp) in rvt_remove_qp() 642 static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_init_qp() 696 static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in _rvt_reset_qp() 752 static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_reset_qp() 795 struct rvt_qp *qp; in rvt_create_qp() local [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_qp.c | 58 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-5.10/drivers/infiniband/sw/rdmavt/ |
| D | qp.c | 464 static void rvt_free_qp_cb(struct rvt_qp *qp, u64 v) in rvt_free_qp_cb() 621 static void rvt_clear_mr_refs(struct rvt_qp *qp, int clr_sends) in rvt_clear_mr_refs() 681 static bool rvt_qp_sends_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_sends_has_lkey() 705 static bool rvt_qp_acks_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_acks_has_lkey() 730 void rvt_qp_mr_clean(struct rvt_qp *qp, u32 lkey) in rvt_qp_mr_clean() 771 static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp) in rvt_remove_qp() 864 static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_init_qp() 915 static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in _rvt_reset_qp() 971 static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_reset_qp() 1016 static void free_ud_wq_attr(struct rvt_qp *qp) in free_ud_wq_attr() [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/hw/qib/ |
| D | qib_qp.c | 233 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() 389 int qib_check_send_wqe(struct rvt_qp *qp, in qib_check_send_wqe() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/qib/ |
| D | qib_qp.c | 233 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-4.19/drivers/infiniband/hw/vmw_pvrdma/ |
| D | pvrdma_qp.c | 55 static inline void get_cqs(struct pvrdma_qp *qp, struct pvrdma_cq **send_cq, in get_cqs() 98 static void pvrdma_reset_qp(struct pvrdma_qp *qp) in pvrdma_reset_qp() 129 struct pvrdma_qp *qp) in pvrdma_set_rq_size() 154 struct pvrdma_qp *qp) in pvrdma_set_sq_size() 192 struct pvrdma_qp *qp = NULL; in pvrdma_create_qp() local 409 static void pvrdma_free_qp(struct pvrdma_qp *qp) in pvrdma_free_qp() 454 int pvrdma_destroy_qp(struct ib_qp *qp) in pvrdma_destroy_qp() 488 struct pvrdma_qp *qp = to_vqp(ibqp); in pvrdma_modify_qp() local 590 static inline void *get_sq_wqe(struct pvrdma_qp *qp, unsigned int n) in get_sq_wqe() 596 static inline void *get_rq_wqe(struct pvrdma_qp *qp, unsigned int n) in get_rq_wqe() [all …]
|
| /kernel/linux/linux-4.19/drivers/infiniband/hw/bnxt_re/ |
| D | qplib_fp.c | 57 static void bnxt_qplib_cancel_phantom_processing(struct bnxt_qplib_qp *qp) in bnxt_qplib_cancel_phantom_processing() 65 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() 717 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
| D | qplib_fp.c | 59 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() 808 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1() [all …]
|
| /kernel/linux/linux-5.10/drivers/infiniband/hw/mlx4/ |
| D | qp.c | 105 static int is_tunnel_qp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp) in is_tunnel_qp() 115 static int is_sqp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp) in is_sqp() 143 static int is_qp0(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp) in is_qp0() 166 static void *get_wqe(struct mlx4_ib_qp *qp, int offset) in get_wqe() 171 static void *get_recv_wqe(struct mlx4_ib_qp *qp, int n) in get_recv_wqe() 176 static void *get_send_wqe(struct mlx4_ib_qp *qp, int n) in get_send_wqe() 186 static void stamp_send_wqe(struct mlx4_ib_qp *qp, int n) in stamp_send_wqe() 203 static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_qp_event() 249 static void mlx4_ib_wq_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_wq_event() 302 bool is_user, bool has_rq, struct mlx4_ib_qp *qp, in set_rq_size() [all …]
|