Searched refs:mlx5_ib_dev (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/drivers/infiniband/hw/mlx5/ |
D | mlx5_ib.h | 325 struct mlx5_ib_dev *dev; 398 struct mlx5_ib_dev *dev; 420 struct mlx5_ib_dev { struct 456 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev) in to_mdev() argument 458 return container_of(ibdev, struct mlx5_ib_dev, ib_dev); in to_mdev() 527 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey, 596 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port); 599 int mlx5_ib_init_fmr(struct mlx5_ib_dev *dev); 600 void mlx5_ib_cleanup_fmr(struct mlx5_ib_dev *dev); 603 void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem, [all …]
|
D | main.c | 68 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_query_device() 174 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_query_port() 338 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_modify_device() 367 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_modify_port() 391 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_alloc_ucontext() 528 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_dealloc_ucontext() 545 static phys_addr_t uar_index2pfn(struct mlx5_ib_dev *dev, int index) in uar_index2pfn() 568 struct mlx5_ib_dev *dev = to_mdev(ibcontext->device); in mlx5_ib_mmap() 608 static int alloc_pa_mkey(struct mlx5_ib_dev *dev, u32 *key, u32 pdn) in alloc_pa_mkey() 643 static void free_pa_mkey(struct mlx5_ib_dev *dev, u32 key) in free_pa_mkey() [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() 411 static struct mlx5_ib_mr *alloc_cached_mr(struct mlx5_ib_dev *dev, int order) in alloc_cached_mr() 455 static void free_cached_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr) in free_cached_mr() [all …]
|
D | cq.c | 49 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_ib_cq_event() 173 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device); in handle_responder() 233 static void dump_cqe(struct mlx5_ib_dev *dev, struct mlx5_err_cqe *cqe) in dump_cqe() 245 static void mlx5_handle_error_cqe(struct mlx5_ib_dev *dev, in mlx5_handle_error_cqe() 365 static void free_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf) in free_cq_buf() 406 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device); in mlx5_poll_one() 588 static int alloc_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf, in alloc_cq_buf() 604 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata, in create_cq_user() 691 static int create_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq, in create_cq_kernel() 733 static void destroy_cq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_cq *cq) in destroy_cq_kernel() [all …]
|
D | odp.c | 117 int mlx5_ib_internal_query_odp_caps(struct mlx5_ib_dev *dev) in mlx5_ib_internal_query_odp_caps() 148 static struct mlx5_ib_mr *mlx5_ib_odp_find_mr_lkey(struct mlx5_ib_dev *dev, in mlx5_ib_odp_find_mr_lkey() 164 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_page_fault_resume() 190 struct mlx5_ib_dev *mib_dev = to_mdev(qp->ibqp.pd->device); in pagefault_single_data_segment() 394 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_initiator_pfault_handler() 499 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_responder_pfault_handler() 539 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.pd->device); in mlx5_ib_mr_wqe_pfault_handler() 769 int mlx5_ib_odp_init_one(struct mlx5_ib_dev *ibdev) in mlx5_ib_odp_init_one() 780 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() 347 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_modify_srq() 372 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device); in mlx5_ib_query_srq() 396 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() 112 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port) in mlx5_query_ext_port_caps()
|
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 | 125 struct mlx5_ib_dev *dev = to_mdev(ibdev); in mlx5_ib_read_user_wqe() 220 static int set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap, in set_rq_size() 330 static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr, in calc_sq_size() 374 static int set_user_buf_size(struct mlx5_ib_dev *dev, in set_user_buf_size() 601 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_user_qp() 734 static int create_kernel_qp(struct mlx5_ib_dev *dev, in create_kernel_qp() 833 static void destroy_qp_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_qp_kernel() 864 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd, in create_qp_common() 1153 static void destroy_qp_common(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp) in destroy_qp_common() 1230 struct mlx5_ib_dev *dev; in mlx5_ib_create_qp() [all …]
|