Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/infiniband/hw/erdma/
Derdma_verbs.h190 struct erdma_qp { struct
243 static inline struct erdma_qp *find_qp_by_qpn(struct erdma_dev *dev, int id) in find_qp_by_qpn()
245 return (struct erdma_qp *)xa_load(&dev->qp_xa, id); in find_qp_by_qpn()
253 void erdma_qp_get(struct erdma_qp *qp);
254 void erdma_qp_put(struct erdma_qp *qp);
255 int erdma_modify_qp_internal(struct erdma_qp *qp, struct erdma_qp_attrs *attrs,
257 void erdma_qp_llp_close(struct erdma_qp *qp);
258 void erdma_qp_cm_drop(struct erdma_qp *qp);
275 static inline struct erdma_qp *to_eqp(struct ib_qp *qp) in to_eqp()
277 return container_of(qp, struct erdma_qp, ibqp); in to_eqp()
Derdma_qp.c12 void erdma_qp_llp_close(struct erdma_qp *qp) in erdma_qp_llp_close()
43 struct erdma_qp *qp = find_qp_by_qpn(to_edev(ibdev), id); in erdma_get_ibqp()
51 static int erdma_modify_qp_state_to_rts(struct erdma_qp *qp, in erdma_modify_qp_state_to_rts()
102 static int erdma_modify_qp_state_to_stop(struct erdma_qp *qp, in erdma_modify_qp_state_to_stop()
120 int erdma_modify_qp_internal(struct erdma_qp *qp, struct erdma_qp_attrs *attrs, in erdma_modify_qp_internal()
188 struct erdma_qp *qp = container_of(ref, struct erdma_qp, ref); in erdma_qp_safe_free()
193 void erdma_qp_put(struct erdma_qp *qp) in erdma_qp_put()
199 void erdma_qp_get(struct erdma_qp *qp) in erdma_qp_get()
204 static int fill_inline_data(struct erdma_qp *qp, in fill_inline_data()
251 static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr, in fill_sgl()
[all …]
DMakefile4 erdma-y := erdma_cm.o erdma_main.o erdma_cmdq.o erdma_cq.o erdma_verbs.o erdma_qp.o erdma_eq.o
Derdma_verbs.c22 static int create_qp_cmd(struct erdma_dev *dev, struct erdma_qp *qp) in create_qp_cmd()
409 static void free_kernel_qp(struct erdma_qp *qp) in free_kernel_qp()
429 static int init_kernel_qp(struct erdma_dev *dev, struct erdma_qp *qp, in init_kernel_qp()
614 static int init_user_qp(struct erdma_qp *qp, struct erdma_ucontext *uctx, in init_user_qp()
660 static void free_user_qp(struct erdma_qp *qp, struct erdma_ucontext *uctx) in free_user_qp()
670 struct erdma_qp *qp = to_eqp(ibqp); in erdma_create_qp()
1015 struct erdma_qp *qp = to_eqp(ibqp); in erdma_destroy_qp()
1269 struct erdma_qp *qp = to_eqp(ibqp); in erdma_modify_qp()
1295 struct erdma_qp *qp; in erdma_query_qp()
Derdma_cm.h99 struct erdma_qp *qp;
Derdma_cm.c269 void erdma_qp_cm_drop(struct erdma_qp *qp) in erdma_qp_cm_drop()
570 struct erdma_qp *qp = cep->qp; in erdma_proc_mpareply()
857 struct erdma_qp *qp = cep->qp; in erdma_cm_work_handler()
1000 struct erdma_qp *qp; in erdma_connect()
1128 struct erdma_qp *qp; in erdma_accept()
Derdma_cq.c114 struct erdma_qp *qp; in erdma_poll_one_cqe()
Derdma_eq.c34 struct erdma_qp *qp; in erdma_aeq_event_handler()
Derdma_main.c473 INIT_RDMA_OBJ_SIZE(ib_qp, erdma_qp, ibqp),