Lines Matching refs:policer

7472 	const struct devlink_trap_policer *policer;  member
7522 if (policer_item->policer->id == id) in devlink_trap_policer_item_lookup()
7956 group_item->policer_item->policer->id)) in devlink_nl_trap_group_fill()
8130 const struct devlink_trap_policer *policer; in devlink_trap_group_set() local
8152 policer = policer_item ? policer_item->policer : NULL; in devlink_trap_group_set()
8154 err = devlink->ops->trap_group_set(devlink, group_item->group, policer, in devlink_trap_group_set()
8214 const struct devlink_trap_policer *policer) in devlink_trap_policer_stats_put() argument
8223 err = devlink->ops->trap_policer_counter_get(devlink, policer, &drops); in devlink_trap_policer_stats_put()
8261 policer_item->policer->id)) in devlink_nl_trap_policer_fill()
8273 policer_item->policer); in devlink_nl_trap_policer_fill()
8390 if (rate < policer_item->policer->min_rate) { in devlink_trap_policer_set()
8395 if (rate > policer_item->policer->max_rate) { in devlink_trap_policer_set()
8400 if (burst < policer_item->policer->min_burst) { in devlink_trap_policer_set()
8405 if (burst > policer_item->policer->max_burst) { in devlink_trap_policer_set()
8410 err = devlink->ops->trap_policer_set(devlink, policer_item->policer, in devlink_trap_policer_set()
11282 const struct devlink_trap_policer *policer) in devlink_trap_policer_register() argument
11287 if (devlink_trap_policer_item_lookup(devlink, policer->id)) in devlink_trap_policer_register()
11294 policer_item->policer = policer; in devlink_trap_policer_register()
11295 policer_item->rate = policer->init_rate; in devlink_trap_policer_register()
11296 policer_item->burst = policer->init_burst; in devlink_trap_policer_register()
11299 err = devlink->ops->trap_policer_init(devlink, policer); in devlink_trap_policer_register()
11317 const struct devlink_trap_policer *policer) in devlink_trap_policer_unregister() argument
11321 policer_item = devlink_trap_policer_item_lookup(devlink, policer->id); in devlink_trap_policer_unregister()
11329 devlink->ops->trap_policer_fini(devlink, policer); in devlink_trap_policer_unregister()
11350 const struct devlink_trap_policer *policer = &policers[i]; in devlink_trap_policers_register() local
11352 if (WARN_ON(policer->id == 0 || in devlink_trap_policers_register()
11353 policer->max_rate < policer->min_rate || in devlink_trap_policers_register()
11354 policer->max_burst < policer->min_burst)) { in devlink_trap_policers_register()
11359 err = devlink_trap_policer_register(devlink, policer); in devlink_trap_policers_register()