Home
last modified time | relevance | path

Searched refs:pol_ix (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mscc/
H A Docelot_police.c23 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()
H A Docelot_vcap.c339 vcap_action_set(vcap, data, VCAP_IS2_ACT_POLICE_IDX, a->pol_ix); in is2_action_set()
888 static int ocelot_vcap_policer_add(struct ocelot *ocelot, u32 pol_ix, in ocelot_vcap_policer_add() argument
900 return qos_policer_conf_set(ocelot, 0, pol_ix, &pp); in ocelot_vcap_policer_add()
905 u32 pol_ix) in ocelot_vcap_policer_del() argument
911 if (pol_ix < block->pol_lpr) in ocelot_vcap_policer_del()
918 filter->action.pol_ix < pol_ix) { in ocelot_vcap_policer_del()
919 filter->action.pol_ix += 1; in ocelot_vcap_policer_del()
920 ocelot_vcap_policer_add(ocelot, filter->action.pol_ix, in ocelot_vcap_policer_del()
927 qos_policer_conf_set(ocelot, 0, pol_ix, &pp); in ocelot_vcap_policer_del()
941 filter->action.pol_ix = block->pol_lpr; in ocelot_vcap_filter_add_to_block()
[all …]
H A Docelot_police.h33 int qos_policer_conf_set(struct ocelot *ocelot, int port, u32 pol_ix,
H A Docelot_vcap.h247 u32 pol_ix; member
H A Docelot_flower.c205 filter->action.pol_ix = OCELOT_POLICER_DISCARD; in ocelot_flower_parse_action()