Searched refs:hpd_work (Results 1 – 15 of 15) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/bridge/ |
D | ti-tfp410.c | 29 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() 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-6.12.1/drivers/platform/x86/ |
D | asus-tf103c-dock.c | 98 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-6.12.1/drivers/gpu/drm/nouveau/ |
D | nouveau_display.c | 457 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() 763 INIT_WORK(&drm->hpd_work, nouveau_display_hpd_work); in nouveau_display_create()
|
D | nouveau_drv.h | 285 struct work_struct hpd_work; member
|
D | nouveau_connector.c | 1200 schedule_work(&drm->hpd_work); in nouveau_connector_hpd()
|
/linux-6.12.1/drivers/gpu/drm/msm/hdmi/ |
D | hdmi_bridge.c | 314 container_of(work, struct hdmi_bridge, hpd_work); in msm_hdmi_hotplug_work() 333 INIT_WORK(&hdmi_bridge->hpd_work, msm_hdmi_hotplug_work); in msm_hdmi_bridge_init()
|
D | hdmi.h | 110 struct work_struct hpd_work; member
|
D | hdmi_hpd.c | 199 queue_work(hdmi->workq, &hdmi_bridge->hpd_work); in msm_hdmi_hpd_irq()
|
/linux-6.12.1/drivers/gpu/drm/xlnx/ |
D | zynqmp_dp.c | 301 struct work_struct hpd_work; member 1485 cancel_work(&dp->hpd_work); in zynqmp_dp_bridge_atomic_disable() 1651 struct zynqmp_dp *dp = container_of(work, struct zynqmp_dp, hpd_work); in zynqmp_dp_hpd_work_func() 1687 schedule_work(&dp->hpd_work); in zynqmp_dp_irq_handler() 1729 INIT_WORK(&dp->hpd_work, zynqmp_dp_hpd_work_func); in zynqmp_dp_probe() 1834 cancel_work_sync(&dp->hpd_work); in zynqmp_dp_remove()
|
/linux-6.12.1/drivers/gpu/drm/bridge/adv7511/ |
D | adv7511.h | 371 struct work_struct hpd_work; member
|
D | adv7511_drv.c | 430 struct adv7511 *adv7511 = container_of(work, struct adv7511, hpd_work); in adv7511_hpd_work() 487 schedule_work(&adv7511->hpd_work); in adv7511_irq_process() 1308 INIT_WORK(&adv7511->hpd_work, adv7511_hpd_work); in adv7511_probe()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/dispnv04/ |
D | disp.c | 72 cancel_work_sync(&drm->hpd_work); in nv04_display_fini()
|
/linux-6.12.1/drivers/gpu/drm/bridge/cadence/ |
D | cdns-mhdp8546-core.h | 408 struct work_struct hpd_work; member
|
D | cdns-mhdp8546-core.c | 2405 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-6.12.1/drivers/gpu/drm/nouveau/dispnv50/ |
D | disp.c | 2679 cancel_work_sync(&drm->hpd_work); in nv50_display_fini()
|