group_item 5259 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 5390 net/core/devlink.c struct devlink_trap_group_item *group_item = trap_item->group_item; group_item 5402 net/core/devlink.c group_item->group->name)) group_item 5579 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 5581 net/core/devlink.c list_for_each_entry(group_item, &devlink->trap_group_list, list) { group_item 5582 net/core/devlink.c if (!strcmp(group_item->group->name, name)) group_item 5583 net/core/devlink.c return group_item; group_item 5604 net/core/devlink.c const struct devlink_trap_group_item *group_item, group_item 5619 net/core/devlink.c group_item->group->name)) group_item 5622 net/core/devlink.c if (group_item->group->generic && group_item 5626 net/core/devlink.c err = devlink_trap_stats_put(msg, group_item->stats); group_item 5644 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 5651 net/core/devlink.c group_item = devlink_trap_group_item_get_from_info(devlink, info); group_item 5652 net/core/devlink.c if (!group_item) { group_item 5661 net/core/devlink.c err = devlink_nl_trap_group_fill(msg, devlink, group_item, group_item 5678 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 5690 net/core/devlink.c list_for_each_entry(group_item, &devlink->trap_group_list, group_item 5697 net/core/devlink.c group_item, cmd, group_item 5718 net/core/devlink.c struct devlink_trap_group_item *group_item, group_item 5722 net/core/devlink.c const char *group_name = group_item->group->name; group_item 5740 net/core/devlink.c struct devlink_trap_group_item *group_item, group_item 5755 net/core/devlink.c err = __devlink_trap_group_action_set(devlink, group_item, trap_action, group_item 5768 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 5774 net/core/devlink.c group_item = devlink_trap_group_item_get_from_info(devlink, info); group_item 5775 net/core/devlink.c if (!group_item) { group_item 5780 net/core/devlink.c err = devlink_trap_group_action_set(devlink, group_item, info); group_item 7648 net/core/devlink.c const struct devlink_trap_group_item *group_item, group_item 7661 net/core/devlink.c err = devlink_nl_trap_group_fill(msg, devlink, group_item, cmd, 0, 0, group_item 7676 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 7683 net/core/devlink.c group_item = kzalloc(sizeof(*group_item), GFP_KERNEL); group_item 7684 net/core/devlink.c if (!group_item) group_item 7687 net/core/devlink.c group_item->stats = netdev_alloc_pcpu_stats(struct devlink_stats); group_item 7688 net/core/devlink.c if (!group_item->stats) { group_item 7693 net/core/devlink.c group_item->group = group; group_item 7694 net/core/devlink.c refcount_set(&group_item->refcount, 1); group_item 7702 net/core/devlink.c list_add_tail(&group_item->list, &devlink->trap_group_list); group_item 7703 net/core/devlink.c devlink_trap_group_notify(devlink, group_item, group_item 7706 net/core/devlink.c return group_item; group_item 7709 net/core/devlink.c free_percpu(group_item->stats); group_item 7711 net/core/devlink.c kfree(group_item); group_item 7717 net/core/devlink.c struct devlink_trap_group_item *group_item) group_item 7719 net/core/devlink.c devlink_trap_group_notify(devlink, group_item, group_item 7721 net/core/devlink.c list_del(&group_item->list); group_item 7722 net/core/devlink.c free_percpu(group_item->stats); group_item 7723 net/core/devlink.c kfree(group_item); group_item 7730 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 7732 net/core/devlink.c group_item = devlink_trap_group_item_lookup(devlink, group->name); group_item 7733 net/core/devlink.c if (group_item) { group_item 7734 net/core/devlink.c refcount_inc(&group_item->refcount); group_item 7735 net/core/devlink.c return group_item; group_item 7743 net/core/devlink.c struct devlink_trap_group_item *group_item) group_item 7745 net/core/devlink.c if (!refcount_dec_and_test(&group_item->refcount)) group_item 7748 net/core/devlink.c devlink_trap_group_item_destroy(devlink, group_item); group_item 7755 net/core/devlink.c struct devlink_trap_group_item *group_item; group_item 7757 net/core/devlink.c group_item = devlink_trap_group_item_get(devlink, group_item 7759 net/core/devlink.c if (IS_ERR(group_item)) group_item 7760 net/core/devlink.c return PTR_ERR(group_item); group_item 7762 net/core/devlink.c trap_item->group_item = group_item; group_item 7771 net/core/devlink.c devlink_trap_group_item_put(devlink, trap_item->group_item); group_item 7961 net/core/devlink.c struct devlink_trap_group_item *group_item = trap_item->group_item; group_item 7963 net/core/devlink.c hw_metadata->trap_group_name = group_item->group->name; group_item 7986 net/core/devlink.c devlink_trap_stats_update(trap_item->group_item->stats, skb->len);