Searched refs:pup_interval (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_sdlb.c | 48 int sparx5_sdlb_pup_token_get(struct sparx5 *sparx5, u32 pup_interval, u64 rate) in sparx5_sdlb_pup_token_get() argument 57 return DIV64_U64_ROUND_UP((rate * pup_interval), (clk_hz * 8)); in sparx5_sdlb_pup_token_get() 198 if (count > ((group->pup_interval / 4) - 1)) in sparx5_sdlb_group_get_by_rate() 325 group->pup_interval = in sparx5_sdlb_group_init() 330 spx5_wr(ANA_AC_SDLB_PUP_INTERVAL_PUP_INTERVAL_SET(group->pup_interval), in sparx5_sdlb_group_init()
|
| H A D | sparx5_police.c | 24 pup_tokens = sparx5_sdlb_pup_token_get(sparx5, g->pup_interval, rate); in sparx5_policer_service_conf_set() 26 sparx5_sdlb_pup_token_get(sparx5, g->pup_interval, g->max_rate); in sparx5_policer_service_conf_set()
|
| H A D | sparx5_main.h | 610 u32 pup_interval; member 616 int sparx5_sdlb_pup_token_get(struct sparx5 *sparx5, u32 pup_interval,
|