Lines Matching full:content
326 * drm_connector_attach_content_protection_property - attach content protection in DRM_ENUM_NAME_FN()
330 * @hdcp_content_type: is HDCP Content Type property needed for connector in DRM_ENUM_NAME_FN()
332 * This is used to add support for content protection on select connectors. in DRM_ENUM_NAME_FN()
333 * Content Protection is intentionally vague to allow for different underlying in DRM_ENUM_NAME_FN()
336 * When hdcp_content_type is true enum property called HDCP Content Type is in DRM_ENUM_NAME_FN()
339 * This property is used for sending the protected content's stream type in DRM_ENUM_NAME_FN()
340 * from userspace to kernel on selected connectors. Protected content provider in DRM_ENUM_NAME_FN()
341 * will decide their type of their content and declare the same to kernel. in DRM_ENUM_NAME_FN()
343 * Content type will be used during the HDCP 2.2 authentication. in DRM_ENUM_NAME_FN()
344 * Content type will be set to &drm_connector_state.hdcp_content_type. in DRM_ENUM_NAME_FN()
346 * The content protection will be set to &drm_connector_state.content_protection in DRM_ENUM_NAME_FN()
348 * When kernel triggered content protection state change like DESIRED->ENABLED in DRM_ENUM_NAME_FN()
350 * the content protection state of a connector. in DRM_ENUM_NAME_FN()
363 prop = drm_property_create_enum(dev, 0, "Content Protection", in DRM_ENUM_NAME_FN()
378 prop = drm_property_create_enum(dev, 0, "HDCP Content Type", in DRM_ENUM_NAME_FN()
394 * drm_hdcp_update_content_protection - Updates the content protection state
397 * @connector: drm_connector on which content protection state needs an update
398 * @val: New state of the content protection property
401 * content protection state changes of a drm_connector such as DESIRED->ENABLED