Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/bridge/
H A Dti-tfp410.c29 struct delayed_work hpd_work; member
107 dvi = container_of(work, struct tfp410, hpd_work.work); in tfp410_hpd_work_func()
117 mod_delayed_work(system_wq, &dvi->hpd_work, in tfp410_hpd_callback()
142 INIT_DELAYED_WORK(&dvi->hpd_work, tfp410_hpd_work_func); in tfp410_attach()
173 cancel_delayed_work_sync(&dvi->hpd_work); in tfp410_detach()
/linux/drivers/gpu/drm/rockchip/
H A Ddw_hdmi_qp-rockchip.c98 struct delayed_work hpd_work; member
253 hpd_work.work); in dw_hdmi_qp_rk3588_hpd_work()
287 mod_delayed_work(system_percpu_wq, &hdmi->hpd_work, in dw_hdmi_qp_rk3576_irq()
326 mod_delayed_work(system_percpu_wq, &hdmi->hpd_work, in dw_hdmi_qp_rk3588_irq()
566 INIT_DELAYED_WORK(&hdmi->hpd_work, dw_hdmi_qp_rk3588_hpd_work); in dw_hdmi_qp_rockchip_bind()
614 cancel_delayed_work_sync(&hdmi->hpd_work); in dw_hdmi_qp_rockchip_unbind()
/linux/drivers/platform/x86/
H A 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/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c418 schedule_work(&drm->hpd_work); in nouveau_display_hpd_resume()
424 struct nouveau_drm *drm = container_of(work, typeof(*drm), hpd_work); in nouveau_display_hpd_work()
600 cancel_work_sync(&drm->hpd_work); in nouveau_display_fini()
724 INIT_WORK(&drm->hpd_work, nouveau_display_hpd_work); in nouveau_display_create()
H A Dnouveau_connector.c1200 schedule_work(&drm->hpd_work); in nouveau_connector_hpd()
/linux/drivers/gpu/drm/msm/hdmi/
H A Dhdmi_hpd.c150 queue_work(hdmi->workq, &hdmi_bridge->hpd_work); in msm_hdmi_hpd_irq()
H A Dhdmi.h99 struct work_struct hpd_work; member
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_dp.c383 struct work_struct hpd_work; member
1637 cancel_work(&dp->hpd_work); in zynqmp_dp_bridge_atomic_disable()
2321 struct zynqmp_dp *dp = container_of(work, struct zynqmp_dp, hpd_work); in zynqmp_dp_hpd_work_func()
2388 schedule_work(&dp->hpd_work); in zynqmp_dp_irq_handler()
2423 INIT_WORK(&dp->hpd_work, zynqmp_dp_hpd_work_func); in zynqmp_dp_probe()
2517 cancel_work_sync(&dp->hpd_work); in zynqmp_dp_remove()
/linux/drivers/gpu/drm/nouveau/dispnv04/
H A Ddisp.c72 cancel_work_sync(&drm->hpd_work); in nv04_display_fini()
/linux/drivers/gpu/drm/bridge/adv7511/
H A Dadv7511.h369 struct work_struct hpd_work; member
/linux/drivers/gpu/drm/bridge/cadence/
H A Dcdns-mhdp8546-core.h408 struct work_struct hpd_work; member
H A Dcdns-mhdp8546-core.c2338 schedule_work(&mhdp->hpd_work); in cdns_mhdp_irq_handler()
2372 hpd_work); in cdns_mhdp_hpd_work()
2500 INIT_WORK(&mhdp->hpd_work, cdns_mhdp_hpd_work); in cdns_mhdp_probe()
2562 flush_work(&mhdp->hpd_work); in cdns_mhdp_remove()
/linux/drivers/gpu/drm/bridge/synopsys/
H A Ddw-dp.c321 struct work_struct hpd_work; member
1866 struct dw_dp *dp = container_of(work, struct dw_dp, hpd_work); in dw_dp_hpd_work()
1913 schedule_work(&dp->hpd_work); in dw_dp_handle_hpd_event()
1992 INIT_WORK(&dp->hpd_work, dw_dp_hpd_work); in dw_dp_bind()
/linux/drivers/gpu/drm/nouveau/dispnv50/
H A Ddisp.c2686 cancel_work_sync(&drm->hpd_work); in nv50_display_fini()