Home
last modified time | relevance | path

Searched refs:trap_item (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/net/devlink/
H A Dtrap.c88 struct devlink_trap_item *trap_item; in devlink_trap_item_lookup() local
90 list_for_each_entry(trap_item, &devlink->trap_list, list) { in devlink_trap_item_lookup()
91 if (!strcmp(trap_item->trap->name, name)) in devlink_trap_item_lookup()
92 return trap_item; in devlink_trap_item_lookup()
212 const struct devlink_trap_item *trap_item) in devlink_trap_stats_put()
221 trap_item->trap, in devlink_trap_stats_put()
227 devlink_trap_stats_read(trap_item->stats, &stats); in devlink_trap_stats_put()
258 const struct devlink_trap_item *trap_item, in devlink_nl_trap_fill()
262 struct devlink_trap_group_item *group_item = trap_item->group_item; in devlink_nl_trap_fill()
277 if (nla_put_string(msg, DEVLINK_ATTR_TRAP_NAME, trap_item in devlink_nl_trap_fill()
211 devlink_trap_stats_put(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_item *trap_item) devlink_trap_stats_put() argument
257 devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_fill() argument
311 struct devlink_trap_item *trap_item; devlink_nl_trap_get_doit() local
346 struct devlink_trap_item *trap_item; devlink_nl_trap_get_dump_one() local
374 __devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, enum devlink_trap_action trap_action, struct netlink_ext_ack *extack) __devlink_trap_action_set() argument
397 devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, struct genl_info *info) devlink_trap_action_set() argument
421 struct devlink_trap_item *trap_item; devlink_nl_cmd_trap_set_doit() local
592 struct devlink_trap_item *trap_item; __devlink_trap_group_action_set() local
1214 devlink_trap_item_group_link(struct devlink *devlink, struct devlink_trap_item *trap_item) devlink_trap_item_group_link() argument
1229 devlink_trap_notify(struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd) devlink_trap_notify() argument
1257 struct devlink_trap_item *trap_item; devlink_traps_notify_register() local
1265 struct devlink_trap_item *trap_item; devlink_traps_notify_unregister() local
1275 struct devlink_trap_item *trap_item; devlink_trap_register() local
1319 struct devlink_trap_item *trap_item; devlink_trap_unregister() local
1336 struct devlink_trap_item *trap_item; devlink_trap_disable() local
1468 devlink_trap_report_metadata_set(struct devlink_trap_metadata *metadata, const struct devlink_trap_item *trap_item, struct devlink_port *in_devlink_port, const struct flow_action_cookie *fa_cookie) devlink_trap_report_metadata_set() argument
1497 struct devlink_trap_item *trap_item = trap_ctx; devlink_trap_report() local
1520 struct devlink_trap_item *trap_item = trap_ctx; devlink_trap_ctx_priv() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/marvell/prestera/
H A Dprestera_devlink.c516 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()
/kernel/linux/linux-5.10/net/core/
H A Ddevlink.c6698 struct devlink_trap_item *trap_item; in devlink_trap_item_lookup() local
6700 list_for_each_entry(trap_item, &devlink->trap_list, list) { in devlink_trap_item_lookup()
6701 if (!strcmp(trap_item->trap->name, name)) in devlink_trap_item_lookup()
6702 return trap_item; in devlink_trap_item_lookup()
6819 const struct devlink_trap_item *trap_item, in devlink_nl_trap_fill()
6823 struct devlink_trap_group_item *group_item = trap_item->group_item; in devlink_nl_trap_fill()
6838 if (nla_put_string(msg, DEVLINK_ATTR_TRAP_NAME, trap_item->trap->name)) in devlink_nl_trap_fill()
6841 if (nla_put_u8(msg, DEVLINK_ATTR_TRAP_TYPE, trap_item->trap->type)) in devlink_nl_trap_fill()
6844 if (trap_item->trap->generic && in devlink_nl_trap_fill()
6848 if (nla_put_u8(msg, DEVLINK_ATTR_TRAP_ACTION, trap_item in devlink_nl_trap_fill()
6818 devlink_nl_trap_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_fill() argument
6873 struct devlink_trap_item *trap_item; devlink_nl_cmd_trap_get_doit() local
6906 struct devlink_trap_item *trap_item; devlink_nl_cmd_trap_get_dumpit() local
6942 __devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, enum devlink_trap_action trap_action, struct netlink_ext_ack *extack) __devlink_trap_action_set() argument
6965 devlink_trap_action_set(struct devlink *devlink, struct devlink_trap_item *trap_item, struct genl_info *info) devlink_trap_action_set() argument
6990 struct devlink_trap_item *trap_item; devlink_nl_cmd_trap_set_doit() local
7174 struct devlink_trap_item *trap_item; __devlink_trap_group_action_set() local
9652 devlink_trap_item_group_link(struct devlink *devlink, struct devlink_trap_item *trap_item) devlink_trap_item_group_link() argument
9667 devlink_trap_notify(struct devlink *devlink, const struct devlink_trap_item *trap_item, enum devlink_command cmd) devlink_trap_notify() argument
9695 struct devlink_trap_item *trap_item; devlink_trap_register() local
9739 struct devlink_trap_item *trap_item; devlink_trap_unregister() local
9756 struct devlink_trap_item *trap_item; devlink_trap_disable() local
9849 devlink_trap_report_metadata_set(struct devlink_trap_metadata *metadata, const struct devlink_trap_item *trap_item, struct devlink_port *in_devlink_port, const struct flow_action_cookie *fa_cookie) devlink_trap_report_metadata_set() argument
9878 struct devlink_trap_item *trap_item = trap_ctx; devlink_trap_report() local
9901 struct devlink_trap_item *trap_item = trap_ctx; devlink_trap_ctx_priv() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_trap.c1310 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_traps_init() local
1318 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init()
1319 err = devlink_traps_register(devlink, &trap_item->trap, 1, in mlxsw_sp_traps_init()
1329 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init()
1330 devlink_traps_unregister(devlink, &trap_item->trap, 1); in mlxsw_sp_traps_init()
1343 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_traps_fini() local
1345 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_fini()
1346 devlink_traps_unregister(devlink, &trap_item->trap, 1); in mlxsw_sp_traps_fini()
1395 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_trap_init() local
1398 trap_item in mlxsw_sp_trap_init()
1421 const struct mlxsw_sp_trap_item *trap_item; mlxsw_sp_trap_fini() local
1444 const struct mlxsw_sp_trap_item *trap_item; mlxsw_sp_trap_action_set() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_trap.c1487 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()
1496 err = devl_traps_register(devlink, &trap_item->trap, 1, in mlxsw_sp_traps_init()
1506 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_init()
1507 devl_traps_unregister(devlink, &trap_item->trap, 1); in mlxsw_sp_traps_init()
1520 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_traps_fini() local
1522 trap_item = &trap->trap_items_arr[i]; in mlxsw_sp_traps_fini()
1523 devl_traps_unregister(devlink, &trap_item->trap, 1); in mlxsw_sp_traps_fini()
1572 const struct mlxsw_sp_trap_item *trap_item; in mlxsw_sp_trap_init() local
1575 trap_item in mlxsw_sp_trap_init()
1598 const struct mlxsw_sp_trap_item *trap_item; mlxsw_sp_trap_fini() local
1621 const struct mlxsw_sp_trap_item *trap_item; mlxsw_sp_trap_action_set() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.c534 struct dpaa2_eth_trap_item *trap_item; in dpaa2_eth_rx_err() local
562 trap_item = dpaa2_eth_dl_get_trap(priv, fapr); in dpaa2_eth_rx_err()
563 if (trap_item) in dpaa2_eth_rx_err()
564 devlink_trap_report(priv->devlink, skb, trap_item->trap_ctx, in dpaa2_eth_rx_err()
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/dpaa2/
H A Ddpaa2-eth.c664 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()

Completed in 27 milliseconds