Edit File by line
/home/barbar84/public_h.../wp-conte.../plugins/sujqvwi/ExeBy/smexe_ro.../usr/include/video
File: uvesafb.h
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
[0] Fix | Delete
#ifndef _UVESAFB_H
[1] Fix | Delete
#define _UVESAFB_H
[2] Fix | Delete
[3] Fix | Delete
#include <linux/types.h>
[4] Fix | Delete
[5] Fix | Delete
struct v86_regs {
[6] Fix | Delete
__u32 ebx;
[7] Fix | Delete
__u32 ecx;
[8] Fix | Delete
__u32 edx;
[9] Fix | Delete
__u32 esi;
[10] Fix | Delete
__u32 edi;
[11] Fix | Delete
__u32 ebp;
[12] Fix | Delete
__u32 eax;
[13] Fix | Delete
__u32 eip;
[14] Fix | Delete
__u32 eflags;
[15] Fix | Delete
__u32 esp;
[16] Fix | Delete
__u16 cs;
[17] Fix | Delete
__u16 ss;
[18] Fix | Delete
__u16 es;
[19] Fix | Delete
__u16 ds;
[20] Fix | Delete
__u16 fs;
[21] Fix | Delete
__u16 gs;
[22] Fix | Delete
};
[23] Fix | Delete
[24] Fix | Delete
/* Task flags */
[25] Fix | Delete
#define TF_VBEIB 0x01
[26] Fix | Delete
#define TF_BUF_ESDI 0x02
[27] Fix | Delete
#define TF_BUF_ESBX 0x04
[28] Fix | Delete
#define TF_BUF_RET 0x08
[29] Fix | Delete
#define TF_EXIT 0x10
[30] Fix | Delete
[31] Fix | Delete
struct uvesafb_task {
[32] Fix | Delete
__u8 flags;
[33] Fix | Delete
int buf_len;
[34] Fix | Delete
struct v86_regs regs;
[35] Fix | Delete
};
[36] Fix | Delete
[37] Fix | Delete
/* Constants for the capabilities field
[38] Fix | Delete
* in vbe_ib */
[39] Fix | Delete
#define VBE_CAP_CAN_SWITCH_DAC 0x01
[40] Fix | Delete
#define VBE_CAP_VGACOMPAT 0x02
[41] Fix | Delete
[42] Fix | Delete
/* The VBE Info Block */
[43] Fix | Delete
struct vbe_ib {
[44] Fix | Delete
char vbe_signature[4];
[45] Fix | Delete
__u16 vbe_version;
[46] Fix | Delete
__u32 oem_string_ptr;
[47] Fix | Delete
__u32 capabilities;
[48] Fix | Delete
__u32 mode_list_ptr;
[49] Fix | Delete
__u16 total_memory;
[50] Fix | Delete
__u16 oem_software_rev;
[51] Fix | Delete
__u32 oem_vendor_name_ptr;
[52] Fix | Delete
__u32 oem_product_name_ptr;
[53] Fix | Delete
__u32 oem_product_rev_ptr;
[54] Fix | Delete
__u8 reserved[222];
[55] Fix | Delete
char oem_data[256];
[56] Fix | Delete
char misc_data[512];
[57] Fix | Delete
} __attribute__ ((packed));
[58] Fix | Delete
[59] Fix | Delete
#endif /* _UVESAFB_H */
[60] Fix | Delete
[61] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function