Home
last modified time | relevance | path

Searched refs:reset_work (Results 1 – 25 of 77) sorted by relevance

1234

/linux/drivers/char/hw_random/
H A Dba431-rng.c43 struct work_struct reset_work; member
101 reset_work); in ba431_trng_reset_work()
111 schedule_work(&ba431->reset_work); in ba431_trng_schedule_reset()
159 cancel_work_sync(&ba431->reset_work); in ba431_trng_cleanup()
185 INIT_WORK(&ba431->reset_work, ba431_trng_reset_work); in ba431_trng_probe()
/linux/drivers/greybus/
H A Dsvc_watchdog.c22 static struct delayed_work reset_work; variable
91 INIT_DELAYED_WORK(&reset_work, greybus_reset); in do_work()
92 schedule_delayed_work(&reset_work, HZ / 2); in do_work()
/linux/drivers/misc/mei/
H A Dinit.c85 cancel_work_sync(&dev->reset_work); in mei_cancel_work()
276 schedule_work(&dev->reset_work); in mei_restart()
286 container_of(work, struct mei_device, reset_work); in mei_reset_work()
305 schedule_work(&dev->reset_work); in mei_reset_work()
398 INIT_WORK(&dev->reset_work, mei_reset_work); in mei_device_init()
H A Dhw-txe.c1087 schedule_work(&dev->reset_work); in mei_txe_irq_thread_handler()
1124 schedule_work(&dev->reset_work); in mei_txe_irq_thread_handler()
/linux/drivers/platform/x86/intel/
H A Dishtp_eclite.c89 struct work_struct reset_work; member
507 opr_dev = container_of(work, struct ishtp_opregion_dev, reset_work); in ecl_ishtp_cl_reset_handler()
576 INIT_WORK(&opr_dev->reset_work, ecl_ishtp_cl_reset_handler); in ecl_ishtp_cl_probe()
633 cancel_work_sync(&opr_dev->reset_work); in ecl_ishtp_cl_remove()
643 schedule_work(&opr_dev->reset_work); in ecl_ishtp_cl_reset()
/linux/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec_pdphy.c100 struct work_struct reset_work; member
142 reset_work); in qcom_pmic_typec_pdphy_sig_reset_work()
385 schedule_work(&pmic_typec_pdphy->reset_work); in qcom_pmic_typec_pdphy_isr()
584 INIT_WORK(&pmic_typec_pdphy->reset_work, qcom_pmic_typec_pdphy_sig_reset_work); in qcom_pmic_typec_pdphy_probe()
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_userq.c89 reset_work); in amdgpu_userq_mgr_reset_work()
160 amdgpu_userq_mgr_reset_work(&queue->userq_mgr->reset_work); in amdgpu_userq_hang_detect_work()
533 queue_work(adev->reset_domain->wq, &uq_mgr->reset_work); in amdgpu_userq_destroy()
1165 &uq_mgr->reset_work); in amdgpu_userq_evict_all()
1166 flush_work(&uq_mgr->reset_work); in amdgpu_userq_evict_all()
1204 INIT_WORK(&userq_mgr->reset_work, amdgpu_userq_mgr_reset_work); in amdgpu_userq_mgr_init()
1217 cancel_work(&queue->userq_mgr->reset_work); in amdgpu_userq_mgr_cancel_reset_work()
1253 cancel_work_sync(&userq_mgr->reset_work); in amdgpu_userq_mgr_fini()
H A Dsienna_cichlid.c114 container_of(work, struct amdgpu_reset_control, reset_work); in sienna_cichlid_async_reset()
285 INIT_WORK(&reset_ctl->reset_work, reset_ctl->async_reset); in sienna_cichlid_reset_init()
H A Dsmu_v13_0_10.c113 container_of(work, struct amdgpu_reset_control, reset_work); in smu_v13_0_10_async_reset()
282 INIT_WORK(&reset_ctl->reset_work, reset_ctl->async_reset); in smu_v13_0_10_reset_init()
H A Damdgpu_userq.h136 struct work_struct reset_work; member
H A Damdgpu_amdkfd.c131 kfd.reset_work); in amdgpu_amdkfd_reset_work()
234 INIT_WORK(&adev->kfd.reset_work, amdgpu_amdkfd_reset_work); in amdgpu_amdkfd_device_init()
323 (void)amdgpu_reset_domain_schedule(adev->reset_domain, &adev->kfd.reset_work); in amdgpu_amdkfd_gpu_reset()
/linux/drivers/hid/usbhid/
H A Dusbhid.h89 struct work_struct reset_work; /* Task context for resets */ member
/linux/drivers/usb/gadget/function/
H A Du_fs.h279 struct work_struct reset_work; member
/linux/drivers/scsi/libsas/
H A Dsas_init.c493 struct sas_phy_data *d = container_of(work, typeof(*d), reset_work.work); in phy_reset_work()
513 INIT_SAS_WORK(&d->reset_work, phy_reset_work); in sas_phy_setup()
538 sas_queue_work(ha, &d->reset_work); in queue_phy_reset()
H A Dsas_internal.h36 struct sas_work reset_work; member
/linux/drivers/accel/habanalabs/common/
H A Ddevice.c794 container_of(work, struct hl_device_reset_work, reset_work.work); in device_hard_reset_pending()
819 queue_delayed_work(hdev->reset_wq, &device_reset_work->reset_work, in device_hard_reset_pending()
827 container_of(work, struct hl_device_reset_work, reset_work.work); in device_release_watchdog_func()
969 INIT_DELAYED_WORK(&hdev->device_reset_work.reset_work, device_hard_reset_pending); in device_early_init()
973 INIT_DELAYED_WORK(&hdev->device_release_watchdog_work.reset_work, in device_early_init()
1703 cancel_delayed_work_sync(&watchdog_work->reset_work); in hl_device_reset()
1744 queue_delayed_work(hdev->reset_wq, &hdev->device_reset_work.reset_work, 0); in hl_device_reset()
2077 schedule_delayed_work(&hdev->device_release_watchdog_work.reset_work, in hl_device_cond_reset()
2490 flush_delayed_work(&hdev->device_reset_work.reset_work); in hl_device_fini()
2530 cancel_delayed_work_sync(&hdev->device_release_watchdog_work.reset_work); in hl_device_fini()
/linux/include/linux/
H A Dmhi_ep.h151 struct work_struct reset_work; member
/linux/drivers/s390/crypto/
H A Dvfio_ap_ops.c1949 static void apq_reset_check(struct work_struct *reset_work) in apq_reset_check() argument
1955 q = container_of(reset_work, struct vfio_ap_queue, reset_work); in apq_reset_check()
2003 queue_work(system_long_wq, &q->reset_work); in vfio_ap_mdev_reset_queue()
2026 flush_work(&q->reset_work); in vfio_ap_mdev_reset_queues()
2044 flush_work(&q->reset_work); in vfio_ap_mdev_reset_qlist()
2436 INIT_WORK(&q->reset_work, apq_reset_check); in vfio_ap_mdev_probe_queue()
2507 flush_work(&q->reset_work); in vfio_ap_mdev_remove_queue()
/linux/drivers/net/ethernet/sfc/siena/
H A Defx_common.c126 queue_work(reset_workqueue, &efx->reset_work); in efx_siena_queue_reset_work()
131 cancel_work_sync(&efx->reset_work); in efx_siena_flush_reset_workqueue()
881 struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); in efx_reset_work()
998 INIT_WORK(&efx->reset_work, efx_reset_work); in efx_siena_init_struct()
/linux/drivers/net/ethernet/sfc/
H A Defx_common.c122 queue_work(reset_workqueue, &efx->reset_work); in efx_queue_reset_work()
127 cancel_work_sync(&efx->reset_work); in efx_flush_reset_workqueue()
857 struct efx_nic *efx = container_of(data, struct efx_nic, reset_work); in efx_reset_work()
972 INIT_WORK(&efx->reset_work, efx_reset_work); in efx_init_struct()
/linux/drivers/net/arcnet/
H A Darcnet.c403 lp = container_of(work, struct arcnet_local, reset_work); in reset_device_work()
487 INIT_WORK(&lp->reset_work, reset_device_work); in alloc_arcdev()
501 cancel_work_sync(&lp->reset_work); in free_arcdev()
910 schedule_work(&lp->reset_work); in arcnet_interrupt()
/linux/drivers/infiniband/hw/ionic/
H A Dionic_admin.c43 queue_work(ionic_evt_workq, &dev->reset_work); in ionic_admin_timedout()
761 container_of(ws, struct ionic_ibdev, reset_work); in ionic_reset_work()
1075 INIT_WORK(&dev->reset_work, ionic_reset_work); in ionic_create_rdma_admin()
1200 cancel_work_sync(&dev->reset_work); in ionic_destroy_rdma_admin()
/linux/drivers/scsi/
H A Dstex.c338 struct work_struct reset_work; member
902 queue_work(hba->work_q, &hba->reset_work); in stex_intr()
1001 queue_work(hba->work_q, &hba->reset_work); in stex_ss_intr()
1015 queue_work(hba->work_q, &hba->reset_work); in stex_ss_intr()
1454 struct st_hba *hba = container_of(work, struct st_hba, reset_work); in stex_reset_work()
1805 INIT_WORK(&hba->reset_work, stex_reset_work); in stex_probe()
/linux/drivers/net/ethernet/ibm/emac/
H A Dcore.h262 struct work_struct reset_work; member
/linux/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dpci.c59 cancel_work_sync(&dev->reset_work); in mt7921e_unregister_device()
477 flush_work(&dev->reset_work); in mt7921_pci_suspend()

1234