/
usr
/
src
/
linux-headers-5.15.0-181
/
include
/
video
/
/usr/src/linux-headers-5.15.0-181/include/video
mkdir
upload
Name
Size
Mode
Actions
atmel_lcdc.h
6298
0644
edit
dl
rm
aty128.h
13593
0644
edit
dl
rm
broadsheetfb.h
2169
0644
edit
dl
rm
cirrus.h
5801
0644
edit
dl
rm
cvisionppc.h
1577
0644
edit
dl
rm
da8xx-fb.h
2003
0644
edit
dl
rm
display_timing.h
3188
0644
edit
dl
rm
edid.h
228
0644
edit
dl
rm
gbe.h
10694
0644
edit
dl
rm
hecubafb.h
1540
0644
edit
dl
rm
ili9320.h
5794
0644
edit
dl
rm
imx-ipu-image-convert.h
6685
0644
edit
dl
rm
imx-ipu-v3.h
16777
0644
edit
dl
rm
kyro.h
2419
0644
edit
dl
rm
mach64.h
48059
0644
edit
dl
rm
maxinefb.h
1268
0644
edit
dl
rm
metronomefb.h
1520
0644
edit
dl
rm
mipi_display.h
5074
0644
edit
dl
rm
mmp_disp.h
7188
0644
edit
dl
rm
neomagic.h
5014
0644
edit
dl
rm
newport.h
19126
0644
edit
dl
rm
of_display_timing.h
814
0644
edit
dl
rm
of_videomode.h
367
0644
edit
dl
rm
omap-panel-data.h
1697
0644
edit
dl
rm
omapfb_dss.h
24479
0644
edit
dl
rm
omapvrfb.h
1833
0644
edit
dl
rm
permedia2.h
9175
0644
edit
dl
rm
platform_lcd.h
440
0644
edit
dl
rm
pm3fb.h
46399
0644
edit
dl
rm
pmag-ba-fb.h
1048
0644
edit
dl
rm
pmagb-b-fb.h
2400
0644
edit
dl
rm
pxa168fb.h
2593
0644
edit
dl
rm
radeon.h
111836
0644
edit
dl
rm
s1d13xxxfb.h
10188
0644
edit
dl
rm
sa1100fb.h
1294
0644
edit
dl
rm
samsung_fimd.h
17425
0644
edit
dl
rm
sh_mobile_lcdc.h
6135
0644
edit
dl
rm
sisfb.h
606
0644
edit
dl
rm
sstfb.h
11333
0644
edit
dl
rm
tdfx.h
5445
0644
edit
dl
rm
tgafb.h
7106
0644
edit
dl
rm
trident.h
3312
0644
edit
dl
rm
udlfb.h
2976
0644
edit
dl
rm
uvesafb.h
2920
0644
edit
dl
rm
vga.h
14053
0644
edit
dl
rm
videomode.h
1379
0644
edit
dl
rm
w100fb.h
3656
0644
edit
dl
rm
Edit:
/usr/src/linux-headers-5.15.0-181/include/video/kyro.h
(2419B)
/* * linux/drivers/video/kyro/kryo.h * * Copyright (C) 2002 STMicroelectronics * Copyright (C) 2004 Paul Mundt * * This file is subject to the terms and conditions of the GNU General Public * License. See the file COPYING in the main directory of this archive * for more details. */ #ifndef _KYRO_H #define _KYRO_H struct kyrofb_info { void __iomem *regbase; u32 palette[16]; u32 HTot; /* Hor Total Time */ u32 HFP; /* Hor Front Porch */ u32 HST; /* Hor Sync Time */ u32 HBP; /* Hor Back Porch */ s32 HSP; /* Hor Sync Polarity */ u32 VTot; /* Ver Total Time */ u32 VFP; /* Ver Front Porch */ u32 VST; /* Ver Sync Time */ u32 VBP; /* Ver Back Porch */ s32 VSP; /* Ver Sync Polarity */ u32 XRES; /* X Resolution */ u32 YRES; /* Y Resolution */ u32 VFREQ; /* Ver Frequency */ u32 PIXCLK; /* Pixel Clock */ u32 HCLK; /* Hor Clock */ /* Useful to hold depth here for Linux */ u8 PIXDEPTH; int wc_cookie; }; extern int kyro_dev_init(void); extern void kyro_dev_reset(void); extern unsigned char *kyro_dev_physical_fb_ptr(void); extern unsigned char *kyro_dev_virtual_fb_ptr(void); extern void *kyro_dev_physical_regs_ptr(void); extern void *kyro_dev_virtual_regs_ptr(void); extern unsigned int kyro_dev_fb_size(void); extern unsigned int kyro_dev_regs_size(void); extern u32 kyro_dev_overlay_offset(void); /* * benedict.gaster@superh.com * Added the follow IOCTLS for the creation of overlay services... */ #define KYRO_IOC_MAGIC 'k' #define KYRO_IOCTL_OVERLAY_CREATE _IO(KYRO_IOC_MAGIC, 0) #define KYRO_IOCTL_OVERLAY_VIEWPORT_SET _IO(KYRO_IOC_MAGIC, 1) #define KYRO_IOCTL_SET_VIDEO_MODE _IO(KYRO_IOC_MAGIC, 2) #define KYRO_IOCTL_UVSTRIDE _IO(KYRO_IOC_MAGIC, 3) #define KYRO_IOCTL_OVERLAY_OFFSET _IO(KYRO_IOC_MAGIC, 4) #define KYRO_IOCTL_STRIDE _IO(KYRO_IOC_MAGIC, 5) /* * The follow 3 structures are used to pass data from user space into the kernel * for the creation of overlay surfaces and setting the video mode. */ typedef struct _OVERLAY_CREATE { u32 ulWidth; u32 ulHeight; int bLinear; } overlay_create; typedef struct _OVERLAY_VIEWPORT_SET { u32 xOrgin; u32 yOrgin; u32 xSize; u32 ySize; } overlay_viewport_set; typedef struct _SET_VIDEO_MODE { u32 ulWidth; u32 ulHeight; u32 ulScan; u8 displayDepth; int bLinear; } set_video_mode; #endif /* _KYRO_H */
Save
cmd:
run