Searched refs:pup_interval (Results 1 - 3 of 3) sorted by relevance

/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_police.c23 pup_tokens = sparx5_sdlb_pup_token_get(sparx5, g->pup_interval, rate);
25 sparx5_sdlb_pup_token_get(sparx5, g->pup_interval, g->max_rate);
H A Dsparx5_sdlb.c47 int sparx5_sdlb_pup_token_get(struct sparx5 *sparx5, u32 pup_interval, u64 rate) argument
56 return DIV64_U64_ROUND_UP((rate * pup_interval), (clk_hz * 8));
196 if (count > ((group->pup_interval / 4) - 1))
322 group->pup_interval =
327 spx5_wr(ANA_AC_SDLB_PUP_INTERVAL_PUP_INTERVAL_SET(group->pup_interval),
H A Dsparx5_main.h446 u32 pup_interval; member in struct:sparx5_sdlb_group
451 int sparx5_sdlb_pup_token_get(struct sparx5 *sparx5, u32 pup_interval,

Completed in 190 milliseconds