Home
last modified time | relevance | path

Searched refs:ib_qp (Results 1 - 25 of 247) sorted by relevance

12345678910

/kernel/linux/linux-5.10/include/rdma/
H A Drw.h45 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num,
48 void rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num,
52 int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
57 void rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
62 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
64 int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u8 port_num,
70 int rdma_rw_init_mrs(struct ib_qp *qp, struct ib_qp_init_attr *attr);
71 void rdma_rw_cleanup_mrs(struct ib_qp *qp);
H A Dmr_pool.h10 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list);
11 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
13 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr,
15 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list);
/kernel/linux/linux-6.6/include/rdma/
H A Drw.h45 int rdma_rw_ctx_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num,
48 void rdma_rw_ctx_destroy(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
52 int rdma_rw_ctx_signature_init(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
57 void rdma_rw_ctx_destroy_signature(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
62 struct ib_send_wr *rdma_rw_ctx_wrs(struct rdma_rw_ctx *ctx, struct ib_qp *qp,
64 int rdma_rw_ctx_post(struct rdma_rw_ctx *ctx, struct ib_qp *qp, u32 port_num,
70 int rdma_rw_init_mrs(struct ib_qp *qp, struct ib_qp_init_attr *attr);
71 void rdma_rw_cleanup_mrs(struct ib_qp *qp);
H A Dmr_pool.h10 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list);
11 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr);
13 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr,
15 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list);
/kernel/linux/linux-5.10/drivers/infiniband/sw/rdmavt/
H A Dqp.h55 struct ib_qp *rvt_create_qp(struct ib_pd *ibpd,
58 int rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
60 int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
61 int rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
63 int rvt_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
65 int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dwr.h44 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
46 int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
49 static inline int mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, in mlx5_ib_post_send_nodrain()
56 static inline int mlx5_ib_post_send_drain(struct ib_qp *ibqp, in mlx5_ib_post_send_drain()
63 static inline int mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, in mlx5_ib_post_recv_nodrain()
70 static inline int mlx5_ib_post_recv_drain(struct ib_qp *ibqp, in mlx5_ib_post_recv_drain()
/kernel/linux/linux-6.6/drivers/infiniband/sw/rdmavt/
H A Dqp.h13 int rvt_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *init_attr,
15 int rvt_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
17 int rvt_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
18 int rvt_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
20 int rvt_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
22 int rvt_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h46 int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *,
48 int ocrdma_post_recv(struct ib_qp *, const struct ib_recv_wr *,
77 struct ib_qp *ocrdma_create_qp(struct ib_pd *,
80 int _ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
82 int ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
84 int ocrdma_query_qp(struct ib_qp *,
87 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/
H A Docrdma_verbs.h46 int ocrdma_post_send(struct ib_qp *, const struct ib_send_wr *,
48 int ocrdma_post_recv(struct ib_qp *, const struct ib_recv_wr *,
77 int ocrdma_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attrs,
79 int _ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
81 int ocrdma_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
83 int ocrdma_query_qp(struct ib_qp *,
86 int ocrdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
/kernel/linux/linux-6.6/drivers/infiniband/hw/erdma/
H A Derdma_verbs.h218 struct ib_qp ibqp;
305 static inline struct erdma_qp *to_eqp(struct ib_qp *qp) in to_eqp()
335 int erdma_create_qp(struct ib_qp *ibqp, struct ib_qp_init_attr *attr,
337 int erdma_query_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int mask,
339 int erdma_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr, int mask,
341 int erdma_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
350 void erdma_qp_get_ref(struct ib_qp *ibqp);
351 void erdma_qp_put_ref(struct ib_qp *ibqp);
352 struct ib_qp *erdma_get_ibqp(struct ib_device *dev, int id);
353 int erdma_post_send(struct ib_qp *ibq
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/
H A Dhns_roce_restrack.c62 int hns_roce_fill_res_qp_entry(struct sk_buff *msg, struct ib_qp *ib_qp) in hns_roce_fill_res_qp_entry() argument
64 struct hns_roce_qp *hr_qp = to_hr_qp(ib_qp); in hns_roce_fill_res_qp_entry()
96 int hns_roce_fill_res_qp_entry_raw(struct sk_buff *msg, struct ib_qp *ib_qp) in hns_roce_fill_res_qp_entry_raw() argument
98 struct hns_roce_dev *hr_dev = to_hr_dev(ib_qp->device); in hns_roce_fill_res_qp_entry_raw()
99 struct hns_roce_qp *hr_qp = to_hr_qp(ib_qp); in hns_roce_fill_res_qp_entry_raw()
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h53 struct ib_qp *siw_create_qp(struct ib_pd *base_pd,
56 int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr,
58 int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr,
60 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata);
61 int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr,
63 int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr,
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.h58 struct ib_qp *qedr_create_qp(struct ib_pd *, struct ib_qp_init_attr *attrs,
60 int qedr_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
62 int qedr_query_qp(struct ib_qp *, struct ib_qp_attr *qp_attr,
64 int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
90 int qedr_post_send(struct ib_qp *, const struct ib_send_wr *,
92 int qedr_post_recv(struct ib_qp *, const struct ib_recv_wr *,
H A Dqedr_roce_cm.h49 int qedr_gsi_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
51 int qedr_gsi_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
53 struct ib_qp *qedr_create_gsi_qp(struct qedr_dev *dev,
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dwr.h104 int mlx5_ib_post_send(struct ib_qp *ibqp, const struct ib_send_wr *wr,
106 int mlx5_ib_post_recv(struct ib_qp *ibqp, const struct ib_recv_wr *wr,
109 static inline int mlx5_ib_post_send_nodrain(struct ib_qp *ibqp, in mlx5_ib_post_send_nodrain()
116 static inline int mlx5_ib_post_send_drain(struct ib_qp *ibqp, in mlx5_ib_post_send_drain()
123 static inline int mlx5_ib_post_recv_nodrain(struct ib_qp *ibqp, in mlx5_ib_post_recv_nodrain()
130 static inline int mlx5_ib_post_recv_drain(struct ib_qp *ibqp, in mlx5_ib_post_recv_drain()
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.h58 int qedr_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attrs,
60 int qedr_modify_qp(struct ib_qp *, struct ib_qp_attr *attr,
62 int qedr_query_qp(struct ib_qp *, struct ib_qp_attr *qp_attr,
64 int qedr_destroy_qp(struct ib_qp *ibqp, struct ib_udata *udata);
90 int qedr_post_send(struct ib_qp *, const struct ib_send_wr *,
92 int qedr_post_recv(struct ib_qp *, const struct ib_recv_wr *,
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_verbs.h53 int siw_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *attr,
55 int siw_query_qp(struct ib_qp *base_qp, struct ib_qp_attr *qp_attr,
57 int siw_verbs_modify_qp(struct ib_qp *base_qp, struct ib_qp_attr *attr,
59 int siw_destroy_qp(struct ib_qp *base_qp, struct ib_udata *udata);
60 int siw_post_send(struct ib_qp *base_qp, const struct ib_send_wr *wr,
62 int siw_post_receive(struct ib_qp *base_qp, const struct ib_recv_wr *wr,
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h83 struct ib_qp ib_qp; member
182 struct ib_qp *bnxt_re_create_qp(struct ib_pd *pd,
185 int bnxt_re_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
187 int bnxt_re_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
189 int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
190 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
192 int bnxt_re_post_recv(struct ib_qp *qp, const struct ib_recv_wr *recv_wr,
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dib_verbs.h83 struct ib_qp ib_qp; member
202 int bnxt_re_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *qp_init_attr,
204 int bnxt_re_modify_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
206 int bnxt_re_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
208 int bnxt_re_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
209 int bnxt_re_post_send(struct ib_qp *qp, const struct ib_send_wr *send_wr,
211 int bnxt_re_post_recv(struct ib_qp *qp, const struct ib_recv_wr *recv_wr,
/kernel/linux/linux-5.10/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h46 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
53 struct ib_qp *usnic_ib_create_qp(struct ib_pd *pd,
56 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
57 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
/kernel/linux/linux-6.6/drivers/infiniband/hw/usnic/
H A Dusnic_ib_verbs.h46 int usnic_ib_query_qp(struct ib_qp *qp, struct ib_qp_attr *qp_attr,
53 int usnic_ib_create_qp(struct ib_qp *qp, struct ib_qp_init_attr *init_attr,
55 int usnic_ib_destroy_qp(struct ib_qp *qp, struct ib_udata *udata);
56 int usnic_ib_modify_qp(struct ib_qp *ibqp, struct ib_qp_attr *attr,
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcore_priv.h226 int ib_security_modify_qp(struct ib_qp *qp,
231 int ib_create_qp_security(struct ib_qp *qp, struct ib_device *dev);
235 int ib_open_shared_qp_security(struct ib_qp *qp, struct ib_device *dev);
253 static inline int ib_security_modify_qp(struct ib_qp *qp, in ib_security_modify_qp()
264 static inline int ib_create_qp_security(struct ib_qp *qp, in ib_create_qp_security()
282 static inline int ib_open_shared_qp_security(struct ib_qp *qp, in ib_open_shared_qp_security()
319 struct ib_qp *ib_create_qp_user(struct ib_device *dev, struct ib_pd *pd,
324 void ib_qp_usecnt_inc(struct ib_qp *qp);
325 void ib_qp_usecnt_dec(struct ib_qp *qp);
H A Dmr_pool.c8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get()
25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put()
36 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, in ib_mr_pool_init()
66 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_destroy()
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dmr_pool.c8 struct ib_mr *ib_mr_pool_get(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_get()
25 void ib_mr_pool_put(struct ib_qp *qp, struct list_head *list, struct ib_mr *mr) in ib_mr_pool_put()
36 int ib_mr_pool_init(struct ib_qp *qp, struct list_head *list, int nr, in ib_mr_pool_init()
66 void ib_mr_pool_destroy(struct ib_qp *qp, struct list_head *list) in ib_mr_pool_destroy()
H A Dcounters.c136 const struct ib_qp *qp, in auto_mode_init_counter()
148 static bool auto_mode_match(struct ib_qp *qp, struct rdma_counter *counter, in auto_mode_match()
165 struct ib_qp *qp) in __rdma_counter_bind_qp()
182 static int __rdma_counter_unbind_qp(struct ib_qp *qp) in __rdma_counter_unbind_qp()
219 static struct rdma_counter *rdma_get_counter_auto_mode(struct ib_qp *qp, in rdma_get_counter_auto_mode()
251 struct ib_qp *qp) in rdma_counter_res_add()
271 int rdma_counter_bind_qp_auto(struct ib_qp *qp, u8 port) in rdma_counter_bind_qp_auto()
319 int rdma_counter_unbind_qp(struct ib_qp *qp, bool force) in rdma_counter_unbind_qp()
402 static struct ib_qp *rdma_counter_get_qp(struct ib_device *dev, u32 qp_num) in rdma_counter_get_qp()
405 struct ib_qp *q in rdma_counter_get_qp()
[all...]

Completed in 11 milliseconds

12345678910