Home
last modified time | relevance | path

Searched refs:hdcp_workqueue (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.c161 static void process_output(struct hdcp_workqueue *hdcp_work) in process_output()
182 static void link_lock(struct hdcp_workqueue *work, bool lock) in link_lock()
194 void hdcp_update_display(struct hdcp_workqueue *hdcp_work, in hdcp_update_display()
200 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_update_display()
252 static void hdcp_remove_display(struct hdcp_workqueue *hdcp_work, in hdcp_remove_display()
256 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_remove_display()
283 void hdcp_reset_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index) in hdcp_reset_display()
285 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_reset_display()
306 void hdcp_handle_cpirq(struct hdcp_workqueue *hdcp_work, unsigned int link_index) in hdcp_handle_cpirq()
308 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_handle_cpirq()
[all …]
H A Damdgpu_dm.h571 struct hdcp_workqueue *hdcp_workqueue; member
H A Damdgpu_dm_mst_types.c463 if (adev->dm.hdcp_workqueue) { in dm_dp_mst_get_modes()
464 struct hdcp_workqueue *hdcp_work = adev->dm.hdcp_workqueue; in dm_dp_mst_get_modes()
465 struct hdcp_workqueue *hdcp_w = in dm_dp_mst_get_modes()
H A Damdgpu_dm.c2142 adev->dm.hdcp_workqueue = hdcp_create_workqueue(adev, &init_params.cp_psp, adev->dm.dc); in amdgpu_dm_init()
2144 if (!adev->dm.hdcp_workqueue) in amdgpu_dm_init()
2149 adev->dm.hdcp_workqueue); in amdgpu_dm_init()
2281 if (adev->dm.hdcp_workqueue) { in amdgpu_dm_fini()
2282 hdcp_destroy(&adev->dev->kobj, adev->dm.hdcp_workqueue); in amdgpu_dm_fini()
2283 adev->dm.hdcp_workqueue = NULL; in amdgpu_dm_fini()
4234 if (adev->dm.hdcp_workqueue) { in handle_hpd_irq_helper()
4235 hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index); in handle_hpd_irq_helper()
4461 if (adev->dm.hdcp_workqueue) in handle_hpd_rx_irq()
4462 hdcp_handle_cpirq(adev->dm.hdcp_workqueue, aconnector->base.index); in handle_hpd_rx_irq()
[all …]