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

#include <drm_debugfs_crc.h>

Collaboration diagram for drm_crtc_crc:
Collaboration graph
[legend]

Public Attributes

spinlock_t lock
 
const char * source
 
bool opened
 
bool overflow
 
struct drm_crtc_crc_entry * entries
 
int head
 
int tail
 
size_t values_cnt
 
wait_queue_head_t wq
 

Detailed Description

struct drm_crtc_crc - data supporting CRC capture on a given CRTC @lock: protects the fields in this struct @source: name of the currently configured source of CRCs @opened: whether userspace has opened the data file for reading @overflow: whether an overflow occurred @entries: array of entries, with size of DRM_CRC_ENTRIES_NR @head: head of circular queue @tail: tail of circular queue @values_cnt: number of CRC values per entry, up to DRM_MAX_CRC_NR @wq: workqueue used to synchronize reading and writing

Member Data Documentation

◆ entries

struct drm_crtc_crc_entry* drm_crtc_crc::entries

◆ head

int drm_crtc_crc::head

◆ lock

spinlock_t drm_crtc_crc::lock

◆ opened

bool drm_crtc_crc::opened

◆ overflow

bool drm_crtc_crc::overflow

◆ source

const char* drm_crtc_crc::source

◆ tail

int drm_crtc_crc::tail

◆ values_cnt

size_t drm_crtc_crc::values_cnt

◆ wq

wait_queue_head_t drm_crtc_crc::wq

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