Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/include/uapi/video/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  uvesafb.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _UAPI_UVESAFB_H
#define _UAPI_UVESAFB_H

#include <linux/types.h>

struct v86_regs {
 __u32 ebx;
 __u32 ecx;
 __u32 edx;
 __u32 esi;
 __u32 edi;
 __u32 ebp;
 __u32 eax;
 __u32 eip;
 __u32 eflags;
 __u32 esp;
 __u16 cs;
 __u16 ss;
 __u16 es;
 __u16 ds;
 __u16 fs;
 __u16 gs;
};

/* Task flags */
#define TF_VBEIB 0x01
#define TF_BUF_ESDI 0x02
#define TF_BUF_ESBX 0x04
#define TF_BUF_RET 0x08
#define TF_EXIT  0x10

struct uvesafb_task {
 __u8 flags;
 int buf_len;
 struct v86_regs regs;
};

/* Constants for the capabilities field
 * in vbe_ib */

#define VBE_CAP_CAN_SWITCH_DAC 0x01
#define VBE_CAP_VGACOMPAT 0x02

/* The VBE Info Block */
struct vbe_ib {
 char  vbe_signature[4];
 __u16 vbe_version;
 __u32 oem_string_ptr;
 __u32 capabilities;
 __u32 mode_list_ptr;
 __u16 total_memory;
 __u16 oem_software_rev;
 __u32 oem_vendor_name_ptr;
 __u32 oem_product_name_ptr;
 __u32 oem_product_rev_ptr;
 __u8  reserved[222];
 char  oem_data[256];
 char  misc_data[512];
} __attribute__ ((packed));

#endif /* _UAPI_UVESAFB_H */

Messung V0.5
C=93 H=100 G=96

¤ Dauer der Verarbeitung: 0.11 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.