| /linux/drivers/infiniband/sw/rxe/ |
| H A D | rxe_resp.c | 50 void rxe_resp_queue_pkt(struct rxe_qp *qp, struct sk_buff *skb) in rxe_resp_queue_pkt() 56 static inline enum resp_states get_req(struct rxe_qp *qp, in get_req() 70 static enum resp_states check_psn(struct rxe_qp *qp, in check_psn() 114 static enum resp_states check_op_seq(struct rxe_qp *qp, in check_op_seq() 204 static bool check_qp_attr_access(struct rxe_qp *qp, in check_qp_attr_access() 228 static enum resp_states check_op_valid(struct rxe_qp *qp, in check_op_valid() 259 static enum resp_states get_srq_wqe(struct rxe_qp *qp) in get_srq_wqe() 310 static enum resp_states check_resource(struct rxe_qp *qp, in check_resource() 338 static enum resp_states rxe_resp_check_length(struct rxe_qp *qp, in rxe_resp_check_length() 404 static void qp_resp_from_reth(struct rxe_qp *qp, struct rxe_pkt_info *pkt) in qp_resp_from_reth() [all …]
|
| H A D | rxe_qp.c | 151 static int alloc_rd_atomic_resources(struct rxe_qp *qp, unsigned int n) in alloc_rd_atomic_resources() 163 static void free_rd_atomic_resources(struct rxe_qp *qp) in free_rd_atomic_resources() 183 static void cleanup_rd_atomic_resources(struct rxe_qp *qp) in cleanup_rd_atomic_resources() 196 static void rxe_qp_init_misc(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_misc() 234 static int rxe_init_sq(struct rxe_qp *qp, struct ib_qp_init_attr *init, in rxe_init_sq() 283 static int rxe_qp_init_req(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_req() 327 static int rxe_init_rq(struct rxe_qp *qp, struct ib_qp_init_attr *init, in rxe_init_rq() 372 static int rxe_qp_init_resp(struct rxe_dev *rxe, struct rxe_qp *qp, in rxe_qp_init_resp() 397 int rxe_qp_from_init(struct rxe_dev *rxe, struct rxe_qp *qp, struct rxe_pd *pd, in rxe_qp_from_init() 462 int rxe_qp_to_init(struct rxe_qp *qp, struct ib_qp_init_attr *init) in rxe_qp_to_init() [all …]
|
| H A D | rxe_mw.c | 50 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
|
| /linux/drivers/infiniband/hw/hfi1/ |
| H A D | qp.c | 122 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 …]
|
| H A 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() 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 …]
|
| H A D | rc.c | 16 struct rvt_ack_entry *find_prev_entry(struct rvt_qp *qp, u32 psn, u8 *prev, in find_prev_entry() 67 static int make_rc_ack(struct hfi1_ibdev *dev, struct rvt_qp *qp, in make_rc_ack() 388 int hfi1_make_rc_req(struct rvt_qp *qp, struct hfi1_pkt_state *ps) in hfi1_make_rc_req() 1180 static inline void hfi1_make_bth_aeth(struct rvt_qp *qp, in hfi1_make_bth_aeth() 1198 struct rvt_qp *qp = packet->qp; in hfi1_queue_rc_ack() local 1225 struct rvt_qp *qp = packet->qp; in hfi1_make_rc_ack_9B() local 1278 struct rvt_qp *qp = packet->qp; in hfi1_make_rc_ack_16B() local 1347 struct rvt_qp *qp = packet->qp; in hfi1_send_rc_ack() local 1417 static void update_num_rd_atomic(struct rvt_qp *qp, u32 psn, in update_num_rd_atomic() 1458 static void reset_psn(struct rvt_qp *qp, u32 psn) in reset_psn() [all …]
|
| H A D | ruc.c | 31 struct rvt_qp *qp = packet->qp; in hfi1_ruc_check_hdr() local 163 static inline void build_ahg(struct rvt_qp *qp, u32 npsn) in build_ahg() 207 static inline void hfi1_make_ruc_bth(struct rvt_qp *qp, in hfi1_make_ruc_bth() 231 static inline void hfi1_make_ruc_header_16B(struct rvt_qp *qp, in hfi1_make_ruc_header_16B() 320 static inline void hfi1_make_ruc_header_9B(struct rvt_qp *qp, in hfi1_make_ruc_header_9B() 386 void hfi1_make_ruc_header(struct rvt_qp *qp, struct ib_other_headers *ohdr, in hfi1_make_ruc_header() 429 bool hfi1_schedule_send_yield(struct rvt_qp *qp, struct hfi1_pkt_state *ps, in hfi1_schedule_send_yield() 471 void hfi1_do_send_from_rvt(struct rvt_qp *qp) in hfi1_do_send_from_rvt() 479 struct rvt_qp *qp = iowait_to_qp(w->iow); in _hfi1_do_send() local 493 void hfi1_do_send(struct rvt_qp *qp, bool in_thread) in hfi1_do_send()
|
| H A D | opfn.c | 41 static void opfn_conn_request(struct rvt_qp *qp) in opfn_conn_request() 127 static void opfn_schedule_conn_request(struct rvt_qp *qp) in opfn_schedule_conn_request() 135 void opfn_conn_response(struct rvt_qp *qp, struct rvt_ack_entry *e, in opfn_conn_response() 175 void opfn_conn_reply(struct rvt_qp *qp, u64 data) in opfn_conn_reply() 214 void opfn_conn_error(struct rvt_qp *qp) in opfn_conn_error() 242 void opfn_qp_init(struct rvt_qp *qp, struct ib_qp_attr *attr, int attr_mask) in opfn_qp_init() 293 void opfn_trigger_conn_request(struct rvt_qp *qp, u32 bth1) in opfn_trigger_conn_request()
|
| /linux/drivers/infiniband/sw/siw/ |
| H A D | siw_qp.c | 96 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() 236 int siw_qp_mpa_rts(struct siw_qp *qp, enum mpa_v2_ctrl ctrl) in siw_qp_mpa_rts() 340 void siw_init_terminate(struct siw_qp *qp, enum term_elayer layer, u8 etype, in siw_init_terminate() 363 void siw_send_terminate(struct siw_qp *qp) in siw_send_terminate() 582 static void siw_qp_modify_nonstate(struct siw_qp *qp, in siw_qp_modify_nonstate() 604 static int siw_qp_nextstate_from_idle(struct siw_qp *qp, in siw_qp_nextstate_from_idle() 674 static int siw_qp_nextstate_from_rts(struct siw_qp *qp, in siw_qp_nextstate_from_rts() 735 static void siw_qp_nextstate_from_term(struct siw_qp *qp, in siw_qp_nextstate_from_term() [all …]
|
| /linux/drivers/infiniband/sw/rdmavt/ |
| H A D | qp.c | 423 static void rvt_free_qp_cb(struct rvt_qp *qp, u64 v) in rvt_free_qp_cb() 578 static void rvt_clear_mr_refs(struct rvt_qp *qp, int clr_sends) in rvt_clear_mr_refs() 638 static bool rvt_qp_sends_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_sends_has_lkey() 662 static bool rvt_qp_acks_has_lkey(struct rvt_qp *qp, u32 lkey) in rvt_qp_acks_has_lkey() 687 void rvt_qp_mr_clean(struct rvt_qp *qp, u32 lkey) in rvt_qp_mr_clean() 728 static void rvt_remove_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp) in rvt_remove_qp() 822 static void rvt_init_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_init_qp() 874 static void _rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in _rvt_reset_qp() 930 static void rvt_reset_qp(struct rvt_dev_info *rdi, struct rvt_qp *qp, in rvt_reset_qp() 976 static void free_ud_wq_attr(struct rvt_qp *qp) in free_ud_wq_attr() [all …]
|
| /linux/drivers/infiniband/hw/vmw_pvrdma/ |
| H A 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() 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 …]
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | qplib_fp.c | 64 static void bnxt_qplib_cancel_phantom_processing(struct bnxt_qplib_qp *qp) in bnxt_qplib_cancel_phantom_processing() 72 static void __bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp) in __bnxt_qplib_add_flush_qp() 96 static void bnxt_qplib_acquire_cq_flush_locks(struct bnxt_qplib_qp *qp, in bnxt_qplib_acquire_cq_flush_locks() 107 static void bnxt_qplib_release_cq_flush_locks(struct bnxt_qplib_qp *qp, in bnxt_qplib_release_cq_flush_locks() 118 void bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp) in bnxt_qplib_add_flush_qp() 127 static void __bnxt_qplib_del_flush_qp(struct bnxt_qplib_qp *qp) in __bnxt_qplib_del_flush_qp() 141 void bnxt_qplib_clean_qp(struct bnxt_qplib_qp *qp) in bnxt_qplib_clean_qp() 179 struct bnxt_qplib_qp *qp) in bnxt_qplib_free_qp_hdr_buf() 201 struct bnxt_qplib_qp *qp) in bnxt_qplib_alloc_qp_hdr_buf() 815 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp) in bnxt_qplib_create_qp1() [all …]
|
| /linux/drivers/infiniband/hw/mana/ |
| H A D | qp.c | 95 struct mana_ib_qp *qp = container_of(ibqp, struct mana_ib_qp, ibqp); in mana_ib_create_qp_rss() local 266 struct mana_ib_qp *qp = container_of(ibqp, struct mana_ib_qp, ibqp); in mana_ib_create_qp_raw() local 446 static int mana_table_store_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_rc_qp() 452 static void mana_table_remove_rc_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_remove_rc_qp() 457 static int mana_table_store_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_ud_qp() 478 static void mana_table_remove_ud_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_remove_ud_qp() 487 static int mana_table_store_qp(struct mana_ib_dev *mdev, struct mana_ib_qp *qp) in mana_table_store_qp() 507 struct mana_ib_qp *qp) in mana_table_remove_qp() 530 struct mana_ib_qp *qp = container_of(ibqp, struct mana_ib_qp, ibqp); in mana_ib_create_rc_qp() local 602 static void mana_add_qp_to_cqs(struct mana_ib_qp *qp) in mana_add_qp_to_cqs() [all …]
|
| /linux/drivers/infiniband/hw/mlx4/ |
| H A D | qp.c | 107 struct mlx4_qp *qp; member 113 static int is_tunnel_qp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp) in is_tunnel_qp() 123 static int is_sqp(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp) in is_sqp() 151 static int is_qp0(struct mlx4_ib_dev *dev, struct mlx4_ib_qp *qp) in is_qp0() 174 static void *get_wqe(struct mlx4_ib_qp *qp, int offset) in get_wqe() 179 static void *get_recv_wqe(struct mlx4_ib_qp *qp, int n) in get_recv_wqe() 184 static void *get_send_wqe(struct mlx4_ib_qp *qp, int n) in get_send_wqe() 194 static void stamp_send_wqe(struct mlx4_ib_qp *qp, int n) in stamp_send_wqe() 259 static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_qp_event() 284 static void mlx4_ib_wq_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_wq_event() [all …]
|
| /linux/drivers/ntb/ |
| H A D | ntb_transport.c | 127 struct ntb_transport_qp *qp; member 287 #define QP_TO_MW(nt, qp) ((qp) % nt->mw_count) argument 302 static inline bool ntb_tx_offload_enabled(struct ntb_transport_qp *qp) in ntb_tx_offload_enabled() 488 struct ntb_transport_qp *qp = s->private; in ntb_qp_debugfs_stats_show() local 584 struct ntb_transport_qp *qp = &nt->qp_vec[qp_num]; in ntb_transport_setup_qp_mw() local 653 struct ntb_transport_qp *qp = dev; in ntb_transport_isr() local 663 struct ntb_transport_qp *qp = &nt->qp_vec[qp_num]; in ntb_transport_setup_qp_peer_msi() local 690 struct ntb_transport_qp *qp = &nt->qp_vec[qp_num]; in ntb_transport_setup_qp_msi() local 893 static void ntb_qp_link_context_reset(struct ntb_transport_qp *qp) in ntb_qp_link_context_reset() 916 static void ntb_qp_link_down_reset(struct ntb_transport_qp *qp) in ntb_qp_link_down_reset() [all …]
|
| /linux/drivers/infiniband/hw/ocrdma/ |
| H A D | ocrdma_verbs.c | 1085 static int ocrdma_add_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp) in ocrdma_add_qpn_map() 1096 static void ocrdma_del_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp) in ocrdma_del_qpn_map() 1175 static int ocrdma_copy_qp_uresp(struct ocrdma_qp *qp, in ocrdma_copy_qp_uresp() 1234 static void ocrdma_set_qp_db(struct ocrdma_dev *dev, struct ocrdma_qp *qp, in ocrdma_set_qp_db() 1254 static int ocrdma_alloc_wr_id_tbl(struct ocrdma_qp *qp) in ocrdma_alloc_wr_id_tbl() 1268 static void ocrdma_set_qp_init_params(struct ocrdma_qp *qp, in ocrdma_set_qp_init_params() 1302 struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); in ocrdma_create_qp() local 1371 struct ocrdma_qp *qp; in _ocrdma_modify_qp() local 1392 struct ocrdma_qp *qp; in ocrdma_modify_qp() local 1465 struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); in ocrdma_query_qp() local [all …]
|
| /linux/drivers/infiniband/core/ |
| H A D | rw.c | 92 static int rdma_rw_init_one_mr(struct ib_qp *qp, u32 port_num, in rdma_rw_init_one_mr() 126 struct rdma_rw_reg_ctx *prev, struct ib_qp *qp, u32 port_num, in rdma_rw_init_reg_wr() 155 static int rdma_rw_init_mr_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_mr_wrs() 204 static int rdma_rw_init_mr_wrs_bvec(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_mr_wrs_bvec() 287 static int rdma_rw_init_map_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_map_wrs() 343 static int rdma_rw_init_single_wr(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_single_wr() 370 struct ib_qp *qp, const struct bio_vec *bvecs, in rdma_rw_init_single_wr_bvec() 403 static int rdma_rw_init_map_wrs_bvec(struct rdma_rw_ctx *ctx, struct ib_qp *qp, in rdma_rw_init_map_wrs_bvec() 488 struct ib_qp *qp, const struct bio_vec *bvec, in rdma_rw_init_iova_wrs_bvec() 574 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num, in rdma_rw_ctx_init() [all …]
|
| /linux/drivers/infiniband/hw/mthca/ |
| H A D | mthca_qp.c | 196 static int is_sqp(struct mthca_dev *dev, struct mthca_qp *qp) in is_sqp() 202 static int is_qp0(struct mthca_dev *dev, struct mthca_qp *qp) in is_qp0() 208 static void *get_recv_wqe(struct mthca_qp *qp, int n) in get_recv_wqe() 217 static void *get_send_wqe(struct mthca_qp *qp, int n) in get_send_wqe() 241 struct mthca_qp *qp; in mthca_qp_event() local 328 static __be32 get_hw_access_flags(struct mthca_qp *qp, const struct ib_qp_attr *attr, in get_hw_access_flags() 434 struct mthca_qp *qp = to_mqp(ibqp); in mthca_query_qp() local 563 struct mthca_qp *qp = to_mqp(ibqp); in __mthca_modify_qp() local 862 struct mthca_qp *qp = to_mqp(ibqp); in mthca_modify_qp() local 931 static int mthca_max_data_size(struct mthca_dev *dev, struct mthca_qp *qp, int desc_sz) in mthca_max_data_size() [all …]
|
| /linux/drivers/interconnect/qcom/ |
| H A D | icc-rpm.c | 56 struct qcom_icc_provider *qp = to_qcom_provider(provider); in qcom_icc_set_qnoc_qos() local 74 static int qcom_icc_bimc_set_qos_health(struct qcom_icc_provider *qp, in qcom_icc_bimc_set_qos_health() 100 struct qcom_icc_provider *qp; in qcom_icc_set_bimc_qos() local 134 static int qcom_icc_noc_set_qos_priority(struct qcom_icc_provider *qp, in qcom_icc_noc_set_qos_priority() 155 struct qcom_icc_provider *qp; in qcom_icc_set_noc_qos() local 192 struct qcom_icc_provider *qp = to_qcom_provider(node->provider); in qcom_icc_qos_set() local 294 static u64 qcom_icc_calc_rate(struct qcom_icc_provider *qp, struct qcom_icc_node *qn, int ctx) in qcom_icc_calc_rate() 327 struct qcom_icc_provider *qp = to_qcom_provider(provider); in qcom_icc_bus_aggregate() local 350 struct qcom_icc_provider *qp; in qcom_icc_set() local 454 struct qcom_icc_provider *qp; in qnoc_probe() local [all …]
|
| H A D | icc-rpmh.c | 21 #define QOSGEN_MAINCTL_LO(p, qp) (0x8 + (p->port_offsets[qp])) argument 31 static void qcom_icc_set_qos(struct qcom_icc_provider *qp, in qcom_icc_set_qos() 60 struct qcom_icc_provider *qp; in qcom_icc_pre_aggregate() local 123 struct qcom_icc_provider *qp; in qcom_icc_set() local 203 static int qcom_icc_rpmh_configure_qos(struct qcom_icc_provider *qp) in qcom_icc_rpmh_configure_qos() 234 struct qcom_icc_provider *qp; in qcom_icc_rpmh_probe() local 367 struct qcom_icc_provider *qp = platform_get_drvdata(pdev); in qcom_icc_rpmh_remove() local
|
| /linux/drivers/infiniband/hw/qedr/ |
| H A D | qedr_roce_cm.c | 58 void qedr_store_gsi_qp_cq(struct qedr_dev *dev, struct qedr_qp *qp, in qedr_store_gsi_qp_cq() 76 struct qedr_qp *qp = dev->gsi_qp; in qedr_ll2_complete_tx_packet() local 101 struct qedr_qp *qp = dev->gsi_qp; in qedr_ll2_complete_rx_packet() local 263 struct ib_qp_init_attr *attrs, struct qedr_qp *qp) in qedr_ll2_start() 323 struct qedr_qp *qp) in qedr_create_gsi_qp() 378 struct qedr_qp *qp, in qedr_gsi_build_header() 489 struct qedr_qp *qp, in qedr_gsi_build_packet() 543 struct qedr_qp *qp = get_qedr_qp(ibqp); in qedr_gsi_post_send() local 613 struct qedr_qp *qp = get_qedr_qp(ibqp); in qedr_gsi_post_recv() local 672 struct qedr_qp *qp = dev->gsi_qp; in qedr_gsi_poll_cq() local
|
| H A D | verbs.c | 1273 struct qedr_qp *qp) in qedr_copy_rq_uresp() 1293 struct qedr_qp *qp) in qedr_copy_sq_uresp() 1309 struct qedr_qp *qp, struct ib_udata *udata, in qedr_copy_qp_uresp() 1344 struct qedr_qp *qp, in qedr_set_common_qp_params() 1394 static int qedr_set_roce_db_info(struct qedr_dev *dev, struct qedr_qp *qp) in qedr_set_roce_db_info() 1731 struct qedr_qp *qp, in qedr_init_common_qp_in_params() 1766 static inline void qedr_qp_user_print(struct qedr_dev *dev, struct qedr_qp *qp) in qedr_qp_user_print() 1784 struct qedr_qp *qp, in qedr_iwarp_populate_user_qp() 1803 struct qedr_qp *qp) in qedr_cleanup_user() 1841 struct qedr_qp *qp, in qedr_create_user_qp() [all …]
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | wr.c | 54 static void set_eth_seg(const struct ib_send_wr *wr, struct mlx5_ib_qp *qp, in set_eth_seg() 260 static int set_data_inl_seg(struct mlx5_ib_qp *qp, const struct ib_send_wr *wr, in set_data_inl_seg() 419 struct mlx5_ib_qp *qp, void **seg, int *size, in set_sig_data_segment() 558 struct mlx5_ib_qp *qp, void **seg, int *size, in set_pi_umr_wr() 635 static int set_reg_wr(struct mlx5_ib_qp *qp, in set_reg_wr() 692 static void set_linv_wr(struct mlx5_ib_qp *qp, void **seg, int *size, in set_linv_wr() 705 static void dump_wqe(struct mlx5_ib_qp *qp, u32 idx, int size_16) in dump_wqe() 724 int mlx5r_begin_wqe(struct mlx5_ib_qp *qp, void **seg, in mlx5r_begin_wqe() 748 static int begin_wqe(struct mlx5_ib_qp *qp, void **seg, in begin_wqe() 758 void mlx5r_finish_wqe(struct mlx5_ib_qp *qp, struct mlx5_wqe_ctrl_seg *ctrl, in mlx5r_finish_wqe() [all …]
|
| H A D | qp.c | 80 struct mlx5_core_qp *qp; member 146 static int mlx5_ib_read_kernel_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_kernel_wqe_sq() 181 static int mlx5_ib_read_user_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_user_wqe_sq() 232 int mlx5_ib_read_wqe_sq(struct mlx5_ib_qp *qp, int wqe_index, void *buffer, in mlx5_ib_read_wqe_sq() 248 static int mlx5_ib_read_user_wqe_rq(struct mlx5_ib_qp *qp, int wqe_index, in mlx5_ib_read_user_wqe_rq() 268 int mlx5_ib_read_wqe_rq(struct mlx5_ib_qp *qp, int wqe_index, void *buffer, in mlx5_ib_read_wqe_rq() 321 struct mlx5_ib_qp *qp = to_mqp(ibqp); in mlx5_ib_qp_err_syndrome() local 406 static void mlx5_ib_qp_event(struct mlx5_core_qp *qp, int type) in mlx5_ib_qp_event() 434 int has_rq, struct mlx5_ib_qp *qp, struct mlx5_ib_create_qp *ucmd) in set_rq_size() 592 struct mlx5_ib_qp *qp) in calc_sq_size() [all …]
|
| /linux/drivers/net/ethernet/qlogic/qed/ |
| H A D | qed_roce.c | 96 static void qed_rdma_copy_gids(struct qed_rdma_qp *qp, __le32 *src_gid, in qed_rdma_copy_gids() 206 static u8 qed_roce_get_qp_tc(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) in qed_roce_get_qp_tc() 223 struct qed_rdma_qp *qp) in qed_roce_sp_create_responder() 361 struct qed_rdma_qp *qp) in qed_roce_sp_create_requester() 491 struct qed_rdma_qp *qp, in qed_roce_sp_modify_responder() 578 struct qed_rdma_qp *qp, in qed_roce_sp_modify_requester() 665 struct qed_rdma_qp *qp, in qed_roce_sp_destroy_qp_responder() 751 struct qed_rdma_qp *qp) in qed_roce_sp_destroy_qp_requester() 812 struct qed_rdma_qp *qp, in qed_roce_query_qp() 951 int qed_roce_destroy_qp(struct qed_hwfn *p_hwfn, struct qed_rdma_qp *qp) in qed_roce_destroy_qp() [all …]
|