Home
last modified time | relevance | path

Searched refs:mlx4_qp (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/ofed/libmlx4/
H A Dmlx4.h135 struct mlx4_qp **table;
188 struct mlx4_qp *cur_qp;
221 struct mlx4_qp { struct
335 static inline struct mlx4_qp *to_mqp(struct ibv_qp *ibqp) in to_mqp()
338 struct mlx4_qp, verbs_qp); in to_mqp()
438 void mlx4_init_qp_indices(struct mlx4_qp *qp);
439 void mlx4_qp_init_sq_ownership(struct mlx4_qp *qp);
445 struct mlx4_qp *qp);
447 enum ibv_qp_type type, struct mlx4_qp *qp);
448 void mlx4_set_sq_sizes(struct mlx4_qp *qp, struct ibv_qp_cap *cap,
[all …]
H A Dqp.c59 static void *get_recv_wqe(struct mlx4_qp *qp, int n) in get_recv_wqe()
64 static void *get_send_wqe(struct mlx4_qp *qp, int n) in get_send_wqe()
74 static void stamp_send_wqe(struct mlx4_qp *qp, int n) in stamp_send_wqe()
84 void mlx4_init_qp_indices(struct mlx4_qp *qp) in mlx4_init_qp_indices()
92 void mlx4_qp_init_sq_ownership(struct mlx4_qp *qp) in mlx4_qp_init_sq_ownership()
217 struct mlx4_qp *qp = to_mqp(ibqp); in mlx4_post_send()
515 struct mlx4_qp *qp = to_mqp(ibqp); in mlx4_post_recv()
600 struct mlx4_qp *qp) in mlx4_calc_sq_wqe_size()
654 enum ibv_qp_type type, struct mlx4_qp *qp) in mlx4_alloc_qp_buf()
704 void mlx4_set_sq_sizes(struct mlx4_qp *qp, struct ibv_qp_cap *cap, in mlx4_set_sq_sizes()
[all …]
H A Dcq.c232 struct mlx4_qp **cur_qp,
237 struct mlx4_qp **cur_qp, in mlx4_parse_cqe()
380 struct mlx4_qp **cur_qp,
384 struct mlx4_qp **cur_qp, in mlx4_poll_one()
400 struct mlx4_qp *qp = NULL; in mlx4_poll_cq()
H A Dverbs.c758 struct mlx4_qp *qp) in mlx4_cmd_create_qp_ex()
798 struct mlx4_qp *qp; in mlx4_create_qp_ex()
950 struct mlx4_qp *qp; in mlx4_open_qp()
974 struct mlx4_qp *qp = to_mqp(ibqp); in mlx4_query_qp()
995 struct mlx4_qp *mqp = to_mqp(qp); in mlx4_modify_qp()
1100 struct mlx4_qp *qp = to_mqp(ibqp); in mlx4_destroy_qp()
/freebsd/sys/dev/mlx4/
H A Dqp.h483 int sqd_event, struct mlx4_qp *qp);
485 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp,
490 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state);
492 static inline struct mlx4_qp *__mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn) in __mlx4_qp_lookup()
497 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
H A Ddevice.h752 struct mlx4_qp { struct
753 void (*event) (struct mlx4_qp *, enum mlx4_event); argument
1129 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp,
1131 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp);
1142 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1144 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1146 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1149 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
/freebsd/sys/dev/mlx4/mlx4_core/
H A Dmlx4_qp.c53 struct mlx4_qp *qp; in mlx4_qp_event()
75 static int is_master_qp0(struct mlx4_dev *dev, struct mlx4_qp *qp, int *real_qp0, int *proxy_qp0) in is_master_qp0()
92 int sqd_event, struct mlx4_qp *qp, int native) in __mlx4_qp_modify()
213 int sqd_event, struct mlx4_qp *qp) in mlx4_qp_modify()
388 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp, gfp_t gfp) in mlx4_qp_alloc()
491 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp) in mlx4_qp_remove()
502 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp) in mlx4_qp_free()
878 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_qp_query()
901 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state) in mlx4_qp_to_ready()
935 struct mlx4_qp qp; in mlx4_qp_roce_entropy()
H A Dmlx4_mcg.c1104 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_qp_attach_common()
1214 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_qp_detach_common()
1336 static int mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_QP_ATTACH()
1368 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_trans_to_dmfs_attach()
1408 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_multicast_attach()
1438 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], in mlx4_multicast_detach()
1529 struct mlx4_qp *qp, u8 gid[16], in mlx4_unicast_attach()
1544 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, in mlx4_unicast_detach()
H A Dmlx4.h1300 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1302 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
1305 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
H A Dmlx4_resource_tracker.c4023 static int qp_attach(struct mlx4_dev *dev, int slave, struct mlx4_qp *qp, in qp_attach()
4050 static int qp_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, in qp_detach()
4089 struct mlx4_qp qp; /* dummy for calling attach/detach */ in mlx4_QP_ATTACH_wrapper()
4550 struct mlx4_qp qp; /* dummy for calling attach/detach */ in detach_qp()
H A Dmlx4_fw.c2681 struct mlx4_qp qp; in mlx4_opreq_action()
/freebsd/sys/dev/mlx4/mlx4_en/
H A Den.h294 struct mlx4_qp qp;
475 struct mlx4_qp qps[MAX_RX_RINGS];
477 struct mlx4_qp indir_qp;
598 struct mlx4_qp drop_qp;
843 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event);
H A Dmlx4_en_resources.c117 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event) in mlx4_en_sqp_event()
H A Dmlx4_en_rx.c924 struct mlx4_qp *qp) in mlx4_en_config_rss_qp()
H A Dmlx4_en_netdev.c484 struct mlx4_qp qp; in mlx4_en_uc_steer_add()
535 struct mlx4_qp qp; in mlx4_en_uc_steer_release()
/freebsd/sys/modules/mlx4/
H A DMakefile20 mlx4_qp.c \
/freebsd/sys/dev/mlx4/mlx4_ib/
H A Dmlx4_ib.h295 struct mlx4_qp mqp;
684 static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp) in to_mibqp()
H A Dmlx4_ib_cq.c654 struct mlx4_qp *mqp; in mlx4_ib_poll_one()
H A Dmlx4_ib_qp.c294 static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_qp_event()
/freebsd/sys/conf/
H A Dfiles4884 dev/mlx4/mlx4_core/mlx4_qp.c optional mlx4 pci \