HomeSort by: relevance | last modified time | path
    Searched defs:hdcp (Results 1 - 6 of 6) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm_hdcp.h 32 #include "hdcp.h"
50 struct mod_hdcp hdcp; member in struct:hdcp_workqueue
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_hdcp.c 55 /* HDCP spec states that we must retry the bksv if it is invalid */
75 const struct intel_hdcp_shim *shim = connector->hdcp.shim;
97 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp2_capable
101 if (!hdcp->hdcp2_supported)
113 hdcp->shim->hdcp_2_2_capable(intel_dig_port, &capable);
184 * Another req for hdcp key loadability is enabled state of pll for
217 * Initiate loading the HDCP key from fuses.
219 * BXT+ platforms, HDCP key needs to be loaded by SW. Only Gen 9
227 DRM_ERROR("Failed to initiate HDCP key load (%d)\n"
603 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp_auth
765 struct intel_hdcp *hdcp = &connector->hdcp; local in function:_intel_hdcp_disable
796 struct intel_hdcp *hdcp = &connector->hdcp; local in function:_intel_hdcp_enable
846 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp_check_link
908 struct intel_hdcp *hdcp = container_of(work, struct intel_hdcp, local in function:intel_hdcp_prop_work
1220 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_authentication_key_exchange
1308 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_locality_check
1344 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_session_key_exchange
1364 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_propagate_stream_management_info
1415 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_authenticate_repeater_topology
1486 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_authenticate_sink
1536 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_enable_encryption
1574 struct intel_hdcp *hdcp = &connector->hdcp; local in function:hdcp2_disable_encryption
1641 struct intel_hdcp *hdcp = &connector->hdcp; local in function:_intel_hdcp2_enable
1685 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp2_check_link
1764 struct intel_hdcp *hdcp = container_of(to_delayed_work(work), local in function:intel_hdcp_check_work
1839 struct intel_hdcp *hdcp = &connector->hdcp; local in function:initialize_hdcp_port_data
1917 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp2_init
1933 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp_init
1964 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp_enable
2011 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp_disable
2099 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_hdcp_handle_cp_irq
    [all...]
intel_hdmi.c 1471 DRM_ERROR("Disable HDCP signalling failed (%d)\n", ret);
1476 DRM_ERROR("Enable HDCP signalling failed (%d)\n", ret);
1497 DRM_ERROR("%s HDCP signalling failed (%d)\n",
1520 enum transcoder cpu_transcoder = connector->hdcp.cpu_transcoder;
1651 struct intel_hdcp *hdcp = &hdmi->attached_connector->hdcp; local in function:intel_hdmi_hdcp2_read_msg
1656 hdcp->is_paired);
3195 DRM_DEBUG_KMS("HDCP init failed, skipping.\n");
intel_ddi.c 4030 /* Enable hdcp if it's desired */
4106 struct intel_hdcp *hdcp = &connector->hdcp; local in function:intel_ddi_update_pipe
4108 (conn_state->hdcp_content_type != hdcp->content_type &&
4116 * During the HDCP encryption session if Type change is requested,
4117 * disable the HDCP and reenable it with new TYPE value.
4125 * Mark the hdcp state as DESIRED after the hdcp disable of type
4129 mutex_lock(&hdcp->mutex);
4130 hdcp->value = DRM_MODE_CONTENT_PROTECTION_DESIRED
    [all...]
intel_display_types.h 243 * This structure serves as a translation layer between the generic HDCP code
244 * and the bus-specific code. What that means is that HDCP over HDMI differs
245 * from HDCP over DP, so to account for these differences, we need to
250 * HDCP registers on the receiver are set via DP AUX for DP, and
304 /* Enables HDCP signalling on the port */
311 /* Detects panel's hdcp capability. This is optional for HDMI. */
315 /* HDCP adaptation(DP/HDMI) required on the port */
344 /* Mutex for hdcp state of the connector */
388 * available information from HDCP DP sink.
396 * HDCP register access for gen12+ need the transcoder associated
435 struct intel_hdcp hdcp; member in struct:intel_connector
    [all...]
intel_dp.c 5923 static void intel_dp_hdcp_wait_for_cp_irq(struct intel_hdcp *hdcp, int timeout)
5927 #define C (hdcp->cp_irq_count_cached != atomic_read(&hdcp->cp_irq_count))
5929 spin_lock_irqsave(&hdcp->cp_irq_lock, irqflags);
5930 DRM_SPIN_TIMED_WAIT_UNTIL(ret, &hdcp->cp_irq_queue,
5931 &hdcp->cp_irq_lock,
5936 spin_unlock_irqrestore(&hdcp->cp_irq_lock, irqflags);
6008 * For some reason the HDMI and DP HDCP specs call this register
6267 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; local in function:intel_dp_hdcp2_wait_for_msg
6319 struct intel_hdcp *hdcp = &dp->attached_connector->hdcp; local in function:intel_dp_hdcp2_write_msg
    [all...]

Completed in 23 milliseconds