Searched refs:trap_item (Results 1 – 4 of 4) sorted by relevance
/Linux-v6.1/drivers/net/ethernet/marvell/prestera/ |
D | prestera_devlink.c | 538 struct prestera_trap_item *trap_item; in prestera_devlink_trap_report() local 543 trap_item = prestera_get_trap_item_by_cpu_code(port->sw, cpu_code); in prestera_devlink_trap_report() 544 if (unlikely(!trap_item)) in prestera_devlink_trap_report() 547 devlink_trap_report(devlink, skb, trap_item->trap_ctx, in prestera_devlink_trap_report() 569 struct prestera_trap_item *trap_item; in prestera_trap_init() local 571 trap_item = prestera_devlink_trap_item_lookup(sw, trap->id); in prestera_trap_init() 572 if (WARN_ON(!trap_item)) in prestera_trap_init() 575 trap_item->trap_ctx = trap_ctx; in prestera_trap_init() 576 trap_item->action = trap->init_action; in prestera_trap_init()
|
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/ |
D | spectrum_trap.c | 1462 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_traps_init() local 1470 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init() 1471 err = devl_traps_register(devlink, &trap_item->trap, 1, in mlxsw_sp_traps_init() 1481 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init() 1482 devl_traps_unregister(devlink, &trap_item->trap, 1); in mlxsw_sp_traps_init() 1495 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_traps_fini() local 1497 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_fini() 1498 devl_traps_unregister(devlink, &trap_item->trap, 1); in mlxsw_sp_traps_fini() 1547 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_trap_init() local 1550 trap_item = mlxsw_sp_trap_item_lookup(mlxsw_sp, trap->id); in mlxsw_sp_trap_init() [all …]
|
/Linux-v6.1/net/core/ |
D | devlink.c | 8226 struct devlink_trap_item *trap_item; in devlink_trap_item_lookup() local 8228 list_for_each_entry(trap_item, &devlink->trap_list, list) { in devlink_trap_item_lookup() 8229 if (!strcmp(trap_item->trap->name, name)) in devlink_trap_item_lookup() 8230 return trap_item; in devlink_trap_item_lookup() 8350 const struct devlink_trap_item *trap_item) in devlink_trap_stats_put() argument 8359 trap_item->trap, in devlink_trap_stats_put() 8365 devlink_trap_stats_read(trap_item->stats, &stats); in devlink_trap_stats_put() 8396 const struct devlink_trap_item *trap_item, in devlink_nl_trap_fill() argument 8400 struct devlink_trap_group_item *group_item = trap_item->group_item; in devlink_nl_trap_fill() 8415 if (nla_put_string(msg, DEVLINK_ATTR_TRAP_NAME, trap_item->trap->name)) in devlink_nl_trap_fill() [all …]
|
/Linux-v6.1/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-eth.c | 630 struct dpaa2_eth_trap_item *trap_item; in dpaa2_eth_rx_err() local 658 trap_item = dpaa2_eth_dl_get_trap(priv, fapr); in dpaa2_eth_rx_err() 659 if (trap_item) in dpaa2_eth_rx_err() 660 devlink_trap_report(priv->devlink, skb, trap_item->trap_ctx, in dpaa2_eth_rx_err()
|