Searched refs:pol_ix (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mscc/ |
| D | ocelot_police.c | 23 int qos_policer_conf_set(struct ocelot *ocelot, int port, u32 pol_ix, in qos_policer_conf_set() argument 134 ocelot_write_gix(ocelot, value, ANA_POL_MODE_CFG, pol_ix); in qos_policer_conf_set() 139 ANA_POL_PIR_CFG, pol_ix); in qos_policer_conf_set() 143 ANA_POL_PIR_STATE, pol_ix); in qos_policer_conf_set() 148 ANA_POL_CIR_CFG, pol_ix); in qos_policer_conf_set() 152 ANA_POL_CIR_STATE, pol_ix); in qos_policer_conf_set()
|
| D | ocelot_vcap.c | 339 vcap_action_set(vcap, data, VCAP_IS2_ACT_POLICE_IDX, a->pol_ix); in is2_action_set() 890 static int ocelot_vcap_policer_add(struct ocelot *ocelot, u32 pol_ix, in ocelot_vcap_policer_add() argument 902 return qos_policer_conf_set(ocelot, 0, pol_ix, &pp); in ocelot_vcap_policer_add() 907 u32 pol_ix) in ocelot_vcap_policer_del() argument 913 if (pol_ix < block->pol_lpr) in ocelot_vcap_policer_del() 920 filter->action.pol_ix < pol_ix) { in ocelot_vcap_policer_del() 921 filter->action.pol_ix += 1; in ocelot_vcap_policer_del() 922 ocelot_vcap_policer_add(ocelot, filter->action.pol_ix, in ocelot_vcap_policer_del() 929 qos_policer_conf_set(ocelot, 0, pol_ix, &pp); in ocelot_vcap_policer_del() 943 filter->action.pol_ix = block->pol_lpr; in ocelot_vcap_filter_add_to_block() [all …]
|
| D | ocelot_police.h | 33 int qos_policer_conf_set(struct ocelot *ocelot, int port, u32 pol_ix,
|
| D | ocelot_flower.c | 191 filter->action.pol_ix = OCELOT_POLICER_DISCARD; in ocelot_flower_parse_action()
|
| /Linux-v5.15/include/soc/mscc/ |
| D | ocelot_vcap.h | 634 u32 pol_ix; member
|