Searched refs:hdcp_work (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_hdcp.c | 131 static void process_output(struct hdcp_workqueue *hdcp_work) in process_output() argument 133 struct mod_hdcp_output output = hdcp_work->output; in process_output() 136 cancel_delayed_work(&hdcp_work->callback_dwork); in process_output() 139 schedule_delayed_work(&hdcp_work->callback_dwork, in process_output() 143 cancel_delayed_work(&hdcp_work->watchdog_timer_dwork); in process_output() 146 schedule_delayed_work(&hdcp_work->watchdog_timer_dwork, in process_output() 149 schedule_delayed_work(&hdcp_work->property_validate_dwork, msecs_to_jiffies(0)); in process_output() 164 void hdcp_update_display(struct hdcp_workqueue *hdcp_work, in hdcp_update_display() argument 170 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_update_display() 185 if (hdcp_work in hdcp_update_display() 215 hdcp_remove_display(struct hdcp_workqueue * hdcp_work,unsigned int link_index,struct amdgpu_dm_connector * aconnector) hdcp_remove_display() argument 245 hdcp_reset_display(struct hdcp_workqueue * hdcp_work,unsigned int link_index) hdcp_reset_display() argument 266 hdcp_handle_cpirq(struct hdcp_workqueue * hdcp_work,unsigned int link_index) hdcp_handle_cpirq() argument 275 struct hdcp_workqueue *hdcp_work; event_callback() local 294 struct hdcp_workqueue *hdcp_work = container_of(work, struct hdcp_workqueue, event_property_update() local 365 struct hdcp_workqueue *hdcp_work = event_property_validate() local 417 struct hdcp_workqueue *hdcp_work; event_watchdog_timer() local 438 struct hdcp_workqueue *hdcp_work; event_cpirq() local 451 hdcp_destroy(struct kobject * kobj,struct hdcp_workqueue * hdcp_work) hdcp_destroy() argument 468 struct hdcp_workqueue *hdcp_work = handle; enable_assr() local 503 struct hdcp_workqueue *hdcp_work = handle; update_config() local 709 struct hdcp_workqueue *hdcp_work; hdcp_create_workqueue() local [all...] |
H A D | amdgpu_dm_hdcp.h | 77 void hdcp_update_display(struct hdcp_workqueue *hdcp_work,
|
H A D | amdgpu_dm_mst_types.c | 386 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in dm_dp_mst_get_modes() local 388 &hdcp_work[aconnector->dc_link->link_index]; in dm_dp_mst_get_modes()
|
H A D | amdgpu_dm.c | 8827 * will be lost. So, save hdcp properties into hdcp_work within in amdgpu_dm_atomic_commit_tail() 8830 * will be retrieved from hdcp_work within dm_dp_mst_get_modes in amdgpu_dm_atomic_commit_tail() local 8840 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in amdgpu_dm_atomic_commit_tail() 8842 &hdcp_work[aconnector->dc_link->link_index]; in amdgpu_dm_atomic_commit_tail()
|
/openbmc/linux/drivers/gpu/drm/bridge/analogix/ |
H A D | anx7625.h | 474 struct delayed_work hdcp_work; member
|
H A D | anx7625.c | 2129 ctx = container_of(dwork, struct anx7625_data, hdcp_work); in hdcp_check_work_func() 2172 &ctx->hdcp_work, in anx7625_connector_atomic_check() 2686 INIT_DELAYED_WORK(&platform->hdcp_work, hdcp_check_work_func); in anx7625_i2c_probe() 2809 cancel_delayed_work(&platform->hdcp_work); in anx7625_i2c_remove()
|
/openbmc/linux/drivers/gpu/drm/bridge/ |
H A D | ite-it6505.c | 442 struct delayed_work hdcp_work; member 1867 queue_delayed_work(system_wq, &it6505->hdcp_work, in it6505_start_hdcp() 1874 cancel_delayed_work(&it6505->hdcp_work); in it6505_stop_hdcp() 2098 hdcp_work.work); in it6505_hdcp_work() 3470 INIT_DELAYED_WORK(&it6505->hdcp_work, it6505_hdcp_work); in it6505_i2c_probe()
|