Searched refs:mlx5_ib_dev (Results 1 – 9 of 9) sorted by relevance
/linux-4.4.14/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 334 struct mlx5_ib_dev *dev; 387 struct mlx5_ib_dev *dev; 410 struct mlx5_ib_dev { struct 446 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument 448 return container_of(ibdev, struct mlx5_ib_dev, ib_dev); in to_mdev() 507 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey, 571 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port); 580 int mlx5_query_mad_ifc_node_desc(struct mlx5_ib_dev *dev, char *node_desc); 581 int mlx5_query_mad_ifc_node_guid(struct mlx5_ib_dev *dev, __be64 *node_guid); 590 int mlx5_ib_init_fmr(struct mlx5_ib_dev *dev); [all …]
|
D | main.c | 69 struct mlx5_ib_dev *dev = to_mdev(device); in mlx5_ib_port_link_layer() 81 static int mlx5_use_mad_ifc(struct mlx5_ib_dev *dev) in mlx5_use_mad_ifc() 107 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_system_image_guid() 131 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_max_pkeys() 152 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_vendor_id() 167 static int mlx5_query_node_guid(struct mlx5_ib_dev *dev, in mlx5_query_node_guid() 192 static int mlx5_query_node_desc(struct mlx5_ib_dev *dev, char *node_desc) in mlx5_query_node_desc() 210 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_query_device() 317 struct mlx5_ib_dev *dev = to_mdev(ibdev); in translate_active_width() 405 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_hca_port() [all …]
|
D | mr.c | 58 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in destroy_mkey() 70 static int order2idx(struct mlx5_ib_dev *dev, int order) in order2idx() 83 struct mlx5_ib_dev *dev = mr->dev; in reg_mr_callback() 134 static int add_keys(struct mlx5_ib_dev *dev, int c, int num) in add_keys() 188 static void remove_keys(struct mlx5_ib_dev *dev, int c, int num) in remove_keys() 219 struct mlx5_ib_dev *dev = ent->dev; in size_write() 285 struct mlx5_ib_dev *dev = ent->dev; in limit_write() 357 struct mlx5_ib_dev *dev = ent->dev; in __cache_work_func() 423 static struct mlx5_ib_mr *alloc_cached_mr(struct mlx5_ib_dev *dev, int order) in alloc_cached_mr() 464 static void free_cached_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in free_cached_mr() [all …]
|
D | cq.c | 50 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_ib_cq_event() 174 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device); in handle_responder() 241 static void dump_cqe(struct mlx5_ib_dev *dev, struct mlx5_err_cqe *cqe) in dump_cqe() 253 static void mlx5_handle_error_cqe(struct mlx5_ib_dev *dev, in mlx5_handle_error_cqe() 373 static void free_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf) in free_cq_buf() 414 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_poll_one() 596 static int alloc_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf, in alloc_cq_buf() 611 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata, in create_cq_user() 698 static int create_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, in create_cq_kernel() 740 static void destroy_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq) in destroy_cq_kernel() [all …]
|
D | odp.c | 112 void mlx5_ib_internal_fill_odp_caps(struct mlx5_ib_dev *dev) in mlx5_ib_internal_fill_odp_caps() 141 static struct mlx5_ib_mr *mlx5_ib_odp_find_mr_lkey(struct mlx5_ib_dev *dev, in mlx5_ib_odp_find_mr_lkey() 157 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_page_fault_resume() 183 struct mlx5_ib_dev *mib_dev = to_mdev(qp->ibqp.pd->device); in pagefault_single_data_segment() 387 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_initiator_pfault_handler() 492 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_responder_pfault_handler() 532 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_wqe_pfault_handler() 762 int mlx5_ib_odp_init_one(struct mlx5_ib_dev *ibdev) in mlx5_ib_odp_init_one() 773 void mlx5_ib_odp_remove_one(struct mlx5_ib_dev *ibdev) in mlx5_ib_odp_remove_one()
|
D | srq.c | 80 struct mlx5_ib_dev *dev = to_mdev(pd->device); in create_srq_user() 152 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq, in create_srq_kernel() 227 static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq) in destroy_srq_kernel() 238 struct mlx5_ib_dev *dev = to_mdev(pd->device); in mlx5_ib_create_srq() 346 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_modify_srq() 371 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_query_srq() 395 struct mlx5_ib_dev *dev = to_mdev(srq->device); in mlx5_ib_destroy_srq()
|
D | mad.c | 43 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey, in mlx5_MAD_IFC() 120 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port) in mlx5_query_ext_port_caps() 235 int mlx5_query_mad_ifc_node_desc(struct mlx5_ib_dev *dev, char *node_desc) in mlx5_query_mad_ifc_node_desc() 260 int mlx5_query_mad_ifc_node_guid(struct mlx5_ib_dev *dev, __be64 *node_guid) in mlx5_query_mad_ifc_node_guid() 357 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_query_mad_ifc_port()
|
D | mem.c | 150 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in __mlx5_ib_populate_pas() 199 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, in mlx5_ib_populate_pas()
|
D | qp.c | 120 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_read_user_wqe() 215 static int set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap, in set_rq_size() 324 static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr, in calc_sq_size() 367 static int set_user_buf_size(struct mlx5_ib_dev *dev, in set_user_buf_size() 593 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp() 726 static int create_kernel_qp(struct mlx5_ib_dev *dev, in create_kernel_qp() 825 static void destroy_qp_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_qp_kernel() 856 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp_common() 1145 static void destroy_qp_common(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_qp_common() 1221 struct mlx5_ib_dev *dev; in mlx5_ib_create_qp() [all …]
|