Searched refs:pol_ix (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/net/ethernet/mscc/ |
H A D | ocelot_police.c | 23 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 D | ocelot_vcap.c | 340 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 D | ocelot_police.h | 34 int qos_policer_conf_set(struct ocelot *ocelot, u32 pol_ix,
|
/linux/include/soc/mscc/ |
H A D | ocelot_vcap.h | 661 u32 pol_ix; member
|
H A D | ocelot.h | 1175 int ocelot_vcap_policer_add(struct ocelot *ocelot, u32 pol_ix, 1177 int ocelot_vcap_policer_del(struct ocelot *ocelot, u32 pol_ix);
|