Home
last modified time | relevance | path

Searched refs:handler_data_add (Results 1 – 1 of 1) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm_irq.c529 struct amdgpu_dm_irq_handler_data *handler_data_add; in amdgpu_dm_irq_schedule_work() local
534 handler_data_add = kzalloc(sizeof(*handler_data), GFP_ATOMIC); in amdgpu_dm_irq_schedule_work()
535 if (!handler_data_add) { in amdgpu_dm_irq_schedule_work()
541 handler_data_add->handler = handler_data->handler; in amdgpu_dm_irq_schedule_work()
542 handler_data_add->handler_arg = handler_data->handler_arg; in amdgpu_dm_irq_schedule_work()
543 handler_data_add->dm = handler_data->dm; in amdgpu_dm_irq_schedule_work()
544 handler_data_add->irq_source = irq_source; in amdgpu_dm_irq_schedule_work()
546 list_add_tail(&handler_data_add->list, handler_list); in amdgpu_dm_irq_schedule_work()
548 INIT_WORK(&handler_data_add->work, dm_irq_work_func); in amdgpu_dm_irq_schedule_work()
550 if (queue_work(system_highpri_wq, &handler_data_add->work)) in amdgpu_dm_irq_schedule_work()