1655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/****************************************************************************
2655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************
3655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
4655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   This header was automatically generated from a Linux kernel header
5655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   of the same name, to make information necessary for userspace to
6655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   call into the kernel available to libc.  It contains only constants,
7655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   structures, and macros generated from the original header, and thus,
8655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   contains no copyrightable information.
9655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
10655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   To edit the content of this header, modify the corresponding
11655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   source file (e.g. under external/kernel-headers/original/) then
12655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   run bionic/libc/kernel/tools/update_all.py
13655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
14655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   Any manual change here will be lost the next time this script will
15655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***   be run. You've been warned!
16655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ***
17655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************
18655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng ****************************************************************************/
19655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#ifndef _UAPI_LINUX_KD_H
20655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define _UAPI_LINUX_KD_H
21655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/types.h>
22655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#include <linux/compiler.h>
23655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define GIO_FONT 0x4B60
25655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_FONT 0x4B61
26655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define GIO_FONTX 0x4B6B
27655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_FONTX 0x4B6C
28655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct consolefontdesc {
30d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short charcount;
31d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short charheight;
32d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  char __user * chardata;
33655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
35655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_FONTRESET 0x4B6D
36655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define GIO_CMAP 0x4B70
37655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_CMAP 0x4B71
38655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KIOCSOUND 0x4B2F
40655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDMKTONE 0x4B30
41655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGETLED 0x4B31
42655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSETLED 0x4B32
43655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_SCR 0x01
45655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_NUM 0x02
46655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define LED_CAP 0x04
47655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBTYPE 0x4B33
48655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KB_84 0x01
50655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KB_101 0x02
51655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KB_OTHER 0x03
52655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDADDIO 0x4B34
53655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDDELIO 0x4B35
55655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDENABIO 0x4B36
56655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDDISABIO 0x4B37
57655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSETMODE 0x4B3A
58655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_TEXT 0x00
60655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_GRAPHICS 0x01
61655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_TEXT0 0x02
62655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_TEXT1 0x03
63655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGETMODE 0x4B3B
65655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDMAPDISP 0x4B3C
66655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDUNMAPDISP 0x4B3D
67655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengtypedef char scrnmap_t;
68655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define E_TABSZ 256
70655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define GIO_SCRNMAP 0x4B40
71655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_SCRNMAP 0x4B41
72655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define GIO_UNISCRNMAP 0x4B69
73655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_UNISCRNMAP 0x4B6A
75655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define GIO_UNIMAP 0x4B66
76655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct unipair {
77d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short unicode;
78655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short fontpos;
80655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
81655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct unimapdesc {
82d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short entry_ct;
83655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  struct unipair __user * entries;
85655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
86655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_UNIMAP 0x4B67
87655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define PIO_UNIMAPCLR 0x4B68
88655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct unimapinit {
90d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short advised_hashsize;
91d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short advised_hashstep;
92d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short advised_hashlevel;
93655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
95655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define UNI_DIRECT_BASE 0xF000
96655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define UNI_DIRECT_MASK 0x01FF
97655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_RAW 0x00
98655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_XLATE 0x01
100655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_MEDIUMRAW 0x02
101655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_UNICODE 0x03
102655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_OFF 0x04
103655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBMODE 0x4B44
105655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBMODE 0x4B45
106655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_METABIT 0x03
107655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_ESCPREFIX 0x04
108655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBMETA 0x4B62
110655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBMETA 0x4B63
111655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_SCROLLLOCK 0x01
112655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_NUMLOCK 0x02
113655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_CAPSLOCK 0x04
115655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBLED 0x4B64
116655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBLED 0x4B65
117655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbentry {
118655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char kb_table;
120d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char kb_index;
121d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned short kb_value;
122655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
123655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_NORMTAB 0x00
125655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_SHIFTTAB 0x01
126655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_ALTTAB 0x02
127655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define K_ALTSHIFTTAB 0x03
128655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBENT 0x4B46
130655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBENT 0x4B47
131655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbsentry {
132d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char kb_func;
133655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
134d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char kb_string[512];
135655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
136655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBSENT 0x4B48
137655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBSENT 0x4B49
138655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
139655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbdiacr {
140d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char diacr, base, result;
141655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
142655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbdiacrs {
143655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
144d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int kb_cnt;
145d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  struct kbdiacr kbdiacr[256];
146655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
147655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBDIACR 0x4B4A
148655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
149655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBDIACR 0x4B4B
150655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbdiacruc {
151d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int diacr, base, result;
152655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
153655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
154655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbdiacrsuc {
155d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int kb_cnt;
156d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  struct kbdiacruc kbdiacruc[256];
157655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
158655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
159655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGKBDIACRUC 0x4BFA
160655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSKBDIACRUC 0x4BFB
161655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbkeycode {
162d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int scancode, keycode;
163655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
164655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
165655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDGETKEYCODE 0x4B4C
166655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSETKEYCODE 0x4B4D
167655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDSIGACCEPT 0x4B4E
168655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
169655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct kbd_repeat {
170d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  int delay;
171d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  int period;
172655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
173655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
174655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDKBDREP 0x4B52
175655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KDFONTOP 0x4B72
176655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct console_font_op {
177d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int op;
178655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
179d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int flags;
180d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int width, height;
181d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int charcount;
182d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char __user * data;
183655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
184655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
185655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Chengstruct console_font {
186d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int width, height;
187d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned int charcount;
188655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
189d7db594b8d1dab36b711bd887a9dd21675c87243Tao Bao  unsigned char * data;
190655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng};
191655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_FONT_OP_SET 0
192655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_FONT_OP_GET 1
193655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
194655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_FONT_OP_SET_DEFAULT 2
195655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_FONT_OP_COPY 3
196655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#define KD_FONT_FLAG_DONT_RECALC 1
197655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng#endif
198655a7c081f83b8351ed5f11a6c6accd9458293a8Ben Cheng/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
199