/linux-master/drivers/gpu/drm/bridge/ |
H A D | ti-tfp410.c | 29 struct delayed_work hpd_work; member in struct:tfp410 108 dvi = container_of(work, struct tfp410, hpd_work.work); 118 mod_delayed_work(system_wq, &dvi->hpd_work, 147 INIT_DELAYED_WORK(&dvi->hpd_work, tfp410_hpd_work_func); 178 cancel_delayed_work_sync(&dvi->hpd_work);
|
/linux-master/drivers/gpu/drm/msm/hdmi/ |
H A D | hdmi_bridge.c | 314 container_of(work, struct hdmi_bridge, hpd_work); 333 INIT_WORK(&hdmi_bridge->hpd_work, msm_hdmi_hotplug_work);
|
H A D | hdmi.h | 110 struct work_struct hpd_work; member in struct:hdmi_bridge
|
H A D | hdmi_hpd.c | 199 queue_work(hdmi->workq, &hdmi_bridge->hpd_work);
|
/linux-master/drivers/platform/x86/ |
H A D | asus-tf103c-dock.c | 98 struct delayed_work hpd_work; member in struct:tf103c_dock_data 627 * tf103c_dock_[dis|en]able only run from hpd_work or at times when 628 * hpd_work cannot run (hpd_irq disabled), so no locking is necessary. 660 container_of(work, struct tf103c_dock_data, hpd_work.work); 672 mod_delayed_work(system_long_wq, &dock->hpd_work, TF103C_DOCK_HPD_DEBOUNCE); 680 queue_delayed_work(system_long_wq, &dock->hpd_work, TF103C_DOCK_HPD_DEBOUNCE); 686 cancel_delayed_work_sync(&dock->hpd_work); 733 INIT_DELAYED_WORK(&dock->hpd_work, tf103c_dock_hpd_work);
|
/linux-master/drivers/gpu/drm/xlnx/ |
H A D | zynqmp_dp.c | 289 * @hpd_work: hot plug detection worker 311 struct delayed_work hpd_work; member in struct:zynqmp_dp 1477 cancel_delayed_work(&dp->hpd_work); 1614 hpd_work.work); 1650 schedule_delayed_work(&dp->hpd_work, 0); 1692 INIT_DELAYED_WORK(&dp->hpd_work, zynqmp_dp_hpd_work_func); 1793 cancel_delayed_work_sync(&dp->hpd_work);
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_display.c | 457 schedule_work(&drm->hpd_work); 463 struct nouveau_drm *drm = container_of(work, typeof(*drm), hpd_work); 639 cancel_work_sync(&drm->hpd_work); 762 INIT_WORK(&drm->hpd_work, nouveau_display_hpd_work);
|
H A D | nouveau_drv.h | 279 struct work_struct hpd_work; member in struct:nouveau_drm
|
H A D | nouveau_connector.c | 1197 schedule_work(&drm->hpd_work);
|
/linux-master/drivers/gpu/drm/bridge/cadence/ |
H A D | cdns-mhdp8546-core.h | 408 struct work_struct hpd_work; member in struct:cdns_mhdp_device
|
H A D | cdns-mhdp8546-core.c | 2407 schedule_work(&mhdp->hpd_work); 2441 hpd_work); 2571 INIT_WORK(&mhdp->hpd_work, cdns_mhdp_hpd_work); 2635 flush_work(&mhdp->hpd_work);
|
/linux-master/drivers/gpu/drm/bridge/adv7511/ |
H A D | adv7511.h | 370 struct work_struct hpd_work; member in struct:adv7511
|
H A D | adv7511_drv.c | 429 struct adv7511 *adv7511 = container_of(work, struct adv7511, hpd_work); 484 schedule_work(&adv7511->hpd_work); 1291 INIT_WORK(&adv7511->hpd_work, adv7511_hpd_work);
|
/linux-master/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 72 cancel_work_sync(&drm->hpd_work);
|
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | disp.c | 2684 cancel_work_sync(&drm->hpd_work);
|