Lines Matching refs:width

98 static u16 ice_acl_tbl_calc_end_idx(u16 start, u16 num_entries, u16 width)  in ice_acl_tbl_calc_end_idx()  argument
105 if (width > 1) { in ice_acl_tbl_calc_end_idx()
131 add_entries = (width - 1) * num_stack_level * in ice_acl_tbl_calc_end_idx()
264 num_cscd = DIVIDE_AND_ROUND_UP(tbl->info.width, in ice_acl_divide_act_mems_to_tcams()
311 u16 width, depth, first_e, last_e, i; in ice_acl_create_tbl() local
324 width = ROUND_UP(params->width, (u16)ICE_AQC_ACL_KEY_WIDTH_BYTES); in ice_acl_create_tbl()
328 if (params->entry_act_pairs < width / ICE_AQC_ACL_KEY_WIDTH_BYTES) { in ice_acl_create_tbl()
329 params->entry_act_pairs = width / ICE_AQC_ACL_KEY_WIDTH_BYTES; in ice_acl_create_tbl()
337 (width / ICE_AQC_ACL_KEY_WIDTH_BYTES)) > ICE_AQC_ACL_SLICES) in ice_acl_create_tbl()
341 tbl_alloc.width = width; in ice_acl_create_tbl()
384 tbl->info.width = width; in ice_acl_create_tbl()
431 u16 width, r_entries, row; in ice_acl_alloc_partition() local
436 width = DIVIDE_AND_ROUND_UP(req->width, ICE_AQC_ACL_KEY_WIDTH_BYTES); in ice_acl_alloc_partition()
439 if (width > hw->acl_tbl->last_tcam - hw->acl_tbl->first_tcam + 1) in ice_acl_alloc_partition()
470 if (width == 1) { in ice_acl_alloc_partition()
477 row = hw->acl_tbl->last_tcam + 1 - width; in ice_acl_alloc_partition()
498 for (w = row; w < row + width && avail; w++) { in ice_acl_alloc_partition()
525 width); in ice_acl_alloc_partition()
529 row = dir > 0 ? row + width : row - width; in ice_acl_alloc_partition()
542 if (off >= width) in ice_acl_alloc_partition()
547 width; in ice_acl_alloc_partition()
573 cascade_cnt = DIVIDE_AND_ROUND_UP(scen->width, in ice_acl_fill_tcam_select()
638 num_cscd = scen->width / ICE_AQC_ACL_KEY_WIDTH_BYTES; in ice_acl_set_scen_chnk_msk()
709 num_cscd = scen->width / ICE_AQC_ACL_KEY_WIDTH_BYTES; in ice_acl_commit_partition()
758 scen->width = ICE_AQC_ACL_KEY_WIDTH_BYTES * in ice_acl_create_scen()
769 cascade_cnt = DIVIDE_AND_ROUND_UP(scen->width, in ice_acl_create_scen()
990 num_cscd = DIVIDE_AND_ROUND_UP(scen->width, in ice_acl_add_entry()
1063 num_cscd = DIVIDE_AND_ROUND_UP(scen->width, in ice_acl_prog_act()
1129 num_cscd = DIVIDE_AND_ROUND_UP(scen->width, in ice_acl_rem_entry()