Symbol: erdma_qp
drivers/infiniband/hw/erdma/erdma_cm.c
1006
struct erdma_qp *qp;
drivers/infiniband/hw/erdma/erdma_cm.c
1136
struct erdma_qp *qp;
drivers/infiniband/hw/erdma/erdma_cm.c
270
void erdma_qp_cm_drop(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_cm.c
572
struct erdma_qp *qp = cep->qp;
drivers/infiniband/hw/erdma/erdma_cm.c
861
struct erdma_qp *qp = cep->qp;
drivers/infiniband/hw/erdma/erdma_cm.h
99
struct erdma_qp *qp;
drivers/infiniband/hw/erdma/erdma_cq.c
132
struct erdma_qp *qp;
drivers/infiniband/hw/erdma/erdma_eq.c
34
struct erdma_qp *qp;
drivers/infiniband/hw/erdma/erdma_main.c
534
INIT_RDMA_OBJ_SIZE(ib_qp, erdma_qp, ibqp),
drivers/infiniband/hw/erdma/erdma_qp.c
12
void erdma_qp_llp_close(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_qp.c
121
erdma_modify_qp_state_to_stop(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
145
int erdma_modify_qp_state_iwarp(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
215
static int modify_qp_cmd_rocev2(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
254
static void erdma_reset_qp(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_qp.c
269
int erdma_modify_qp_state_rocev2(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
309
struct erdma_qp *qp = container_of(ref, struct erdma_qp, ref);
drivers/infiniband/hw/erdma/erdma_qp.c
314
void erdma_qp_put(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_qp.c
320
void erdma_qp_get(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_qp.c
325
static int fill_inline_data(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
372
static int fill_sgl(struct erdma_qp *qp, const struct ib_send_wr *send_wr,
drivers/infiniband/hw/erdma/erdma_qp.c
403
static void init_send_sqe_rc(struct erdma_qp *qp, struct erdma_send_sqe_rc *sqe,
drivers/infiniband/hw/erdma/erdma_qp.c
419
static void init_send_sqe_ud(struct erdma_qp *qp, struct erdma_send_sqe_ud *sqe,
drivers/infiniband/hw/erdma/erdma_qp.c
43
struct erdma_qp *qp = find_qp_by_qpn(to_edev(ibdev), id);
drivers/infiniband/hw/erdma/erdma_qp.c
442
static int erdma_push_one_sqe(struct erdma_qp *qp, u16 *pi,
drivers/infiniband/hw/erdma/erdma_qp.c
52
erdma_modify_qp_state_to_rts(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
651
static void kick_sq_db(struct erdma_qp *qp, u16 pi)
drivers/infiniband/hw/erdma/erdma_qp.c
663
struct erdma_qp *qp = to_eqp(ibqp);
drivers/infiniband/hw/erdma/erdma_qp.c
701
static int erdma_post_recv_one(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_qp.c
735
struct erdma_qp *qp = to_eqp(ibqp);
drivers/infiniband/hw/erdma/erdma_verbs.c
1353
struct erdma_qp *qp = to_eqp(ibqp);
drivers/infiniband/hw/erdma/erdma_verbs.c
1701
static int erdma_check_qp_attrs(struct erdma_qp *qp, struct ib_qp_attr *attr,
drivers/infiniband/hw/erdma/erdma_verbs.c
1746
struct erdma_qp *qp, struct erdma_mod_qp_params_rocev2 *params,
drivers/infiniband/hw/erdma/erdma_verbs.c
1799
struct erdma_qp *qp = to_eqp(ibqp);
drivers/infiniband/hw/erdma/erdma_verbs.c
1830
static enum ib_qp_state query_qp_state(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_verbs.c
1843
struct erdma_qp *qp;
drivers/infiniband/hw/erdma/erdma_verbs.c
39
static int create_qp_cmd(struct erdma_ucontext *uctx, struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_verbs.c
463
struct erdma_qp *qp =
drivers/infiniband/hw/erdma/erdma_verbs.c
464
container_of(dwork, struct erdma_qp, reflush_dwork);
drivers/infiniband/hw/erdma/erdma_verbs.c
510
static void free_kernel_qp(struct erdma_qp *qp)
drivers/infiniband/hw/erdma/erdma_verbs.c
538
static int init_kernel_qp(struct erdma_dev *dev, struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_verbs.c
943
static int init_user_qp(struct erdma_qp *qp, struct erdma_ucontext *uctx,
drivers/infiniband/hw/erdma/erdma_verbs.c
989
static void free_user_qp(struct erdma_qp *qp, struct erdma_ucontext *uctx)
drivers/infiniband/hw/erdma/erdma_verbs.c
999
struct erdma_qp *qp = to_eqp(ibqp);
drivers/infiniband/hw/erdma/erdma_verbs.h
353
static inline struct erdma_qp *find_qp_by_qpn(struct erdma_dev *dev, int id)
drivers/infiniband/hw/erdma/erdma_verbs.h
355
return (struct erdma_qp *)xa_load(&dev->qp_xa, id);
drivers/infiniband/hw/erdma/erdma_verbs.h
363
void erdma_qp_get(struct erdma_qp *qp);
drivers/infiniband/hw/erdma/erdma_verbs.h
364
void erdma_qp_put(struct erdma_qp *qp);
drivers/infiniband/hw/erdma/erdma_verbs.h
365
int erdma_modify_qp_state_iwarp(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_verbs.h
368
int erdma_modify_qp_state_rocev2(struct erdma_qp *qp,
drivers/infiniband/hw/erdma/erdma_verbs.h
371
void erdma_qp_llp_close(struct erdma_qp *qp);
drivers/infiniband/hw/erdma/erdma_verbs.h
372
void erdma_qp_cm_drop(struct erdma_qp *qp);
drivers/infiniband/hw/erdma/erdma_verbs.h
399
static inline struct erdma_qp *to_eqp(struct ib_qp *qp)
drivers/infiniband/hw/erdma/erdma_verbs.h
401
return container_of(qp, struct erdma_qp, ibqp);