Home
last modified time | relevance | path

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

/drivers/net/ethernet/broadcom/bnge/
A Dbnge_rmem.c179 rmem->ctx_mem = ctxm; in bnge_alloc_ctx_pg_tbls()
194 rmem->ctx_mem = ctxm; in bnge_alloc_ctx_pg_tbls()
240 if (ctxm->instance_bmap) in bnge_setup_ctxm_pg_tbls()
244 entries = clamp_t(u32, entries, ctxm->min_entries, ctxm->max_entries); in bnge_setup_ctxm_pg_tbls()
249 ctxm->init_value ? ctxm : NULL); in bnge_setup_ctxm_pg_tbls()
274 rc = bnge_hwrm_func_backing_store(bd, ctxm, ctxm->last); in bnge_backing_store_cfg()
303 ctxm->pg_info = NULL; in bnge_free_ctx_mem()
373 rc = bnge_setup_ctxm_pg_tbls(bd, ctxm, ctxm->cq_l2_entries + in bnge_alloc_ctx_mem()
379 rc = bnge_setup_ctxm_pg_tbls(bd, ctxm, ctxm->max_entries, 1); in bnge_alloc_ctx_mem()
384 rc = bnge_setup_ctxm_pg_tbls(bd, ctxm, ctxm->max_entries, 1); in bnge_alloc_ctx_mem()
[all …]
A Dbnge_hwrm_lib.c221 ctxm->init_value = init_val; in bnge_init_ctx_initializer()
226 ctxm->init_value = 0; in bnge_init_ctx_initializer()
238 if (!ctxm->max_entries) in bnge_alloc_all_ctx_pg_info()
241 if (ctxm->instance_bmap) in bnge_alloc_all_ctx_pg_info()
243 ctxm->pg_info = kcalloc(n, sizeof(*ctxm->pg_info), GFP_KERNEL); in bnge_alloc_all_ctx_pg_info()
244 if (!ctxm->pg_info) in bnge_alloc_all_ctx_pg_info()
295 ctxm->flags = flags; in bnge_hwrm_func_backing_store_qcaps()
308 ctxm->split[i] = le32_to_cpu(*p); in bnge_hwrm_func_backing_store_qcaps()
336 struct bnge_ctx_mem_type *ctxm, in bnge_hwrm_func_backing_store() argument
344 if (!(ctxm->flags & BNGE_CTX_MEM_TYPE_VALID) || !ctxm->pg_info) in bnge_hwrm_func_backing_store()
[all …]
A Dbnge_hwrm_lib.h16 struct bnge_ctx_mem_type *ctxm,
/drivers/net/ethernet/broadcom/bnxt/
A Dbnxt.c2561 if (ctxm->instance_bmap && ctxm->instance_bmap > 1) in bnxt_bs_trace_init()
2564 mem_size = ctxm->max_entries * ctxm->entry_size; in bnxt_bs_trace_init()
8558 if (!ctxm->max_entries || ctxm->pg_info) in bnxt_alloc_all_ctx_pg_info()
8712 ctxm->max_entries = ctxm->vnic_entries + in bnxt_hwrm_func_backing_store_qcaps()
8734 memcpy(&ctx->ctx_arr[BNXT_CTX_FTQM], ctxm, sizeof(*ctxm)); in bnxt_hwrm_func_backing_store_qcaps()
8756 memcpy(ctxm, &ctx->ctx_arr[BNXT_CTX_STQM], sizeof(*ctxm)); in bnxt_hwrm_func_backing_store_qcaps()
8858 cpu_to_le16(ctxm->max_entries - ctxm->vnic_entries); in bnxt_hwrm_func_backing_store_cfg()
9076 ctxm->init_value ? ctxm : NULL); in bnxt_setup_ctxm_pg_tbls()
9227 size_t tail = ctxm->max_entries * ctxm->entry_size; in bnxt_copy_ctx_mem()
9254 memset(ctxm, 0, sizeof(*ctxm)); in bnxt_free_one_ctx_mem()
[all …]
A Dbnxt_coredump.c328 struct bnxt_ctx_mem_type *ctxm, u16 type) in bnxt_fill_drv_seg_record() argument
339 record->max_entries = cpu_to_le32(ctxm->max_entries); in bnxt_fill_drv_seg_record()
340 record->entry_size = cpu_to_le32(ctxm->entry_size); in bnxt_fill_drv_seg_record()
363 struct bnxt_ctx_mem_type *ctxm = &ctx->ctx_arr[type]; in bnxt_get_ctx_coredump() local
368 if (!ctxm->mem_valid || !seg_id) in bnxt_get_ctx_coredump()
376 bnxt_fill_drv_seg_record(bp, &record, ctxm, in bnxt_get_ctx_coredump()
384 seg_len = bnxt_copy_ctx_mem(bp, ctxm, data, 0) + extra_hlen; in bnxt_get_ctx_coredump()
A Dbnxt.h2914 size_t bnxt_copy_ctx_mem(struct bnxt *bp, struct bnxt_ctx_mem_type *ctxm,

Completed in 55 milliseconds