Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mscc/
H A Docelot_police.c23 int qos_policer_conf_set(struct ocelot *ocelot, u32 pol_ix, in qos_policer_conf_set() argument
107 pol_ix, pir, GENMASK(15, 0)); in qos_policer_conf_set()
114 pol_ix, cir, GENMASK(15, 0)); in qos_policer_conf_set()
121 pol_ix, pbs, pbs_max); in qos_policer_conf_set()
128 pol_ix, cbs, cbs_max); in qos_policer_conf_set()
138 ocelot_write_gix(ocelot, value, ANA_POL_MODE_CFG, pol_ix); in qos_policer_conf_set()
143 ANA_POL_PIR_CFG, pol_ix); in qos_policer_conf_set()
147 ANA_POL_PIR_STATE, pol_ix); in qos_policer_conf_set()
152 ANA_POL_CIR_CFG, pol_ix); in qos_policer_conf_set()
156 ANA_POL_CIR_STATE, pol_ix); in qos_policer_conf_set()
H A Docelot_vcap.c340 vcap_action_set(vcap, data, VCAP_IS2_ACT_POLICE_IDX, a->pol_ix); in is2_action_set()
890 u32 pol_ix; member
893 int ocelot_vcap_policer_add(struct ocelot *ocelot, u32 pol_ix, in ocelot_vcap_policer_add() argument
908 if (tmp->pol_ix == pol_ix) { in ocelot_vcap_policer_add()
917 ret = qos_policer_conf_set(ocelot, pol_ix, &pp); in ocelot_vcap_policer_add()
923 tmp->pol_ix = pol_ix; in ocelot_vcap_policer_add()
931 int ocelot_vcap_policer_del(struct ocelot *ocelot, u32 pol_ix) in ocelot_vcap_policer_del() argument
938 if (tmp->pol_ix == pol_ix) { in ocelot_vcap_policer_del()
948 return qos_policer_conf_set(ocelot, pol_ix, &pp); in ocelot_vcap_policer_del()
971 ret = ocelot_vcap_policer_add(ocelot, filter->action.pol_ix, in ocelot_vcap_filter_add_aux_resources()
[all …]
H A Docelot_police.h34 int qos_policer_conf_set(struct ocelot *ocelot, u32 pol_ix,
/linux/include/soc/mscc/
H A Docelot_vcap.h661 u32 pol_ix; member
H A Docelot.h1175 int ocelot_vcap_policer_add(struct ocelot *ocelot, u32 pol_ix,
1177 int ocelot_vcap_policer_del(struct ocelot *ocelot, u32 pol_ix);