Home
last modified time | relevance | path

Searched refs:mlx5_ib_dev (Results 1 – 9 of 9) sorted by relevance

/linux-4.1.27/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h325 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 …]
Dmain.c68 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 …]
Dmr.c58 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 …]
Dcq.c49 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 …]
Dodp.c117 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()
Dsrq.c80 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()
Dmad.c43 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()
Dmem.c150 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()
Dqp.c125 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 …]