[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.20
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
src
/
kernels
/
4.18.0-553.64.1.el8_10.x86_64
/
include
/
video
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📄 atmel_lcdc.h
6,966 B
SET
[ EDIT ]
|
[ DEL ]
📄 aty128.h
13,593 B
SET
[ EDIT ]
|
[ DEL ]
📄 broadsheetfb.h
2,169 B
SET
[ EDIT ]
|
[ DEL ]
📄 cirrus.h
5,801 B
SET
[ EDIT ]
|
[ DEL ]
📄 cvisionppc.h
1,577 B
SET
[ EDIT ]
|
[ DEL ]
📄 da8xx-fb.h
2,035 B
SET
[ EDIT ]
|
[ DEL ]
📄 display_timing.h
3,188 B
SET
[ EDIT ]
|
[ DEL ]
📄 edid.h
228 B
SET
[ EDIT ]
|
[ DEL ]
📄 gbe.h
10,798 B
SET
[ EDIT ]
|
[ DEL ]
📄 hecubafb.h
1,540 B
SET
[ EDIT ]
|
[ DEL ]
📄 ili9320.h
5,940 B
SET
[ EDIT ]
|
[ DEL ]
📄 imx-ipu-image-convert.h
7,141 B
SET
[ EDIT ]
|
[ DEL ]
📄 imx-ipu-v3.h
15,254 B
SET
[ EDIT ]
|
[ DEL ]
📄 kyro.h
2,419 B
SET
[ EDIT ]
|
[ DEL ]
📄 mach64.h
48,267 B
SET
[ EDIT ]
|
[ DEL ]
📄 maxinefb.h
1,268 B
SET
[ EDIT ]
|
[ DEL ]
📄 mbxfb.h
2,207 B
SET
[ EDIT ]
|
[ DEL ]
📄 metronomefb.h
1,520 B
SET
[ EDIT ]
|
[ DEL ]
📄 mipi_display.h
5,074 B
SET
[ EDIT ]
|
[ DEL ]
📄 mmp_disp.h
7,793 B
SET
[ EDIT ]
|
[ DEL ]
📄 neomagic.h
5,014 B
SET
[ EDIT ]
|
[ DEL ]
📄 newport.h
19,126 B
SET
[ EDIT ]
|
[ DEL ]
📄 nomodeset.h
137 B
SET
[ EDIT ]
|
[ DEL ]
📄 of_display_timing.h
814 B
SET
[ EDIT ]
|
[ DEL ]
📄 of_videomode.h
367 B
SET
[ EDIT ]
|
[ DEL ]
📄 omap-panel-data.h
2,237 B
SET
[ EDIT ]
|
[ DEL ]
📄 omapfb_dss.h
25,182 B
SET
[ EDIT ]
|
[ DEL ]
📄 omapvrfb.h
2,442 B
SET
[ EDIT ]
|
[ DEL ]
📄 permedia2.h
9,175 B
SET
[ EDIT ]
|
[ DEL ]
📄 platform_lcd.h
589 B
SET
[ EDIT ]
|
[ DEL ]
📄 pm3fb.h
46,399 B
SET
[ EDIT ]
|
[ DEL ]
📄 pmag-ba-fb.h
1,048 B
SET
[ EDIT ]
|
[ DEL ]
📄 pmagb-b-fb.h
2,400 B
SET
[ EDIT ]
|
[ DEL ]
📄 pxa168fb.h
2,739 B
SET
[ EDIT ]
|
[ DEL ]
📄 radeon.h
111,836 B
SET
[ EDIT ]
|
[ DEL ]
📄 s1d13xxxfb.h
10,188 B
SET
[ EDIT ]
|
[ DEL ]
📄 sa1100fb.h
1,294 B
SET
[ EDIT ]
|
[ DEL ]
📄 samsung_fimd.h
17,203 B
SET
[ EDIT ]
|
[ DEL ]
📄 sh_mobile_lcdc.h
6,135 B
SET
[ EDIT ]
|
[ DEL ]
📄 sisfb.h
1,261 B
SET
[ EDIT ]
|
[ DEL ]
📄 sstfb.h
11,306 B
SET
[ EDIT ]
|
[ DEL ]
📄 tdfx.h
5,445 B
SET
[ EDIT ]
|
[ DEL ]
📄 tgafb.h
7,106 B
SET
[ EDIT ]
|
[ DEL ]
📄 trident.h
3,312 B
SET
[ EDIT ]
|
[ DEL ]
📄 udlfb.h
2,849 B
SET
[ EDIT ]
|
[ DEL ]
📄 uvesafb.h
2,920 B
SET
[ EDIT ]
|
[ DEL ]
📄 vga.h
14,053 B
SET
[ EDIT ]
|
[ DEL ]
📄 videomode.h
1,379 B
SET
[ EDIT ]
|
[ DEL ]
📄 w100fb.h
3,805 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: udlfb.h
/* SPDX-License-Identifier: GPL-2.0 */ #ifndef UDLFB_H #define UDLFB_H /* * TODO: Propose standard fb.h ioctl for reporting damage, * using _IOWR() and one of the existing area structs from fb.h * Consider these ioctls deprecated, but they're still used by the * DisplayLink X server as yet - need both to be modified in tandem * when new ioctl(s) are ready. */ #define DLFB_IOCTL_RETURN_EDID 0xAD #define DLFB_IOCTL_REPORT_DAMAGE 0xAA struct dloarea { int x, y; int w, h; int x2, y2; }; struct urb_node { struct list_head entry; struct dlfb_data *dlfb; struct delayed_work release_urb_work; struct urb *urb; }; struct urb_list { struct list_head list; spinlock_t lock; struct semaphore limit_sem; int available; int count; size_t size; }; struct dlfb_data { struct usb_device *udev; struct fb_info *info; struct urb_list urbs; struct kref kref; char *backing_buffer; int fb_count; bool virtualized; /* true when physical usb device not present */ struct delayed_work init_framebuffer_work; struct delayed_work free_framebuffer_work; atomic_t usb_active; /* 0 = update virtual buffer, but no usb traffic */ atomic_t lost_pixels; /* 1 = a render op failed. Need screen refresh */ char *edid; /* null until we read edid from hw or get from sysfs */ size_t edid_size; int sku_pixel_limit; int base16; int base8; u32 pseudo_palette[256]; int blank_mode; /*one of FB_BLANK_ */ /* blit-only rendering path metrics, exposed through sysfs */ atomic_t bytes_rendered; /* raw pixel-bytes driver asked to render */ atomic_t bytes_identical; /* saved effort with backbuffer comparison */ atomic_t bytes_sent; /* to usb, after compression including overhead */ atomic_t cpu_kcycles_used; /* transpired during pixel processing */ }; #define NR_USB_REQUEST_I2C_SUB_IO 0x02 #define NR_USB_REQUEST_CHANNEL 0x12 /* -BULK_SIZE as per usb-skeleton. Can we get full page and avoid overhead? */ #define BULK_SIZE 512 #define MAX_TRANSFER (PAGE_SIZE*16 - BULK_SIZE) #define WRITES_IN_FLIGHT (4) #define MAX_VENDOR_DESCRIPTOR_SIZE 256 #define GET_URB_TIMEOUT HZ #define FREE_URB_TIMEOUT (HZ*2) #define BPP 2 #define MAX_CMD_PIXELS 255 #define RLX_HEADER_BYTES 7 #define MIN_RLX_PIX_BYTES 4 #define MIN_RLX_CMD_BYTES (RLX_HEADER_BYTES + MIN_RLX_PIX_BYTES) #define RLE_HEADER_BYTES 6 #define MIN_RLE_PIX_BYTES 3 #define MIN_RLE_CMD_BYTES (RLE_HEADER_BYTES + MIN_RLE_PIX_BYTES) #define RAW_HEADER_BYTES 6 #define MIN_RAW_PIX_BYTES 2 #define MIN_RAW_CMD_BYTES (RAW_HEADER_BYTES + MIN_RAW_PIX_BYTES) #define DL_DEFIO_WRITE_DELAY 5 /* fb_deferred_io.delay in jiffies */ #define DL_DEFIO_WRITE_DISABLE (HZ*60) /* "disable" with long delay */ /* remove these once align.h patch is taken into kernel */ #define DL_ALIGN_UP(x, a) ALIGN(x, a) #define DL_ALIGN_DOWN(x, a) ALIGN_DOWN(x, a) #endif