Lines Matching refs:nsim_trap_item
644 struct nsim_trap_item {
651 struct nsim_trap_item *trap_items_arr;
794 struct nsim_trap_item *nsim_trap_item;
801 nsim_trap_item = &nsim_trap_data->trap_items_arr[i];
802 if (nsim_trap_item->action == DEVLINK_TRAP_ACTION_DROP)
818 devlink_trap_report(devlink, skb, nsim_trap_item->trap_ctx,
870 sizeof(struct nsim_trap_item),
1045 static struct nsim_trap_item *
1064 struct nsim_trap_item *nsim_trap_item;
1066 nsim_trap_item = nsim_dev_trap_item_lookup(nsim_dev, trap->id);
1067 if (WARN_ON(!nsim_trap_item))
1070 nsim_trap_item->trap_ctx = trap_ctx;
1071 nsim_trap_item->action = trap->init_action;
1083 struct nsim_trap_item *nsim_trap_item;
1085 nsim_trap_item = nsim_dev_trap_item_lookup(nsim_dev, trap->id);
1086 if (WARN_ON(!nsim_trap_item))
1090 nsim_trap_item->action = action;