bnxt_qplib_qp
static u16 bnxt_re_get_rwqe_size(struct bnxt_qplib_qp *qplqp,
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplib_qp;
struct bnxt_qplib_qp *qp1_qp)
struct bnxt_qplib_qp *qp1_qp)
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qplib_qp;
struct bnxt_qplib_qp *lib_qp = &qp->qplib_qp;
struct bnxt_qplib_qp *lib_qp;
qp = to_bnxt_re((struct bnxt_qplib_qp *)cqe->qp_handle,
static int bnxt_re_legacy_bind_fence_mw(struct bnxt_qplib_qp *qplib_qp)
struct bnxt_qplib_qp qplib_qp;
struct bnxt_qplib_qp *qplqp;
struct bnxt_qplib_qp *qpl_qp;
static void bnxt_qplib_init_psn_ptr(struct bnxt_qplib_qp *qp, int size)
void bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp)
int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp)
static void __bnxt_qplib_del_flush_qp(struct bnxt_qplib_qp *qp)
void bnxt_qplib_clean_qp(struct bnxt_qplib_qp *qp)
static void __filter_modify_flags(struct bnxt_qplib_qp *qp)
int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp)
int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp)
struct bnxt_qplib_qp *qp)
struct bnxt_qplib_qp *qp)
void *bnxt_qplib_get_qp1_sq_buf(struct bnxt_qplib_qp *qp,
u32 bnxt_qplib_get_rq_prod_index(struct bnxt_qplib_qp *qp)
void *bnxt_qplib_get_qp1_rq_buf(struct bnxt_qplib_qp *qp,
static void bnxt_qplib_fill_msn_search(struct bnxt_qplib_qp *qp,
static void bnxt_qplib_fill_psn_search(struct bnxt_qplib_qp *qp,
static int bnxt_qplib_put_inline(struct bnxt_qplib_qp *qp,
static u16 _calculate_wqe_byte(struct bnxt_qplib_qp *qp,
static void bnxt_qplib_pull_psn_buff(struct bnxt_qplib_qp *qp, struct bnxt_qplib_q *sq,
void bnxt_qplib_post_send_db(struct bnxt_qplib_qp *qp)
int bnxt_qplib_post_send(struct bnxt_qplib_qp *qp,
struct bnxt_qplib_qp *qp)
struct bnxt_qplib_qp *qp, u32 sstep, u32 rstep)
void bnxt_qplib_post_recv_db(struct bnxt_qplib_qp *qp)
int bnxt_qplib_post_recv(struct bnxt_qplib_qp *qp,
static int __flush_sq(struct bnxt_qplib_q *sq, struct bnxt_qplib_qp *qp,
static int __flush_rq(struct bnxt_qplib_q *rq, struct bnxt_qplib_qp *qp,
struct bnxt_qplib_qp *qp = qp_handle;
static int bnxt_re_legacy_do_wa9060(struct bnxt_qplib_qp *qp,
struct bnxt_qplib_qp *peek_qp;
peek_qp = (struct bnxt_qplib_qp *)
peek_qp = (struct bnxt_qplib_qp *)
u32 cq_cons, struct bnxt_qplib_qp **lib_qp)
struct bnxt_qplib_qp *qp;
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
struct bnxt_qplib_qp *qp;
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
struct bnxt_qplib_qp *qp;
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
struct bnxt_qplib_qp *qp;
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
struct bnxt_qplib_qp *qp;
qp = (struct bnxt_qplib_qp *)le64_to_cpu(hwcqe->qp_handle);
struct bnxt_qplib_qp *qp = NULL;
int num_cqes, struct bnxt_qplib_qp **lib_qp)
void bnxt_qplib_flush_cqn_wq(struct bnxt_qplib_qp *qp)
static void bnxt_re_legacy_cancel_phantom_processing(struct bnxt_qplib_qp *qp)
static void __bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp)
struct bnxt_qplib_qp *qp)
static void bnxt_qplib_acquire_cq_flush_locks(struct bnxt_qplib_qp *qp)
int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp)
static void bnxt_qplib_release_cq_flush_locks(struct bnxt_qplib_qp *qp)
bnxt_qplib_get_qp_buf_from_index(struct bnxt_qplib_qp *qp, u32 index)
int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
int bnxt_qplib_create_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
int bnxt_qplib_modify_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
int bnxt_qplib_query_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
int bnxt_qplib_destroy_qp(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
void bnxt_qplib_clean_qp(struct bnxt_qplib_qp *qp);
void bnxt_qplib_free_qp_res(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
void *bnxt_qplib_get_qp1_sq_buf(struct bnxt_qplib_qp *qp,
void *bnxt_qplib_get_qp1_rq_buf(struct bnxt_qplib_qp *qp,
u32 bnxt_qplib_get_rq_prod_index(struct bnxt_qplib_qp *qp);
void bnxt_qplib_post_send_db(struct bnxt_qplib_qp *qp);
int bnxt_qplib_post_send(struct bnxt_qplib_qp *qp,
void bnxt_qplib_post_recv_db(struct bnxt_qplib_qp *qp);
int bnxt_qplib_post_recv(struct bnxt_qplib_qp *qp,
int num, struct bnxt_qplib_qp **qp);
void bnxt_qplib_add_flush_qp(struct bnxt_qplib_qp *qp);
void bnxt_qplib_del_flush_qp(struct bnxt_qplib_qp *qp);
void bnxt_qplib_flush_cqn_wq(struct bnxt_qplib_qp *qp);
struct bnxt_qplib_qp *qp);
struct bnxt_qplib_qp *qp, u32 slen, u32 rlen);
static inline bool __can_request_ppp(struct bnxt_qplib_qp *qp)
static inline bool __is_var_wqe(struct bnxt_qplib_qp *qp)
static inline bool __is_err_cqe_for_var_wqe(struct bnxt_qplib_qp *qp, u8 status)
struct bnxt_qplib_qp *qp;