/kernel/linux/linux-6.6/net/devlink/ |
H A D | trap.c | 54 * @group_item: Associated group item. 65 struct devlink_trap_group_item *group_item; member 262 struct devlink_trap_group_item *group_item = trap_item->group_item; in devlink_nl_trap_fill() local 274 group_item->group->name)) in devlink_nl_trap_fill() 438 struct devlink_trap_group_item *group_item; in devlink_trap_group_item_lookup() local 440 list_for_each_entry(group_item, &devlink->trap_group_list, list) { in devlink_trap_group_item_lookup() 441 if (!strcmp(group_item->group->name, name)) in devlink_trap_group_item_lookup() 442 return group_item; in devlink_trap_group_item_lookup() 451 struct devlink_trap_group_item *group_item; in devlink_trap_group_item_lookup_by_id() local 475 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_group_fill() argument 520 struct devlink_trap_group_item *group_item; devlink_nl_trap_group_get_doit() local 556 struct devlink_trap_group_item *group_item; devlink_nl_trap_group_get_dump_one() local 586 __devlink_trap_group_action_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, enum devlink_trap_action trap_action, struct netlink_ext_ack *extack) __devlink_trap_group_action_set() argument 626 devlink_trap_group_action_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info, bool *p_modified) devlink_trap_group_action_set() argument 652 devlink_trap_group_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info) devlink_trap_group_set() argument 692 struct devlink_trap_group_item *group_item; devlink_nl_cmd_trap_group_set_doit() local 1168 devlink_trap_group_notify(struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd) devlink_trap_group_notify() argument 1197 struct devlink_trap_group_item *group_item; devlink_trap_groups_notify_register() local 1206 struct devlink_trap_group_item *group_item; devlink_trap_groups_notify_unregister() local 1218 struct devlink_trap_group_item *group_item; devlink_trap_item_group_link() local 1527 devlink_trap_group_item_policer_link(struct devlink *devlink, struct devlink_trap_group_item *group_item) devlink_trap_group_item_policer_link() argument 1549 struct devlink_trap_group_item *group_item; devlink_trap_group_register() local 1595 struct devlink_trap_group_item *group_item; devlink_trap_group_unregister() local [all...] |
/kernel/linux/linux-5.10/net/core/ |
H A D | devlink.c | 6664 * @group_item: Associated group item. 6675 struct devlink_trap_group_item *group_item; member 6823 struct devlink_trap_group_item *group_item = trap_item->group_item; in devlink_nl_trap_fill() local 6835 group_item->group->name)) in devlink_nl_trap_fill() 7012 struct devlink_trap_group_item *group_item; in devlink_trap_group_item_lookup() local 7014 list_for_each_entry(group_item, &devlink->trap_group_list, list) { in devlink_trap_group_item_lookup() 7015 if (!strcmp(group_item->group->name, name)) in devlink_trap_group_item_lookup() 7016 return group_item; in devlink_trap_group_item_lookup() 7025 struct devlink_trap_group_item *group_item; in devlink_trap_group_item_lookup_by_id() local 7049 devlink_nl_trap_group_fill(struct sk_buff *msg, struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd, u32 portid, u32 seq, int flags) devlink_nl_trap_group_fill() argument 7095 struct devlink_trap_group_item *group_item; devlink_nl_cmd_trap_group_get_doit() local 7129 struct devlink_trap_group_item *group_item; devlink_nl_cmd_trap_group_get_dumpit() local 7168 __devlink_trap_group_action_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, enum devlink_trap_action trap_action, struct netlink_ext_ack *extack) __devlink_trap_group_action_set() argument 7208 devlink_trap_group_action_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info, bool *p_modified) devlink_trap_group_action_set() argument 7234 devlink_trap_group_set(struct devlink *devlink, struct devlink_trap_group_item *group_item, struct genl_info *info) devlink_trap_group_set() argument 7279 struct devlink_trap_group_item *group_item; devlink_nl_cmd_trap_group_set_doit() local 9626 devlink_trap_group_notify(struct devlink *devlink, const struct devlink_trap_group_item *group_item, enum devlink_command cmd) devlink_trap_group_notify() argument 9656 struct devlink_trap_group_item *group_item; devlink_trap_item_group_link() local 9908 devlink_trap_group_item_policer_link(struct devlink *devlink, struct devlink_trap_group_item *group_item) devlink_trap_group_item_policer_link() argument 9930 struct devlink_trap_group_item *group_item; devlink_trap_group_register() local 9976 struct devlink_trap_group_item *group_item; devlink_trap_group_unregister() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_trap.c | 1221 const struct mlxsw_sp_trap_group_item *group_item; in mlxsw_sp_trap_groups_init() local 1230 group_item = &trap->group_items_arr[i]; in mlxsw_sp_trap_groups_init() 1231 err = devlink_trap_groups_register(devlink, &group_item->group, in mlxsw_sp_trap_groups_init() 1241 group_item = &trap->group_items_arr[i]; in mlxsw_sp_trap_groups_init() 1242 devlink_trap_groups_unregister(devlink, &group_item->group, 1); in mlxsw_sp_trap_groups_init() 1255 const struct mlxsw_sp_trap_group_item *group_item; in mlxsw_sp_trap_groups_fini() local 1257 group_item = &trap->group_items_arr[i]; in mlxsw_sp_trap_groups_fini() 1258 devlink_trap_groups_unregister(devlink, &group_item->group, 1); in mlxsw_sp_trap_groups_fini() 1490 const struct mlxsw_sp_trap_group_item *group_item; in __mlxsw_sp_trap_group_init() local 1493 group_item in __mlxsw_sp_trap_group_init() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_trap.c | 1399 const struct mlxsw_sp_trap_group_item *group_item; in mlxsw_sp_trap_groups_init() local 1408 group_item = &trap->group_items_arr[i]; in mlxsw_sp_trap_groups_init() 1409 err = devl_trap_groups_register(devlink, &group_item->group, 1); in mlxsw_sp_trap_groups_init() 1418 group_item = &trap->group_items_arr[i]; in mlxsw_sp_trap_groups_init() 1419 devl_trap_groups_unregister(devlink, &group_item->group, 1); in mlxsw_sp_trap_groups_init() 1432 const struct mlxsw_sp_trap_group_item *group_item; in mlxsw_sp_trap_groups_fini() local 1434 group_item = &trap->group_items_arr[i]; in mlxsw_sp_trap_groups_fini() 1435 devl_trap_groups_unregister(devlink, &group_item->group, 1); in mlxsw_sp_trap_groups_fini() 1667 const struct mlxsw_sp_trap_group_item *group_item; in __mlxsw_sp_trap_group_init() local 1670 group_item in __mlxsw_sp_trap_group_init() [all...] |
/kernel/linux/linux-6.6/drivers/iommu/iommufd/ |
H A D | device.c | 370 list_add_tail(&idev->group_item, &idev->igroup->device_list); in iommufd_hw_pagetable_attach() 386 list_del(&idev->group_item); in iommufd_hw_pagetable_detach() 433 list_for_each_entry(cur, &igroup->device_list, group_item) { in iommufd_device_do_replace() 444 list_for_each_entry(cur, &igroup->device_list, group_item) { in iommufd_device_do_replace() 461 list_for_each_entry(cur, &igroup->device_list, group_item) in iommufd_device_do_replace() 481 list_for_each_entry(cur, &igroup->device_list, group_item) in iommufd_device_do_replace()
|
H A D | iommufd_private.h | 284 struct list_head group_item; member
|