Lines Matching defs:devlink
4 #include <net/devlink.h>
10 * Documentation/networking/devlink/prestera.rst
348 static int prestera_drop_counter_get(struct devlink *devlink,
352 static int prestera_dl_info_get(struct devlink *dl,
369 static int prestera_trap_init(struct devlink *devlink,
372 static int prestera_trap_action_set(struct devlink *devlink,
386 struct devlink *dl;
396 struct devlink *dl = priv_to_devlink(sw);
403 struct devlink *dl = priv_to_devlink(sw);
410 struct devlink *dl = priv_to_devlink(sw);
418 struct devlink *dl = priv_to_devlink(sw);
447 struct devlink *devlink = priv_to_devlink(sw);
468 err = devlink_trap_groups_register(devlink, prestera_trap_groups_arr,
475 err = devlink_traps_register(devlink, &prestera_trap->trap, 1,
486 devlink_traps_unregister(devlink, &prestera_trap->trap, 1);
488 devlink_trap_groups_unregister(devlink, prestera_trap_groups_arr,
517 struct devlink *devlink;
519 devlink = port->dl_port.devlink;
525 devlink_trap_report(devlink, skb, trap_item->trap_ctx,
543 static int prestera_trap_init(struct devlink *devlink,
546 struct prestera_switch *sw = devlink_priv(devlink);
559 static int prestera_trap_action_set(struct devlink *devlink,
568 static int prestera_drop_counter_get(struct devlink *devlink,
572 struct prestera_switch *sw = devlink_priv(devlink);
585 struct devlink *dl = priv_to_devlink(sw);