HomeSort by: relevance | last modified time | path
    Searched refs:hdcp_workqueue (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm_hdcp.h 41 struct hdcp_workqueue { struct
59 void hdcp_update_display(struct hdcp_workqueue *hdcp_work,
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 *dc);
amdgpu_dm_hdcp.c 77 static void process_output(struct hdcp_workqueue *hdcp_work)
98 void hdcp_update_display(struct hdcp_workqueue *hdcp_work,
104 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index];
145 static void hdcp_remove_display(struct hdcp_workqueue *hdcp_work,
149 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index];
159 void hdcp_reset_display(struct hdcp_workqueue *hdcp_work, unsigned int link_index)
161 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index];
175 void hdcp_handle_cpirq(struct hdcp_workqueue *hdcp_work, unsigned int link_index)
177 struct hdcp_workqueue *hdcp_w = &hdcp_work[link_index];
187 struct hdcp_workqueue *hdcp_work
    [all...]
amdgpu_dm.h 290 struct hdcp_workqueue *hdcp_workqueue; member in struct:amdgpu_display_manager
amdgpu_dm.c 978 adev->dm.hdcp_workqueue = hdcp_create_workqueue(&adev->psp, &init_params.cp_psp, adev->dm.dc);
980 if (!adev->dm.hdcp_workqueue)
981 DRM_ERROR("amdgpu: failed to initialize hdcp_workqueue.\n");
983 DRM_DEBUG_DRIVER("amdgpu: hdcp_workqueue init done %p.\n", adev->dm.hdcp_workqueue);
1030 if (adev->dm.hdcp_workqueue) {
1031 hdcp_destroy(adev->dm.hdcp_workqueue);
1032 adev->dm.hdcp_workqueue = NULL;
1929 if (adev->dm.hdcp_workqueue)
1930 hdcp_reset_display(adev->dm.hdcp_workqueue, aconnector->dc_link->link_index)
    [all...]

Completed in 52 milliseconds