| /freebsd/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib.h | 548 struct mlx5_ib_dev *dev; 602 struct mlx5_ib_dev *dev; 748 struct mlx5_ib_dev { struct 805 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument 807 return container_of(ibdev, struct mlx5_ib_dev, ib_dev); in to_mdev() 810 static inline struct mlx5_ib_dev *mlx5_udata_to_mdev(struct ib_udata *udata) in mlx5_udata_to_mdev() 901 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey, 965 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port); 974 int mlx5_query_mad_ifc_node_desc(struct mlx5_ib_dev *dev, char *node_desc); 975 int mlx5_query_mad_ifc_node_guid(struct mlx5_ib_dev *dev, __be64 *node_guid); [all …]
|
| H A D | mlx5_ib_main.c | 82 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_port_link_layer() 103 struct mlx5_ib_dev *ibdev = container_of(this, struct mlx5_ib_dev, in mlx5_netdev_event() 144 struct mlx5_ib_dev *ibdev = to_mdev(device); in mlx5_ib_get_netdev() 300 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_query_port_roce() 419 struct mlx5_ib_dev *dev = to_mdev(device); in set_roce_addr() 449 __be16 mlx5_get_roce_udp_sport(struct mlx5_ib_dev *dev, in mlx5_get_roce_udp_sport() 458 static int mlx5_use_mad_ifc(struct mlx5_ib_dev *dev) in mlx5_use_mad_ifc() 483 static void get_atomic_caps(struct mlx5_ib_dev *dev, in get_atomic_caps() 508 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_system_image_guid() 540 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_max_pkeys() [all …]
|
| H A D | mlx5_ib_mr.c | 52 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey() 64 static int order2idx(struct mlx5_ib_dev *dev, int order) in order2idx() 112 struct mlx5_ib_dev *dev = mr->dev; in reg_mr_callback() 153 static int add_keys(struct mlx5_ib_dev *dev, int c, int num) in add_keys() 214 static void remove_keys(struct mlx5_ib_dev *dev, int c, int num) in remove_keys() 255 struct mlx5_ib_dev *dev = ent->dev; in __cache_work_func() 321 static struct mlx5_ib_mr *alloc_cached_mr(struct mlx5_ib_dev *dev, int order) in alloc_cached_mr() 362 static void free_cached_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in free_cached_mr() 386 static void clean_keys(struct mlx5_ib_dev *dev, int c) in clean_keys() 415 struct mlx5_ib_dev *dev = (struct mlx5_ib_dev *)ctx; in delay_time_func() [all …]
|
| H A D | mlx5_ib_cq.c | 46 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_ib_cq_event() 168 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device); in handle_responder() 268 static void dump_cqe(struct mlx5_ib_dev *dev, struct mlx5_err_cqe *cqe) in dump_cqe() 280 static void mlx5_handle_error_cqe(struct mlx5_ib_dev *dev, in mlx5_handle_error_cqe() 400 static void free_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf) in free_cq_buf() 518 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_poll_one() 649 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in poll_soft_wc() 672 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_ib_poll_cq() 729 static int alloc_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf, in alloc_cq_buf() 745 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata, in create_cq_user() [all …]
|
| H A D | mlx5_ib_cong.c | 259 mlx5_ib_get_all_cc_params(struct mlx5_ib_dev *dev) in mlx5_ib_get_all_cc_params() 289 mlx5_ib_set_cc_params(struct mlx5_ib_dev *dev, u32 index, u64 var) in mlx5_ib_set_cc_params() 324 struct mlx5_ib_dev *dev = arg1; in mlx5_ib_cong_params_handler() 354 mlx5_ib_get_all_cc_status(struct mlx5_ib_dev *dev) in mlx5_ib_get_all_cc_status() 377 struct mlx5_ib_dev *dev = arg1; in mlx5_ib_cong_status_handler() 425 struct mlx5_ib_dev *dev = in mlx5_ib_read_cong_stats() 426 container_of(work, struct mlx5_ib_dev, congestion.dwork.work); in mlx5_ib_read_cong_stats() 465 mlx5_ib_cleanup_congestion(struct mlx5_ib_dev *dev) in mlx5_ib_cleanup_congestion() 475 mlx5_ib_init_congestion(struct mlx5_ib_dev *dev) in mlx5_ib_init_congestion()
|
| H A D | mlx5_ib_gsi.c | 63 static bool mlx5_ib_deth_sqpn_cap(struct mlx5_ib_dev *dev) in mlx5_ib_deth_sqpn_cap() 114 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_gsi_create_qp() 211 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_gsi_destroy_qp() 271 struct mlx5_ib_dev *dev = to_mdev(qp->device); in modify_to_rts() 311 struct mlx5_ib_dev *dev = to_mdev(device); in setup_qp() 372 struct mlx5_ib_dev *dev = to_mdev(qp->device); in mlx5_ib_gsi_modify_qp() 413 struct mlx5_ib_dev *dev = to_mdev(gsi->rx_qp->device); in mlx5_ib_add_outstanding_wr() 464 struct mlx5_ib_dev *dev = to_mdev(gsi->rx_qp->device); in get_tx_qp()
|
| H A D | mlx5_ib_srq.c | 73 struct mlx5_ib_dev *dev = to_mdev(pd->device); in create_srq_user() 156 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, in create_srq_kernel() 231 static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq) in destroy_srq_kernel() 242 struct mlx5_ib_dev *dev = to_mdev(ib_srq->device); in mlx5_ib_create_srq() 348 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_modify_srq() 373 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_query_srq() 397 struct mlx5_ib_dev *dev = to_mdev(srq->device); in mlx5_ib_destroy_srq() 435 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_post_srq_recv()
|
| H A D | mlx5_ib_qp.c | 137 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_read_user_wqe() 234 static int set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap, in set_rq_size() 374 static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr, in calc_sq_size() 421 static int set_user_buf_size(struct mlx5_ib_dev *dev, in set_user_buf_size() 481 static int max_bfregs(struct mlx5_ib_dev *dev, struct mlx5_bfreg_info *bfregi) in max_bfregs() 486 static int num_med_bfreg(struct mlx5_ib_dev *dev, in num_med_bfreg() 497 static int first_med_bfreg(struct mlx5_ib_dev *dev, in first_med_bfreg() 503 static int first_hi_bfreg(struct mlx5_ib_dev *dev, in first_hi_bfreg() 512 static int alloc_high_class_bfreg(struct mlx5_ib_dev *dev, in alloc_high_class_bfreg() 527 static int alloc_med_class_bfreg(struct mlx5_ib_dev *dev, in alloc_med_class_bfreg() [all …]
|
| H A D | mlx5_ib_devx.c | 61 struct mlx5_ib_dev *mdev; 115 struct mlx5_ib_dev *dev; 123 struct mlx5_ib_dev *ib_dev; 159 int mlx5_ib_devx_create(struct mlx5_ib_dev *dev, bool is_user) in mlx5_ib_devx_create() 192 void mlx5_ib_devx_destroy(struct mlx5_ib_dev *dev, u16 uid) in mlx5_ib_devx_destroy() 605 struct mlx5_ib_dev *dev = mlx5_udata_to_mdev(&attrs->driver_udata); in devx_is_valid_obj_id() 943 static bool devx_is_general_cmd(void *in, struct mlx5_ib_dev *dev) in devx_is_general_cmd() 981 struct mlx5_ib_dev *dev; in UVERBS_HANDLER() 1031 struct mlx5_ib_dev *dev; in UVERBS_HANDLER() 1059 struct mlx5_ib_dev *dev; in UVERBS_HANDLER() [all …]
|
| H A D | mlx5_ib_mad.c | 40 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey, in mlx5_MAD_IFC() 184 struct mlx5_ib_dev *dev = to_mdev(ibdev); in process_pma_cmd() 238 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_process_mad() 259 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port) in mlx5_query_ext_port_caps() 374 int mlx5_query_mad_ifc_node_desc(struct mlx5_ib_dev *dev, char *node_desc) in mlx5_query_mad_ifc_node_desc() 399 int mlx5_query_mad_ifc_node_guid(struct mlx5_ib_dev *dev, __be64 *node_guid) in mlx5_query_mad_ifc_node_guid() 496 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_mad_ifc_port()
|
| H A D | mlx5_ib_ah.c | 31 static void create_ib_ah(struct mlx5_ib_dev *dev, in create_ib_ah() 66 struct mlx5_ib_dev *dev = to_mdev(ibah->device); in mlx5_ib_create_ah()
|
| H A D | mlx5_ib_mem.c | 126 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in __mlx5_ib_populate_pas() 175 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in mlx5_ib_populate_pas()
|
| /freebsd/sys/dev/mlx5/ |
| H A D | driver.h | 493 struct mlx5_ib_dev; 503 struct mlx5_ib_dev *dev; /* for devx event notifier */
|