Lines Matching refs:glb_res
118 struct bnxt_ulp_glb_resource_info *glb_res) in ulp_mapper_resource_ident_allocate() argument
130 iparms.ident_type = glb_res->resource_type; in ulp_mapper_resource_ident_allocate()
131 iparms.dir = glb_res->direction; in ulp_mapper_resource_ident_allocate()
149 rc = ulp_mapper_glb_resource_write(mapper_data, glb_res, regval, false); in ulp_mapper_resource_ident_allocate()
170 struct bnxt_ulp_glb_resource_info *glb_res) in ulp_mapper_resource_index_tbl_alloc() argument
190 aparms.type = glb_res->resource_type; in ulp_mapper_resource_index_tbl_alloc()
191 aparms.dir = glb_res->direction; in ulp_mapper_resource_index_tbl_alloc()
209 rc = ulp_mapper_glb_resource_write(mapper_data, glb_res, regval, false); in ulp_mapper_resource_index_tbl_alloc()
2417 struct bnxt_ulp_glb_resource_info glb_res = { 0 }; in ulp_mapper_index_tbl_process() local
2484 glb_res.direction = tbl->direction; in ulp_mapper_index_tbl_process()
2485 glb_res.resource_func = tbl->resource_func; in ulp_mapper_index_tbl_process()
2486 glb_res.resource_type = tbl->resource_type; in ulp_mapper_index_tbl_process()
2487 glb_res.glb_regfile_index = tbl->tbl_operand; in ulp_mapper_index_tbl_process()
2615 &glb_res, regval, in ulp_mapper_index_tbl_process()
3046 struct bnxt_ulp_glb_resource_info *glb_res; in ulp_mapper_glb_resource_info_init() local
3051 glb_res = ulp_mapper_glb_resource_info_list_get(&num_glb_res_ids); in ulp_mapper_glb_resource_info_init()
3052 if (!glb_res || !num_glb_res_ids) { in ulp_mapper_glb_resource_info_init()
3073 if (dev_id != glb_res[idx].device_id || in ulp_mapper_glb_resource_info_init()
3074 glb_res[idx].app_id != app_id) in ulp_mapper_glb_resource_info_init()
3076 switch (glb_res[idx].resource_func) { in ulp_mapper_glb_resource_info_init()
3080 &glb_res[idx]); in ulp_mapper_glb_resource_info_init()
3085 &glb_res[idx]); in ulp_mapper_glb_resource_info_init()
3089 glb_res[idx].resource_func); in ulp_mapper_glb_resource_info_init()
3108 struct bnxt_ulp_glb_resource_info *glb_res; in ulp_mapper_app_glb_resource_info_init() local
3120 glb_res = bnxt_ulp_app_glb_resource_info_list_get(&num_entries); in ulp_mapper_app_glb_resource_info_init()
3121 if (!glb_res || !num_entries) { in ulp_mapper_app_glb_resource_info_init()
3156 if (dev_id != glb_res[i].device_id || in ulp_mapper_app_glb_resource_info_init()
3157 app_id != glb_res[i].app_id) in ulp_mapper_app_glb_resource_info_init()
3159 dir = glb_res[i].direction; in ulp_mapper_app_glb_resource_info_init()
3160 res = glb_res[i].resource_type; in ulp_mapper_app_glb_resource_info_init()
3163 switch (glb_res[i].resource_func) { in ulp_mapper_app_glb_resource_info_init()
3194 glb_res[i].resource_func); in ulp_mapper_app_glb_resource_info_init()
3203 rc = ulp_mapper_glb_resource_write(mapper_data, &glb_res[i], in ulp_mapper_app_glb_resource_info_init()