/freebsd-10.3-release/contrib/ofed/libmlx4/src/ |
H A D | mlx4.h | 182 struct mlx4_qp **table; 257 struct mlx4_qp { struct 333 static inline struct mlx4_qp *to_mqp(struct ibv_qp *ibqp) 409 void mlx4_init_qp_indices(struct mlx4_qp *qp); 410 void mlx4_qp_init_sq_ownership(struct mlx4_qp *qp); 416 struct mlx4_qp *qp); 419 enum ibv_qp_type type, struct mlx4_qp *qp); 420 void mlx4_set_sq_sizes(struct mlx4_qp *qp, struct ibv_qp_cap *cap, 422 struct mlx4_qp *mlx4_find_qp(struct mlx4_context *ctx, uint32_t qpn); 423 int mlx4_store_qp(struct mlx4_context *ctx, uint32_t qpn, struct mlx4_qp *q [all...] |
H A D | qp.c | 58 static void *get_recv_wqe(struct mlx4_qp *qp, int n) 63 static void *get_send_wqe(struct mlx4_qp *qp, int n) 73 static void stamp_send_wqe(struct mlx4_qp *qp, int n) 83 void mlx4_init_qp_indices(struct mlx4_qp *qp) 91 void mlx4_qp_init_sq_ownership(struct mlx4_qp *qp) 193 struct mlx4_qp *qp = to_mqp(ibqp); 448 struct mlx4_qp *qp = to_mqp(ibqp); 533 struct mlx4_qp *qp) 587 enum ibv_qp_type type, struct mlx4_qp *qp) 631 void mlx4_set_sq_sizes(struct mlx4_qp *q [all...] |
H A D | cq.c | 193 struct mlx4_qp **cur_qp, 346 struct mlx4_qp *qp = NULL;
|
H A D | verbs.c | 451 struct mlx4_qp *qp; 568 struct mlx4_qp *qp = to_mqp(ibqp); 648 struct mlx4_qp *qp = to_mqp(ibqp);
|
/freebsd-10.3-release/sys/ofed/include/linux/mlx4/ |
H A D | qp.h | 439 int sqd_event, struct mlx4_qp *qp); 441 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp, 446 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state); 448 static inline struct mlx4_qp *__mlx4_qp_lookup(struct mlx4_dev *dev, u32 qpn) 453 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
|
H A D | device.h | 657 struct mlx4_qp { struct 658 void (*event) (struct mlx4_qp *, enum mlx4_event); 1040 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp); 1041 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp); 1052 int mlx4_unicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1054 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1056 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1059 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
|
/freebsd-10.3-release/sys/ofed/drivers/net/mlx4/ |
H A D | qp.c | 55 struct mlx4_qp *qp; 77 static int is_master_qp0(struct mlx4_dev *dev, struct mlx4_qp *qp, int *real_qp0, int *proxy_qp0) 94 int sqd_event, struct mlx4_qp *qp, int native) 209 int sqd_event, struct mlx4_qp *qp) 375 int mlx4_qp_alloc(struct mlx4_dev *dev, int qpn, struct mlx4_qp *qp) 409 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp) 420 void mlx4_qp_free(struct mlx4_dev *dev, struct mlx4_qp *qp) 564 int mlx4_qp_query(struct mlx4_dev *dev, struct mlx4_qp *qp, 587 struct mlx4_qp *qp, enum mlx4_qp_state *qp_state)
|
H A D | en_resources.c | 117 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event)
|
H A D | mlx4_en.h | 269 struct mlx4_qp qp; 448 struct mlx4_qp qps[MAX_RX_RINGS]; 450 struct mlx4_qp indir_qp; 567 struct mlx4_qp drop_qp; 795 void mlx4_en_sqp_event(struct mlx4_qp *qp, enum mlx4_event event);
|
H A D | mcg.c | 1007 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1116 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1236 static int mlx4_QP_ATTACH(struct mlx4_dev *dev, struct mlx4_qp *qp, 1265 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, 1305 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1338 int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1427 struct mlx4_qp *qp, u8 gid[16], 1442 int mlx4_unicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp,
|
H A D | mlx4.h | 1236 int mlx4_qp_detach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1238 int mlx4_qp_attach_common(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 1241 int mlx4_trans_to_dmfs_attach(struct mlx4_dev *dev, struct mlx4_qp *qp,
|
H A D | en_rx.c | 740 struct mlx4_qp *qp)
|
H A D | resource_tracker.c | 3667 static int qp_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 3684 static int qp_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16], 3704 struct mlx4_qp qp; /* dummy for calling attach/detach */ 3979 struct mlx4_qp qp; /* dummy for calling attach/detach */
|
H A D | en_netdev.c | 464 struct mlx4_qp qp; 515 struct mlx4_qp qp;
|
H A D | fw.c | 1882 struct mlx4_qp qp;
|
/freebsd-10.3-release/sys/ofed/drivers/infiniband/hw/mlx4/ |
H A D | mlx4_ib.h | 287 struct mlx4_qp mqp; 612 static inline struct mlx4_ib_qp *to_mibqp(struct mlx4_qp *mqp)
|
H A D | cq.c | 607 struct mlx4_qp *mqp;
|
H A D | qp.c | 293 static void mlx4_ib_qp_event(struct mlx4_qp *qp, enum mlx4_event type)
|