Searched refs:mlx5_ib_dev (Results 1 - 10 of 10) sorted by relevance

/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_mr.c45 static int mlx5_mr_sysfs_init(struct mlx5_ib_dev *dev);
46 static void mlx5_mr_sysfs_cleanup(struct mlx5_ib_dev *dev);
48 static int destroy_mkey(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr)
55 static int order2idx(struct mlx5_ib_dev *dev, int order)
68 struct mlx5_ib_dev *dev = mr->dev;
125 static int add_keys(struct mlx5_ib_dev *dev, int c, int num)
179 static void remove_keys(struct mlx5_ib_dev *dev, int c, int num)
232 struct mlx5_ib_dev *dev = ent->dev;
300 static void free_cached_mr(struct mlx5_ib_dev *dev, struct mlx5_ib_mr *mr)
325 static void clean_keys(struct mlx5_ib_dev *de
[all...]
H A Dmlx5_ib.h364 struct mlx5_ib_dev *dev;
420 struct mlx5_ib_dev *dev;
436 struct mlx5_ib_dev *dev;
504 struct mlx5_ib_dev *dev;
523 struct mlx5_ib_dev *dev;
531 struct mlx5_ib_dev { struct
572 static inline struct mlx5_ib_dev *to_mdev(struct ib_device *ibdev)
574 return container_of(ibdev, struct mlx5_ib_dev, ib_dev);
653 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey,
657 struct ib_ah *create_ib_ah(struct mlx5_ib_dev *de
[all...]
H A Dmlx5_ib_main.c80 static void get_atomic_caps(struct mlx5_ib_dev *dev,
122 struct mlx5_ib_dev *dev = to_mdev(device);
134 static int mlx5_use_mad_ifc(struct mlx5_ib_dev *dev)
160 struct mlx5_ib_dev *dev = to_mdev(ibdev);
190 struct mlx5_ib_dev *dev = to_mdev(ibdev);
211 struct mlx5_ib_dev *dev = to_mdev(ibdev);
226 static int mlx5_query_node_guid(struct mlx5_ib_dev *dev,
257 static int mlx5_query_node_desc(struct mlx5_ib_dev *dev, char *node_desc)
274 struct mlx5_ib_dev *dev = to_mdev(ibdev);
366 struct mlx5_ib_dev *de
[all...]
H A Dmlx5_ib_roce.c39 struct mlx5_ib_dev *dev = to_mdev(ib_dev);
90 struct mlx5_ib_dev *dev = to_mdev(ib_dev);
166 struct mlx5_ib_dev *dev = to_mdev(ib_dev);
194 struct mlx5_ib_dev *dev = to_mdev(ib_dev);
230 __be16 mlx5_get_roce_udp_sport(struct mlx5_ib_dev *dev, u8 port,
240 int mlx5_get_roce_gid_type(struct mlx5_ib_dev *dev, u8 port,
H A Dmlx5_ib_cq.c45 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device);
167 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device);
237 static void dump_cqe(struct mlx5_ib_dev *dev, struct mlx5_err_cqe *cqe)
247 static void mlx5_handle_error_cqe(struct mlx5_ib_dev *dev,
367 static void free_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf)
458 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device);
601 struct mlx5_ib_dev *dev = to_mdev(cq->ibcq.device);
646 static int alloc_cq_buf(struct mlx5_ib_dev *dev, struct mlx5_ib_cq_buf *buf,
664 static int create_cq_user(struct mlx5_ib_dev *dev, struct ib_udata *udata,
777 static int create_cq_kernel(struct mlx5_ib_dev *de
[all...]
H A Dmlx5_ib_ah.c53 struct ib_ah *create_ib_ah(struct mlx5_ib_dev *dev,
99 struct mlx5_ib_dev *dev = to_mdev(pd->device);
H A Dmlx5_ib_srq.c74 struct mlx5_ib_dev *dev = to_mdev(pd->device);
159 static int create_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq,
237 static void destroy_srq_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_srq *srq)
248 struct mlx5_ib_dev *dev = to_mdev(pd->device);
356 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device);
381 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device);
405 struct mlx5_ib_dev *dev = to_mdev(srq->device);
441 struct mlx5_ib_dev *dev = to_mdev(ibsrq->device);
H A Dmlx5_ib_mem.c127 static void __mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
166 void mlx5_ib_populate_pas(struct mlx5_ib_dev *dev, struct ib_umem *umem,
H A Dmlx5_ib_mad.c58 int mlx5_MAD_IFC(struct mlx5_ib_dev *dev, int ignore_mkey, int ignore_bkey,
164 struct mlx5_ib_dev *dev = to_mdev(ibdev);
202 struct mlx5_ib_dev *dev = to_mdev(ibdev);
218 int mlx5_query_ext_port_caps(struct mlx5_ib_dev *dev, u8 port)
333 int mlx5_query_node_desc_mad_ifc(struct mlx5_ib_dev *dev, char *node_desc)
358 int mlx5_query_node_guid_mad_ifc(struct mlx5_ib_dev *dev, u64 *node_guid)
455 struct mlx5_ib_dev *dev = to_mdev(ibdev);
H A Dmlx5_ib_qp.c128 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device);
164 struct mlx5_ib_dev *dev = to_mdev(qp->ibqp.device);
261 static int set_rq_size(struct mlx5_ib_dev *dev, struct ib_qp_cap *cap,
387 static int calc_sq_size(struct mlx5_ib_dev *dev, struct ib_qp_init_attr *attr,
434 static int set_user_buf_size(struct mlx5_ib_dev *dev,
672 static int create_user_qp(struct mlx5_ib_dev *dev, struct ib_pd *pd,
830 static int create_kernel_qp(struct mlx5_ib_dev *dev,
920 static void destroy_qp_kernel(struct mlx5_ib_dev *dev, struct mlx5_ib_qp *qp)
988 static int create_qp_common(struct mlx5_ib_dev *dev, struct ib_pd *pd,
1313 static void destroy_qp_common(struct mlx5_ib_dev *de
[all...]

Completed in 179 milliseconds