/freebsd/contrib/ofed/libmlx4/ |
H A D | mlx4.h | 135 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 D | qp.c | 59 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 D | cq.c | 232 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 D | verbs.c | 758 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 D | qp.h | 483 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 D | device.h | 752 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 D | mlx4_qp.c | 53 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 D | mlx4_mcg.c | 1104 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 D | mlx4.h | 1300 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 D | mlx4_resource_tracker.c | 4023 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 D | mlx4_fw.c | 2681 struct mlx4_qp qp; in mlx4_opreq_action()
|
/freebsd/sys/dev/mlx4/mlx4_en/ |
H A D | en.h | 294 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 D | mlx4_en_resources.c | 117 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event) in mlx4_en_sqp_event()
|
H A D | mlx4_en_rx.c | 924 struct mlx4_qp *qp) in mlx4_en_config_rss_qp()
|
H A D | mlx4_en_netdev.c | 484 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 D | Makefile | 20 mlx4_qp.c \
|
/freebsd/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 295 struct mlx4_qp mqp; 684 static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp) in to_mibqp()
|
H A D | mlx4_ib_cq.c | 654 struct mlx4_qp *mqp; in mlx4_ib_poll_one()
|
H A D | mlx4_ib_qp.c | 294 static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type) in mlx4_ib_qp_event()
|
/freebsd/sys/conf/ |
H A D | files | 4884 dev/mlx4/mlx4_core/mlx4_qp.c optional mlx4 pci \
|