Lines Matching refs:nsim_trap_item
715 struct nsim_trap_item { struct
722 struct nsim_trap_item *trap_items_arr; argument
865 struct nsim_trap_item *nsim_trap_item; in nsim_dev_trap_report() local
872 nsim_trap_item = &nsim_trap_data->trap_items_arr[i]; in nsim_dev_trap_report()
873 if (nsim_trap_item->action == DEVLINK_TRAP_ACTION_DROP) in nsim_dev_trap_report()
889 devlink_trap_report(devlink, skb, nsim_trap_item->trap_ctx, in nsim_dev_trap_report()
942 nsim_trap_data->trap_items_arr = kzalloc_objs(struct nsim_trap_item, in nsim_dev_traps_init()
1118 static struct nsim_trap_item *
1137 struct nsim_trap_item *nsim_trap_item; in nsim_dev_devlink_trap_init() local
1139 nsim_trap_item = nsim_dev_trap_item_lookup(nsim_dev, trap->id); in nsim_dev_devlink_trap_init()
1140 if (WARN_ON(!nsim_trap_item)) in nsim_dev_devlink_trap_init()
1143 nsim_trap_item->trap_ctx = trap_ctx; in nsim_dev_devlink_trap_init()
1144 nsim_trap_item->action = trap->init_action; in nsim_dev_devlink_trap_init()
1156 struct nsim_trap_item *nsim_trap_item; in nsim_dev_devlink_trap_action_set() local
1158 nsim_trap_item = nsim_dev_trap_item_lookup(nsim_dev, trap->id); in nsim_dev_devlink_trap_action_set()
1159 if (WARN_ON(!nsim_trap_item)) in nsim_dev_devlink_trap_action_set()
1163 nsim_trap_item->action = action; in nsim_dev_devlink_trap_action_set()