Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/gpu/drm/bridge/
Dti-tfp410.c29 struct delayed_work hpd_work; member
108 dvi = container_of(work, struct tfp410, hpd_work.work); in tfp410_hpd_work_func()
118 mod_delayed_work(system_wq, &dvi->hpd_work, in tfp410_hpd_callback()
147 INIT_DELAYED_WORK(&dvi->hpd_work, tfp410_hpd_work_func); in tfp410_attach()
178 cancel_delayed_work_sync(&dvi->hpd_work); in tfp410_detach()
/Linux-v6.6/drivers/platform/x86/
Dasus-tf103c-dock.c98 struct delayed_work hpd_work; member
660 container_of(work, struct tf103c_dock_data, hpd_work.work); in tf103c_dock_hpd_work()
672 mod_delayed_work(system_long_wq, &dock->hpd_work, TF103C_DOCK_HPD_DEBOUNCE); in tf103c_dock_hpd_irq()
680 queue_delayed_work(system_long_wq, &dock->hpd_work, TF103C_DOCK_HPD_DEBOUNCE); in tf103c_dock_start_hpd()
686 cancel_delayed_work_sync(&dock->hpd_work); in tf103c_dock_stop_hpd()
733 INIT_DELAYED_WORK(&dock->hpd_work, tf103c_dock_hpd_work); in tf103c_dock_probe()
/Linux-v6.6/drivers/gpu/drm/nouveau/
Dnouveau_display.c457 schedule_work(&drm->hpd_work); in nouveau_display_hpd_resume()
463 struct nouveau_drm *drm = container_of(work, typeof(*drm), hpd_work); in nouveau_display_hpd_work()
639 cancel_work_sync(&drm->hpd_work); in nouveau_display_fini()
757 INIT_WORK(&drm->hpd_work, nouveau_display_hpd_work); in nouveau_display_create()
Dnouveau_drv.h276 struct work_struct hpd_work; member
Dnouveau_connector.c1179 schedule_work(&drm->hpd_work); in nouveau_connector_hpd()
/Linux-v6.6/drivers/gpu/drm/msm/hdmi/
Dhdmi_bridge.c313 container_of(work, struct hdmi_bridge, hpd_work); in msm_hdmi_hotplug_work()
334 INIT_WORK(&hdmi_bridge->hpd_work, msm_hdmi_hotplug_work); in msm_hdmi_bridge_init()
Dhdmi.h110 struct work_struct hpd_work; member
Dhdmi_hpd.c200 queue_work(hdmi->workq, &hdmi_bridge->hpd_work); in msm_hdmi_hpd_irq()
/Linux-v6.6/drivers/gpu/drm/xlnx/
Dzynqmp_dp.c311 struct delayed_work hpd_work; member
1477 cancel_delayed_work(&dp->hpd_work); in zynqmp_dp_bridge_atomic_disable()
1614 hpd_work.work); in zynqmp_dp_hpd_work_func()
1643 schedule_delayed_work(&dp->hpd_work, 0); in zynqmp_dp_irq_handler()
1685 INIT_DELAYED_WORK(&dp->hpd_work, zynqmp_dp_hpd_work_func); in zynqmp_dp_probe()
1785 cancel_delayed_work_sync(&dp->hpd_work); in zynqmp_dp_remove()
/Linux-v6.6/drivers/gpu/drm/bridge/adv7511/
Dadv7511.h359 struct work_struct hpd_work; member
Dadv7511_drv.c429 struct adv7511 *adv7511 = container_of(work, struct adv7511, hpd_work); in adv7511_hpd_work()
484 schedule_work(&adv7511->hpd_work); in adv7511_irq_process()
1292 INIT_WORK(&adv7511->hpd_work, adv7511_hpd_work); in adv7511_probe()
/Linux-v6.6/drivers/gpu/drm/nouveau/dispnv04/
Ddisp.c72 cancel_work_sync(&drm->hpd_work); in nv04_display_fini()
/Linux-v6.6/drivers/gpu/drm/bridge/cadence/
Dcdns-mhdp8546-core.h408 struct work_struct hpd_work; member
Dcdns-mhdp8546-core.c2405 schedule_work(&mhdp->hpd_work); in cdns_mhdp_irq_handler()
2439 hpd_work); in cdns_mhdp_hpd_work()
2569 INIT_WORK(&mhdp->hpd_work, cdns_mhdp_hpd_work); in cdns_mhdp_probe()
2633 flush_work(&mhdp->hpd_work); in cdns_mhdp_remove()
/Linux-v6.6/drivers/gpu/drm/nouveau/dispnv50/
Ddisp.c2518 cancel_work_sync(&drm->hpd_work); in nv50_display_fini()