Home
last modified time | relevance | path

Searched refs:ocrdma_qp (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/infiniband/hw/ocrdma/
H A Docrdma_hw.h127 int ocrdma_mbx_create_qp(struct ocrdma_qp *, struct ib_qp_init_attr *attrs,
130 int ocrdma_mbx_modify_qp(struct ocrdma_dev *, struct ocrdma_qp *,
132 int ocrdma_mbx_query_qp(struct ocrdma_dev *, struct ocrdma_qp *,
134 int ocrdma_mbx_destroy_qp(struct ocrdma_dev *, struct ocrdma_qp *);
145 int ocrdma_qp_state_change(struct ocrdma_qp *, enum ib_qp_state new_state,
147 bool ocrdma_is_qp_in_sq_flushlist(struct ocrdma_cq *, struct ocrdma_qp *);
148 bool ocrdma_is_qp_in_rq_flushlist(struct ocrdma_cq *, struct ocrdma_qp *);
149 void ocrdma_flush_qp(struct ocrdma_qp *);
H A Docrdma_verbs.c1085 static int ocrdma_add_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp) in ocrdma_add_qpn_map()
1096 static void ocrdma_del_qpn_map(struct ocrdma_dev *dev, struct ocrdma_qp *qp) in ocrdma_del_qpn_map()
1175 static int ocrdma_copy_qp_uresp(struct ocrdma_qp *qp, in ocrdma_copy_qp_uresp()
1234 static void ocrdma_set_qp_db(struct ocrdma_dev *dev, struct ocrdma_qp *qp, in ocrdma_set_qp_db()
1254 static int ocrdma_alloc_wr_id_tbl(struct ocrdma_qp *qp) in ocrdma_alloc_wr_id_tbl()
1268 static void ocrdma_set_qp_init_params(struct ocrdma_qp *qp, in ocrdma_set_qp_init_params()
1302 struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); in ocrdma_create_qp()
1371 struct ocrdma_qp *qp; in _ocrdma_modify_qp()
1392 struct ocrdma_qp *qp; in ocrdma_modify_qp()
1465 struct ocrdma_qp *qp = get_ocrdma_qp(ibqp); in ocrdma_query_qp()
[all …]
H A Docrdma.h244 struct ocrdma_qp **qp_tbl;
386 struct ocrdma_qp { struct
474 static inline struct ocrdma_qp *get_ocrdma_qp(struct ib_qp *ibqp) in get_ocrdma_qp()
476 return container_of(ibqp, struct ocrdma_qp, ibqp); in get_ocrdma_qp()
H A Docrdma_hw.c665 struct ocrdma_qp *qp) in ocrdma_process_qpcat_error()
678 struct ocrdma_qp *qp = NULL; in ocrdma_dispatch_ibevent()
905 struct ocrdma_qp *qp; in _ocrdma_qp_buddy_cq_handler()
912 qp = list_entry(cur, struct ocrdma_qp, sq_entry); in _ocrdma_qp_buddy_cq_handler()
914 qp = list_entry(cur, struct ocrdma_qp, rq_entry); in _ocrdma_qp_buddy_cq_handler()
2077 bool ocrdma_is_qp_in_sq_flushlist(struct ocrdma_cq *cq, struct ocrdma_qp *qp) in ocrdma_is_qp_in_sq_flushlist()
2079 struct ocrdma_qp *tmp; in ocrdma_is_qp_in_sq_flushlist()
2090 bool ocrdma_is_qp_in_rq_flushlist(struct ocrdma_cq *cq, struct ocrdma_qp *qp) in ocrdma_is_qp_in_rq_flushlist()
2092 struct ocrdma_qp *tmp; in ocrdma_is_qp_in_rq_flushlist()
2103 void ocrdma_flush_qp(struct ocrdma_qp *qp) in ocrdma_flush_qp()
[all …]
H A Docrdma_main.c174 INIT_RDMA_OBJ_SIZE(ib_qp, ocrdma_qp, ibqp),
227 dev->qp_tbl = kzalloc_objs(struct ocrdma_qp *, OCRDMA_MAX_QP); in ocrdma_alloc_resources()
H A Docrdma_verbs.h87 void ocrdma_del_flush_qp(struct ocrdma_qp *qp);