Lines Matching refs:devlink
348 static int prestera_drop_counter_get(struct devlink *devlink,
352 static int prestera_dl_info_get(struct devlink *dl, in prestera_dl_info_get()
369 static int prestera_trap_init(struct devlink *devlink,
372 static int prestera_trap_action_set(struct devlink *devlink,
386 struct devlink *dl; in prestera_devlink_alloc()
396 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_free()
403 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_register()
410 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_unregister()
418 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_port_register()
447 struct devlink *devlink = priv_to_devlink(sw); in prestera_devlink_traps_register() local
468 err = devlink_trap_groups_register(devlink, prestera_trap_groups_arr, in prestera_devlink_traps_register()
475 err = devlink_traps_register(devlink, &prestera_trap->trap, 1, in prestera_devlink_traps_register()
486 devlink_traps_unregister(devlink, &prestera_trap->trap, 1); in prestera_devlink_traps_register()
488 devlink_trap_groups_unregister(devlink, prestera_trap_groups_arr, in prestera_devlink_traps_register()
517 struct devlink *devlink; in prestera_devlink_trap_report() local
519 devlink = port->dl_port.devlink; in prestera_devlink_trap_report()
525 devlink_trap_report(devlink, skb, trap_item->trap_ctx, in prestera_devlink_trap_report()
543 static int prestera_trap_init(struct devlink *devlink, in prestera_trap_init() argument
546 struct prestera_switch *sw = devlink_priv(devlink); in prestera_trap_init()
559 static int prestera_trap_action_set(struct devlink *devlink, in prestera_trap_action_set() argument
568 static int prestera_drop_counter_get(struct devlink *devlink, in prestera_drop_counter_get() argument
572 struct prestera_switch *sw = devlink_priv(devlink); in prestera_drop_counter_get()
585 struct devlink *dl = priv_to_devlink(sw); in prestera_devlink_traps_unregister()