|
XenevaOS
|
#include <drm_connector.h>
Public Attributes | |
| int(* | clear_infoframe )(struct drm_connector *connector) |
| int(* | write_infoframe )(struct drm_connector *connector, const u8 *buffer, size_t len) |
struct drm_connector_infoframe_funcs - InfoFrame-related functions
| int(* drm_connector_infoframe_funcs::clear_infoframe) (struct drm_connector *connector) |
@clear_infoframe:
This callback is invoked through @drm_atomic_helper_connector_hdmi_update_infoframes during a commit to clear the infoframes into the hardware. It will be called once for each frame type to be disabled.
The @clear_infoframe callback is mandatory for AVI and HDMI-VS InfoFrame types.
Returns: 0 on success, a negative error code otherwise
| int(* drm_connector_infoframe_funcs::write_infoframe) (struct drm_connector *connector, const u8 *buffer, size_t len) |
@write_infoframe:
This callback is invoked through @drm_atomic_helper_connector_hdmi_update_infoframes during a commit to program the infoframes into the hardware. It will be called for every updated infoframe type.
The @write_infoframe callback is mandatory for AVI and HDMI-VS InfoFrame types.
Returns: 0 on success, a negative error code otherwise