XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_connector_infoframe_funcs Struct Reference

#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)
 

Detailed Description

struct drm_connector_infoframe_funcs - InfoFrame-related functions

Member Data Documentation

◆ clear_infoframe

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

◆ write_infoframe

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


The documentation for this struct was generated from the following file: