Home
last modified time | relevance | path

Searched refs:interrupt_work (Results 1 - 25 of 30) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_interrupt.c73 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 Dkfd_priv.h276 struct work_struct interrupt_work; member
H A Dkfd_device.c1040 kfd_queue_work(node->ih_wq, &node->interrupt_work); in kgd2kfd_interrupt()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_interrupt.c72 INIT_WORK(&kfd->interrupt_work, interrupt_wq); in kfd_interrupt_init()
146 interrupt_work); in interrupt_wq()
H A Dkfd_priv.h263 struct work_struct interrupt_work; member
H A Dkfd_device.c965 kfd_queue_work(kfd->ih_wq, &kfd->interrupt_work); in kgd2kfd_interrupt()
/kernel/linux/linux-5.10/drivers/usb/serial/
H A Df81232.c123 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 Df81232.c123 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 Ddevice.h291 struct work_struct interrupt_work; member
H A Ddevice_main.c1133 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 Ddevice.h287 struct work_struct interrupt_work; member
H A Ddevice_main.c1199 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 Dnhi.c796 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 Dnhi.c907 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 Damdgpu_smu.c778 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 Dthunderbolt.h430 * 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 Damdgpu_smu.h456 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 Damdgpu_smu.h533 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 Damdgpu_smu.c1069 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 Dthunderbolt.h476 * 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 Dcyan_skillfish_ppt.c595 .interrupt_work = smu_v11_0_interrupt_work,
H A Dsmu_v11_0.c1443 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 Dsmu_v11_0.c1363 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 Dnavi10_ppt.c2764 .interrupt_work = smu_v11_0_interrupt_work,
H A Darcturus_ppt.c2405 .interrupt_work = smu_v11_0_interrupt_work,

Completed in 45 milliseconds

12