bnxt_qplib_res
struct bnxt_qplib_res qplib_res;
struct bnxt_qplib_res *qp1_res,
struct bnxt_qplib_res *qp1_res,
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
void bnxt_re_schedule_dbq_event(struct bnxt_qplib_res *res)
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,
void bnxt_qplib_free_qp_res(struct bnxt_qplib_res *res,
void bnxt_qplib_free_hdr_buf(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_hdr_buf(struct bnxt_qplib_res *res,
int bnxt_qplib_create_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
int bnxt_qplib_modify_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
void bnxt_qplib_resize_cq_complete(struct bnxt_qplib_res *res,
int bnxt_qplib_resize_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq,
void bnxt_qplib_free_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
int bnxt_qplib_destroy_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq)
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
int bnxt_qplib_alloc_nq_mem(struct bnxt_qplib_res *res,
int bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_create_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_query_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_create_qp1(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp)
struct bnxt_qplib_res *res;
int bnxt_qplib_create_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_modify_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_query_srq(struct bnxt_qplib_res *res,
int bnxt_qplib_destroy_srq(struct bnxt_qplib_res *res,
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_free_qp_res(struct bnxt_qplib_res *res, struct bnxt_qplib_qp *qp);
int bnxt_qplib_create_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
int bnxt_qplib_modify_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
int bnxt_qplib_resize_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq,
void bnxt_qplib_resize_cq_complete(struct bnxt_qplib_res *res,
int bnxt_qplib_destroy_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
void bnxt_qplib_free_cq(struct bnxt_qplib_res *res, struct bnxt_qplib_cq *cq);
int bnxt_qplib_alloc_nq_mem(struct bnxt_qplib_res *res,
void bnxt_qplib_free_hdr_buf(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_hdr_buf(struct bnxt_qplib_res *res,
void bnxt_re_schedule_dbq_event(struct bnxt_qplib_res *res);
void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_res *res)
int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res)
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
void bnxt_qplib_free_rcfw_channel(struct bnxt_qplib_res *res);
int bnxt_qplib_alloc_rcfw_channel(struct bnxt_qplib_res *res);
void bnxt_qplib_free_stat_mem(struct bnxt_qplib_res *res,
int bnxt_qplib_stop_res(struct bnxt_qplib_res *res)
void bnxt_qplib_clear_tbls(struct bnxt_qplib_res *res)
int bnxt_qplib_init_tbls(struct bnxt_qplib_res *res)
void bnxt_qplib_free_tbls(struct bnxt_qplib_res *res)
int bnxt_qplib_alloc_tbls(struct bnxt_qplib_res *res, u8 pppp_factor)
void bnxt_qplib_unmap_db_bar(struct bnxt_qplib_res *res)
int bnxt_qplib_map_db_bar(struct bnxt_qplib_res *res)
static int __alloc_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl,
void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res,
struct bnxt_qplib_res *res;
void bnxt_qplib_free_hwctx(struct bnxt_qplib_res *res)
static int bnxt_qplib_alloc_tqm_rings(struct bnxt_qplib_res *res,
static int bnxt_qplib_setup_tqm_rings(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_hwctx(struct bnxt_qplib_res *res)
static void __free_pbl(struct bnxt_qplib_res *res,
static void bnxt_qplib_free_sgid_tbl(struct bnxt_qplib_res *res)
static void bnxt_qplib_free_reftbls(struct bnxt_qplib_res *res)
static int bnxt_qplib_alloc_reftbls(struct bnxt_qplib_res *res,
static int bnxt_qplib_alloc_sgid_tbl(struct bnxt_qplib_res *res, u16 max)
static void bnxt_qplib_cleanup_sgid_tbl(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_pd(struct bnxt_qplib_res *res, struct bnxt_qplib_pd *pd)
int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res,
static int bnxt_qplib_alloc_pd_tbl(struct bnxt_qplib_res *res, u32 max)
int bnxt_qplib_alloc_dpi(struct bnxt_qplib_res *res,
int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res,
static int bnxt_qplib_alloc_dpi_tbl(struct bnxt_qplib_res *res,
struct bnxt_qplib_res *res;
struct bnxt_qplib_res *res;
void bnxt_qplib_free_hwq(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_pd(struct bnxt_qplib_res *res,
int bnxt_qplib_dealloc_pd(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_dpi(struct bnxt_qplib_res *res,
int bnxt_qplib_dealloc_dpi(struct bnxt_qplib_res *res,
int bnxt_qplib_stop_res(struct bnxt_qplib_res *res);
void bnxt_qplib_clear_tbls(struct bnxt_qplib_res *res);
int bnxt_qplib_init_tbls(struct bnxt_qplib_res *res);
void bnxt_qplib_free_tbls(struct bnxt_qplib_res *res);
int bnxt_qplib_alloc_tbls(struct bnxt_qplib_res *res, u8 pppp_factor);
void bnxt_qplib_free_hwctx(struct bnxt_qplib_res *res);
int bnxt_qplib_alloc_hwctx(struct bnxt_qplib_res *res);
void bnxt_qplib_free_stat_mem(struct bnxt_qplib_res *res,
int bnxt_qplib_map_db_bar(struct bnxt_qplib_res *res);
void bnxt_qplib_unmap_db_bar(struct bnxt_qplib_res *res);
static inline enum bnxt_qplib_hwq_type _get_hwq_type(struct bnxt_qplib_res *res)
struct bnxt_qplib_res *qpl_res,
int bnxt_qplib_set_link_aggr_mode(struct bnxt_qplib_res *res,
int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res)
struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl,
struct bnxt_qplib_res,
int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res,
struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl,
struct bnxt_qplib_res,
struct bnxt_qplib_res *res = to_bnxt_qplib(sgid_tbl,
struct bnxt_qplib_res,
int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
int bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
int bnxt_qplib_free_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw)
int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw)
int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw,
int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_fast_reg_page_list(struct bnxt_qplib_res *res,
void bnxt_qplib_free_fast_reg_page_list(struct bnxt_qplib_res *res,
int bnxt_qplib_map_tc2cos(struct bnxt_qplib_res *res, u16 *cids)
int bnxt_qplib_modify_cc(struct bnxt_qplib_res *res,
int bnxt_qplib_query_cc_param(struct bnxt_qplib_res *res,
int bnxt_qplib_get_sgid(struct bnxt_qplib_res *res,
int bnxt_qplib_set_func_resources(struct bnxt_qplib_res *res);
int bnxt_qplib_create_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
int bnxt_qplib_destroy_ah(struct bnxt_qplib_res *res, struct bnxt_qplib_ah *ah,
int bnxt_qplib_alloc_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw);
int bnxt_qplib_dereg_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mrw,
int bnxt_qplib_reg_mr(struct bnxt_qplib_res *res,
int bnxt_qplib_free_mrw(struct bnxt_qplib_res *res, struct bnxt_qplib_mrw *mr);
int bnxt_qplib_alloc_fast_reg_mr(struct bnxt_qplib_res *res,
int bnxt_qplib_alloc_fast_reg_page_list(struct bnxt_qplib_res *res,
void bnxt_qplib_free_fast_reg_page_list(struct bnxt_qplib_res *res,
int bnxt_qplib_map_tc2cos(struct bnxt_qplib_res *res, u16 *cids);
int bnxt_qplib_modify_cc(struct bnxt_qplib_res *res,
int bnxt_qplib_query_cc_param(struct bnxt_qplib_res *res,
int bnxt_qplib_set_link_aggr_mode(struct bnxt_qplib_res *res,