Searched refs:trap_item (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/net/devlink/ |
| H A D | trap.c | 92 return trap_item; in devlink_trap_item_lookup() 219 trap_item->trap, in devlink_trap_stats_put() 314 if (!trap_item) { in devlink_nl_trap_get_doit() 422 if (!trap_item) { in devlink_nl_trap_set_doit() 1274 trap_item = kzalloc(sizeof(*trap_item), GFP_KERNEL); in devlink_trap_register() 1275 if (!trap_item) in devlink_trap_register() 1284 trap_item->trap = trap; in devlink_trap_register() 1286 trap_item->priv = priv; in devlink_trap_register() 1305 kfree(trap_item); in devlink_trap_register() 1323 kfree(trap_item); in devlink_trap_unregister() [all …]
|
| /linux-6.15/drivers/net/ethernet/marvell/prestera/ |
| H A D | prestera_devlink.c | 516 struct prestera_trap_item *trap_item; in prestera_devlink_trap_report() local 521 trap_item = prestera_get_trap_item_by_cpu_code(port->sw, cpu_code); in prestera_devlink_trap_report() 522 if (unlikely(!trap_item)) in prestera_devlink_trap_report() 525 devlink_trap_report(devlink, skb, trap_item->trap_ctx, in prestera_devlink_trap_report() 547 struct prestera_trap_item *trap_item; in prestera_trap_init() local 549 trap_item = prestera_devlink_trap_item_lookup(sw, trap->id); in prestera_trap_init() 550 if (WARN_ON(!trap_item)) in prestera_trap_init() 553 trap_item->trap_ctx = trap_ctx; in prestera_trap_init() 554 trap_item->action = trap->init_action; in prestera_trap_init()
|
| /linux-6.15/drivers/net/ethernet/mellanox/mlxsw/ |
| H A D | spectrum_trap.c | 1487 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_traps_init() local 1495 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init() 1506 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init() 1522 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_fini() 1576 if (WARN_ON(!trap_item)) in mlxsw_sp_trap_init() 1583 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_init() 1602 if (WARN_ON(!trap_item)) in mlxsw_sp_trap_fini() 1608 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_fini() 1625 if (WARN_ON(!trap_item)) in mlxsw_sp_trap_action_set() 1628 if (trap_item->is_source) { in mlxsw_sp_trap_action_set() [all …]
|
| /linux-6.15/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth.c | 664 struct dpaa2_eth_trap_item *trap_item; in dpaa2_eth_rx_err() local 692 trap_item = dpaa2_eth_dl_get_trap(priv, fapr); in dpaa2_eth_rx_err() 693 if (trap_item) in dpaa2_eth_rx_err() 694 devlink_trap_report(priv->devlink, skb, trap_item->trap_ctx, in dpaa2_eth_rx_err()
|