Lines Matching defs:work
76 * @work: work struct
86 struct work_struct work;
112 * @work: work struct
114 static void dm_irq_work_func(struct work_struct *work)
117 container_of(work, struct amdgpu_dm_irq_handler_data, work);
337 INIT_WORK(&handler_data->work, dm_irq_work_func);
442 * Flush all work within the low context IRQ table.
456 * it means it is safe to flush all the 'work'
468 flush_work(&handler->work);
507 flush_work(&handler->work);
566 * amdgpu_dm_irq_schedule_work - schedule all work items registered for the
580 if (queue_work(system_highpri_wq, &handler_data->work)) {
606 INIT_WORK(&handler_data_add->work, dm_irq_work_func);
608 if (queue_work(system_highpri_wq, &handler_data_add->work))
609 DRM_DEBUG("Queued work for handling interrupt from "
613 DRM_ERROR("Failed to queue work for handling interrupt "
621 * Callback high irq work immediately, don't send to work queue
649 * Calls all registered high irq work immediately, and schedules work for low
665 /* Call high irq work immediately */
667 /*Schedule low_irq work */