Lines Matching defs:handler_data
116 struct amdgpu_dm_irq_handler_data *handler_data =
119 handler_data->handler(handler_data->handler_arg);
308 struct amdgpu_dm_irq_handler_data *handler_data;
315 handler_data = kzalloc(sizeof(*handler_data), GFP_KERNEL);
316 if (!handler_data) {
321 init_handler_common_data(handler_data, ih, handler_args, &adev->dm);
325 handler_data->irq_source = irq_source;
337 INIT_WORK(&handler_data->work, dm_irq_work_func);
341 list_add_tail(&handler_data->list, hnd_list);
353 handler_data,
357 return handler_data;
573 struct amdgpu_dm_irq_handler_data *handler_data;
579 list_for_each_entry(handler_data, handler_list, list) {
580 if (queue_work(system_highpri_wq, &handler_data->work)) {
589 handler_data = container_of(handler_list->next, struct amdgpu_dm_irq_handler_data, list);
592 handler_data_add = kzalloc(sizeof(*handler_data), GFP_ATOMIC);
598 /*copy new amdgpu_dm_irq_handler_data members from handler_data*/
599 handler_data_add->handler = handler_data->handler;
600 handler_data_add->handler_arg = handler_data->handler_arg;
601 handler_data_add->dm = handler_data->dm;
626 struct amdgpu_dm_irq_handler_data *handler_data;
631 list_for_each_entry(handler_data,
637 handler_data->handler(handler_data->handler_arg);