Lines Matching refs:bnxt_qplib_qp
269 struct bnxt_qplib_qp {
529 int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
530 int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
531 int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
532 int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
533 int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
534 void bnxt_qplib_clean_qp(struct bnxt_qplib_qp *qp);
536 struct bnxt_qplib_qp *qp);
537 void *bnxt_qplib_get_qp1_sq_buf(struct bnxt_qplib_qp *qp,
539 void *bnxt_qplib_get_qp1_rq_buf(struct bnxt_qplib_qp *qp,
541 u32 bnxt_qplib_get_rq_prod_index(struct bnxt_qplib_qp *qp);
542 dma_addr_t bnxt_qplib_get_qp_buf_from_index(struct bnxt_qplib_qp *qp,
544 void bnxt_qplib_post_send_db(struct bnxt_qplib_qp *qp);
545 int bnxt_qplib_post_send(struct bnxt_qplib_qp *qp,
547 void bnxt_qplib_post_recv_db(struct bnxt_qplib_qp *qp);
548 int bnxt_qplib_post_recv(struct bnxt_qplib_qp *qp,
557 int num, struct bnxt_qplib_qp **qp);
562 void bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp);
563 void bnxt_qplib_acquire_cq_locks(struct bnxt_qplib_qp *qp,
565 void bnxt_qplib_release_cq_locks(struct bnxt_qplib_qp *qp,
570 void bnxt_qplib_flush_cqn_wq(struct bnxt_qplib_qp *qp);