Home
last modified time | relevance | path

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

/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_hdcp.c77 static void process_output(struct hdcp_workqueue *hdcp_work) in process_output()
98 void hdcp_update_display(struct hdcp_workqueue *hdcp_work, in hdcp_update_display()
104 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_update_display()
145 static void hdcp_remove_display(struct hdcp_workqueue *hdcp_work, in hdcp_remove_display()
149 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_remove_display()
159 void hdcp_reset_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index) in hdcp_reset_display()
161 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_reset_display()
175 void hdcp_handle_cpirq(struct hdcp_workqueue *hdcp_work, unsigned int link_index) in hdcp_handle_cpirq()
177 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index]; in hdcp_handle_cpirq()
187 struct hdcp_workqueue *hdcp_work; in event_callback()
[all …]
H A Damdgpu_dm_hdcp.h41 struct hdcp_workqueue { struct
59 void hdcp_update_display(struct hdcp_workqueue *hdcp_work, argument
65 void hdcp_reset_display(struct hdcp_workqueue *work, unsigned int link_index);
66 void hdcp_handle_cpirq(struct hdcp_workqueue *work, unsigned int link_index);
67 void hdcp_destroy(struct hdcp_workqueue *work);
69 struct hdcp_workqueue *hdcp_create_workqueue(void *psp_context, struct cp_psp *cp_psp, struct dc *d…
H A Damdgpu_dm.h290 struct hdcp_workqueue *hdcp_workqueue; member
H A Damdgpu_dm.c978 adev->dm.hdcp_workqueue = hdcp_create_workqueue(&adev->psp, &init_params.cp_psp, adev->dm.dc); in amdgpu_dm_init()
980 if (!adev->dm.hdcp_workqueue) in amdgpu_dm_init()
983 DRM_DEBUG_DRIVER("amdgpu: hdcp_workqueue init done %p.\n", adev->dm.hdcp_workqueue); in amdgpu_dm_init()
1030 if (adev->dm.hdcp_workqueue) { in amdgpu_dm_fini()
1031 hdcp_destroy(adev->dm.hdcp_workqueue); in amdgpu_dm_fini()
1032 adev->dm.hdcp_workqueue = NULL; in amdgpu_dm_fini()
1929 if (adev->dm.hdcp_workqueue) in handle_hpd_irq()
1930 hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index); in handle_hpd_irq()
2107 if (adev->dm.hdcp_workqueue) in handle_hpd_rx_irq()
2108 hdcp_handle_cpirq(adev->dm.hdcp_workqueue, aconnector->base.index); in handle_hpd_rx_irq()
[all …]