/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_interrupt.c | 73 INIT_WORK(&node->interrupt_work, interrupt_wq); in kfd_interrupt_init() 147 interrupt_work); in interrupt_wq() 163 queue_work(dev->ih_wq, &dev->interrupt_work); in interrupt_wq()
|
H A D | kfd_priv.h | 276 struct work_struct interrupt_work; member
|
H A D | kfd_device.c | 1040 kfd_queue_work(node->ih_wq, &node->interrupt_work); in kgd2kfd_interrupt()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_interrupt.c | 72 INIT_WORK(&kfd->interrupt_work, interrupt_wq); in kfd_interrupt_init() 146 interrupt_work); in interrupt_wq()
|
H A D | kfd_priv.h | 263 struct work_struct interrupt_work; member
|
H A D | kfd_device.c | 965 kfd_queue_work(kfd->ih_wq, &kfd->interrupt_work); in kgd2kfd_interrupt()
|
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | f81232.c | 123 struct work_struct interrupt_work; member 323 schedule_work(&priv->interrupt_work); in f81232_update_line_status() 789 flush_work(&port_priv->interrupt_work); in f81232_close() 845 container_of(work, struct f81232_private, interrupt_work); in f81232_interrupt_work() 961 INIT_WORK(&priv->interrupt_work, f81232_interrupt_work); in f81232_port_probe() 997 flush_work(&port_priv->interrupt_work); in f81232_suspend()
|
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | f81232.c | 123 struct work_struct interrupt_work; member 298 schedule_work(&priv->interrupt_work); in f81232_update_line_status() 753 flush_work(&port_priv->interrupt_work); in f81232_close() 804 container_of(work, struct f81232_private, interrupt_work); in f81232_interrupt_work() 909 INIT_WORK(&priv->interrupt_work, f81232_interrupt_work); in f81232_port_probe() 944 flush_work(&port_priv->interrupt_work); in f81232_suspend()
|
/kernel/linux/linux-5.10/drivers/staging/vt6655/ |
H A D | device.h | 291 struct work_struct interrupt_work; member
|
H A D | device_main.c | 1133 container_of(work, struct vnt_private, interrupt_work); in vnt_interrupt_work() 1145 schedule_work(&priv->interrupt_work); in vnt_interrupt() 1282 cancel_work_sync(&priv->interrupt_work); in vnt_stop() 1720 INIT_WORK(&priv->interrupt_work, vnt_interrupt_work); in vt6655_probe()
|
/kernel/linux/linux-6.6/drivers/staging/vt6655/ |
H A D | device.h | 287 struct work_struct interrupt_work; member
|
H A D | device_main.c | 1199 container_of(work, struct vnt_private, interrupt_work); in vnt_interrupt_work() 1211 schedule_work(&priv->interrupt_work); in vnt_interrupt() 1348 cancel_work_sync(&priv->interrupt_work); in vnt_stop() 1782 INIT_WORK(&priv->interrupt_work, vnt_interrupt_work); in vt6655_probe()
|
/kernel/linux/linux-5.10/drivers/thunderbolt/ |
H A D | nhi.c | 796 struct tb_nhi *nhi = container_of(work, typeof(*nhi), interrupt_work); in nhi_interrupt_work() 849 schedule_work(&nhi->interrupt_work); in nhi_msi() 1040 flush_work(&nhi->interrupt_work); in nhi_shutdown() 1073 INIT_WORK(&nhi->interrupt_work, nhi_interrupt_work); in nhi_init_msi()
|
/kernel/linux/linux-6.6/drivers/thunderbolt/ |
H A D | nhi.c | 907 struct tb_nhi *nhi = container_of(work, typeof(*nhi), interrupt_work); in nhi_interrupt_work() 960 schedule_work(&nhi->interrupt_work); in nhi_msi() 1151 flush_work(&nhi->interrupt_work); in nhi_shutdown() 1281 INIT_WORK(&nhi->interrupt_work, nhi_interrupt_work); in nhi_init_msi()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 778 interrupt_work); in smu_interrupt_work_fn() 782 if (smu->ppt_funcs && smu->ppt_funcs->interrupt_work) in smu_interrupt_work_fn() 783 smu->ppt_funcs->interrupt_work(smu); in smu_interrupt_work_fn() 806 INIT_WORK(&smu->interrupt_work, smu_interrupt_work_fn); in smu_sw_init() 1213 cancel_work_sync(&smu->interrupt_work); in smu_smc_hw_cleanup()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | thunderbolt.h | 430 * interrupt_work when dispatching interrupts to individual rings. 439 * @interrupt_work: Work scheduled to handle ring interrupt when no 452 struct work_struct interrupt_work; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/inc/ |
H A D | amdgpu_smu.h | 456 struct work_struct interrupt_work; member 606 void (*interrupt_work)(struct smu_context *smu); member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/inc/ |
H A D | amdgpu_smu.h | 533 struct work_struct interrupt_work; member 1276 * @interrupt_work: Work task scheduled from SMU interrupt handler. 1278 void (*interrupt_work)(struct smu_context *smu); member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/ |
H A D | amdgpu_smu.c | 1069 interrupt_work); in smu_interrupt_work_fn() 1071 if (smu->ppt_funcs && smu->ppt_funcs->interrupt_work) in smu_interrupt_work_fn() 1072 smu->ppt_funcs->interrupt_work(smu); in smu_interrupt_work_fn() 1115 INIT_WORK(&smu->interrupt_work, smu_interrupt_work_fn); in smu_sw_init() 1620 cancel_work_sync(&smu->interrupt_work); in smu_smc_hw_cleanup()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | thunderbolt.h | 476 * interrupt_work when dispatching interrupts to individual rings. 486 * @interrupt_work: Work scheduled to handle ring interrupt when no 501 struct work_struct interrupt_work; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | cyan_skillfish_ppt.c | 595 .interrupt_work = smu_v11_0_interrupt_work,
|
H A D | smu_v11_0.c | 1443 schedule_work(&smu->interrupt_work); in smu_v11_0_irq_process() 1448 schedule_work(&smu->interrupt_work); in smu_v11_0_irq_process()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/swsmu/smu11/ |
H A D | smu_v11_0.c | 1363 schedule_work(&smu->interrupt_work); in smu_v11_0_irq_process() 1367 schedule_work(&smu->interrupt_work); in smu_v11_0_irq_process()
|
H A D | navi10_ppt.c | 2764 .interrupt_work = smu_v11_0_interrupt_work,
|
H A D | arcturus_ppt.c | 2405 .interrupt_work = smu_v11_0_interrupt_work,
|