Lines Matching refs:trap_data
792 nsim_trap_data = nsim_dev->trap_data; in nsim_dev_trap_report()
845 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, 0); in nsim_dev_trap_report_work()
857 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_trap_report_work()
894 nsim_dev->trap_data = nsim_trap_data; in nsim_dev_traps_init()
911 INIT_DELAYED_WORK(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_traps_init()
913 schedule_delayed_work(&nsim_dev->trap_data->trap_report_dw, in nsim_dev_traps_init()
938 cancel_delayed_work_sync(&nsim_dev->trap_data->trap_report_dw); in nsim_dev_traps_exit()
945 kfree(nsim_dev->trap_data->trap_policers_cnt_arr); in nsim_dev_traps_exit()
946 kfree(nsim_dev->trap_data->trap_items_arr); in nsim_dev_traps_exit()
947 kfree(nsim_dev->trap_data); in nsim_dev_traps_exit()
1054 struct nsim_trap_data *nsim_trap_data = nsim_dev->trap_data; in nsim_dev_trap_item_lookup()
1095 spin_lock(&nsim_dev->trap_data->trap_lock); in nsim_dev_devlink_trap_action_set()
1097 spin_unlock(&nsim_dev->trap_data->trap_lock); in nsim_dev_devlink_trap_action_set()
1143 cnt = &nsim_dev->trap_data->trap_policers_cnt_arr[policer->id - 1]; in nsim_dev_devlink_trap_policer_counter_get()
1324 cnt = &nsim_dev->trap_data->trap_pkt_cnt; in nsim_dev_devlink_trap_drop_counter_get()