Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/infiniband/hw/mlx5/
Dmlx5_ib.h334 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 …]
Dmain.c69 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 …]
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()
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 …]
Dcq.c50 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 …]
Dodp.c112 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()
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()
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()
Dmad.c43 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()
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.c120 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 …]