include/uapi/linux/vesa.h

Source file repositories/reference/linux-study-clean/include/uapi/linux/vesa.h

File Facts

System
Linux kernel
Corpus path
include/uapi/linux/vesa.h
Extension
.h
Size
520 bytes
Lines
19
Domain
Core OS
Bucket
Core Kernel Interface
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

#ifndef _UAPI_LINUX_VESA_H
#define _UAPI_LINUX_VESA_H

/* VESA Blanking Levels */
enum vesa_blank_mode {
	VESA_NO_BLANKING	= 0,
#define VESA_NO_BLANKING	VESA_NO_BLANKING
	VESA_VSYNC_SUSPEND	= 1,
#define VESA_VSYNC_SUSPEND	VESA_VSYNC_SUSPEND
	VESA_HSYNC_SUSPEND	= 2,
#define VESA_HSYNC_SUSPEND	VESA_HSYNC_SUSPEND
	VESA_POWERDOWN		= VESA_VSYNC_SUSPEND | VESA_HSYNC_SUSPEND,
#define VESA_POWERDOWN		VESA_POWERDOWN
	VESA_BLANK_MAX		= VESA_POWERDOWN,
};

#endif

Annotation

Implementation Notes