Lines Matching refs:slice_num
154 unsigned int slice_num) in bcm_sf2_cfp_udf_set() argument
156 u32 offset = layout->udfs[slice_num].base_offset; in bcm_sf2_cfp_udf_set()
160 core_writel(priv, layout->udfs[slice_num].slices[i], in bcm_sf2_cfp_udf_set()
255 unsigned int slice_num, in bcm_sf2_cfp_slice_ipv4() argument
316 SLICE_NUM(slice_num) | SLICE_VALID; in bcm_sf2_cfp_slice_ipv4()
331 unsigned int slice_num, rule_index; in bcm_sf2_cfp_ipv4_rule_set() local
366 slice_num = bcm_sf2_get_slice_number(layout, 0); in bcm_sf2_cfp_ipv4_rule_set()
367 if (slice_num == UDF_NUM_SLICES) in bcm_sf2_cfp_ipv4_rule_set()
370 num_udf = bcm_sf2_get_num_udf_slices(layout->udfs[slice_num].slices); in bcm_sf2_cfp_ipv4_rule_set()
373 bcm_sf2_cfp_udf_set(priv, layout, slice_num); in bcm_sf2_cfp_ipv4_rule_set()
401 core_writel(priv, layout->udfs[slice_num].mask_value | in bcm_sf2_cfp_ipv4_rule_set()
414 bcm_sf2_cfp_slice_ipv4(priv, v4_spec, slice_num, false); in bcm_sf2_cfp_ipv4_rule_set()
447 unsigned int slice_num, in bcm_sf2_cfp_slice_ipv6() argument
510 SLICE_NUM(slice_num) | SLICE_VALID; in bcm_sf2_cfp_slice_ipv6()
524 unsigned int slice_num, rule_index[2]; in bcm_sf2_cfp_ipv6_rule_set() local
549 slice_num = bcm_sf2_get_slice_number(layout, 0); in bcm_sf2_cfp_ipv6_rule_set()
550 if (slice_num == UDF_NUM_SLICES) in bcm_sf2_cfp_ipv6_rule_set()
553 num_udf = bcm_sf2_get_num_udf_slices(layout->udfs[slice_num].slices); in bcm_sf2_cfp_ipv6_rule_set()
588 bcm_sf2_cfp_udf_set(priv, layout, slice_num); in bcm_sf2_cfp_ipv6_rule_set()
617 reg = layout->udfs[slice_num].mask_value | udf_upper_bits(num_udf); in bcm_sf2_cfp_ipv6_rule_set()
631 slice_num, false); in bcm_sf2_cfp_ipv6_rule_set()
651 slice_num = bcm_sf2_get_slice_number(layout, slice_num + 1); in bcm_sf2_cfp_ipv6_rule_set()
652 if (slice_num == UDF_NUM_SLICES) { in bcm_sf2_cfp_ipv6_rule_set()
657 num_udf = bcm_sf2_get_num_udf_slices(layout->udfs[slice_num].slices); in bcm_sf2_cfp_ipv6_rule_set()
660 bcm_sf2_cfp_udf_set(priv, layout, slice_num); in bcm_sf2_cfp_ipv6_rule_set()
690 bcm_sf2_cfp_slice_ipv6(priv, v6_spec->ip6dst, v6_spec->pdst, slice_num, in bcm_sf2_cfp_ipv6_rule_set()