Linux cpanel.rrshost.in 5.15.0-25-generic #25-Ubuntu SMP Wed Mar 30 15:54:22 UTC 2022 x86_64
Apache
: 109.123.238.221 | : 108.162.241.157
128 Domain
8.2.28
aev999
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
HASH IDENTIFIER
README
+ Create Folder
+ Create File
/
usr /
src /
linux-headers-5.15.0-25 /
include /
video /
[ HOME SHELL ]
Name
Size
Permission
Action
atmel_lcdc.h
6.15
KB
-rw-r--r--
aty128.h
13.27
KB
-rw-r--r--
broadsheetfb.h
2.12
KB
-rw-r--r--
cirrus.h
5.67
KB
-rw-r--r--
cvisionppc.h
1.54
KB
-rw-r--r--
da8xx-fb.h
1.96
KB
-rw-r--r--
display_timing.h
3.11
KB
-rw-r--r--
edid.h
228
B
-rw-r--r--
gbe.h
10.44
KB
-rw-r--r--
hecubafb.h
1.5
KB
-rw-r--r--
ili9320.h
5.66
KB
-rw-r--r--
imx-ipu-image-convert.h
6.53
KB
-rw-r--r--
imx-ipu-v3.h
16.38
KB
-rw-r--r--
kyro.h
2.36
KB
-rw-r--r--
mach64.h
46.93
KB
-rw-r--r--
maxinefb.h
1.24
KB
-rw-r--r--
metronomefb.h
1.48
KB
-rw-r--r--
mipi_display.h
4.96
KB
-rw-r--r--
mmp_disp.h
7.02
KB
-rw-r--r--
neomagic.h
4.9
KB
-rw-r--r--
newport.h
18.68
KB
-rw-r--r--
of_display_timing.h
788
B
-rw-r--r--
of_videomode.h
367
B
-rw-r--r--
omap-panel-data.h
1.66
KB
-rw-r--r--
omapfb_dss.h
23.91
KB
-rw-r--r--
omapvrfb.h
1.79
KB
-rw-r--r--
permedia2.h
8.96
KB
-rw-r--r--
platform_lcd.h
440
B
-rw-r--r--
pm3fb.h
45.31
KB
-rw-r--r--
pmag-ba-fb.h
1.02
KB
-rw-r--r--
pmagb-b-fb.h
2.34
KB
-rw-r--r--
pxa168fb.h
2.53
KB
-rw-r--r--
radeon.h
109.21
KB
-rw-r--r--
s1d13xxxfb.h
9.95
KB
-rw-r--r--
sa1100fb.h
1.26
KB
-rw-r--r--
samsung_fimd.h
17.02
KB
-rw-r--r--
sh_mobile_lcdc.h
5.99
KB
-rw-r--r--
sisfb.h
606
B
-rw-r--r--
sstfb.h
11.07
KB
-rw-r--r--
tdfx.h
5.32
KB
-rw-r--r--
tgafb.h
6.94
KB
-rw-r--r--
trident.h
3.23
KB
-rw-r--r--
udlfb.h
2.91
KB
-rw-r--r--
uvesafb.h
2.85
KB
-rw-r--r--
vga.h
13.72
KB
-rw-r--r--
videomode.h
1.35
KB
-rw-r--r--
w100fb.h
3.57
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : imx-ipu-image-convert.h
/* SPDX-License-Identifier: GPL-2.0-or-later */ /* * Copyright (C) 2012-2016 Mentor Graphics Inc. * * i.MX Queued image conversion support, with tiling and rotation. */ #ifndef __IMX_IPU_IMAGE_CONVERT_H__ #define __IMX_IPU_IMAGE_CONVERT_H__ #include <video/imx-ipu-v3.h> struct ipu_image_convert_ctx; /** * struct ipu_image_convert_run - image conversion run request struct * * @ctx: the conversion context * @in_phys: dma addr of input image buffer for this run * @out_phys: dma addr of output image buffer for this run * @status: completion status of this run */ struct ipu_image_convert_run { struct ipu_image_convert_ctx *ctx; dma_addr_t in_phys; dma_addr_t out_phys; int status; /* internal to image converter, callers don't touch */ struct list_head list; }; /** * ipu_image_convert_cb_t - conversion callback function prototype * * @run: the completed conversion run pointer * @ctx: a private context pointer for the callback */ typedef void (*ipu_image_convert_cb_t)(struct ipu_image_convert_run *run, void *ctx); /** * ipu_image_convert_enum_format() - enumerate the image converter's * supported input and output pixel formats. * * @index: pixel format index * @fourcc: v4l2 fourcc for this index * * Returns 0 with a valid index and fills in v4l2 fourcc, -EINVAL otherwise. * * In V4L2, drivers can call ipu_image_enum_format() in .enum_fmt. */ int ipu_image_convert_enum_format(int index, u32 *fourcc); /** * ipu_image_convert_adjust() - adjust input/output images to IPU restrictions. * * @in: input image format, adjusted on return * @out: output image format, adjusted on return * @rot_mode: rotation mode * * In V4L2, drivers can call ipu_image_convert_adjust() in .try_fmt. */ void ipu_image_convert_adjust(struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode); /** * ipu_image_convert_verify() - verify that input/output image formats * and rotation mode meet IPU restrictions. * * @in: input image format * @out: output image format * @rot_mode: rotation mode * * Returns 0 if the formats and rotation mode meet IPU restrictions, * -EINVAL otherwise. */ int ipu_image_convert_verify(struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode); /** * ipu_image_convert_prepare() - prepare a conversion context. * * @ipu: the IPU handle to use for the conversions * @ic_task: the IC task to use for the conversions * @in: input image format * @out: output image format * @rot_mode: rotation mode * @complete: run completion callback * @complete_context: a context pointer for the completion callback * * Returns an opaque conversion context pointer on success, error pointer * on failure. The input/output formats and rotation mode must already meet * IPU retrictions. * * In V4L2, drivers should call ipu_image_convert_prepare() at streamon. */ struct ipu_image_convert_ctx * ipu_image_convert_prepare(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode, ipu_image_convert_cb_t complete, void *complete_context); /** * ipu_image_convert_unprepare() - unprepare a conversion context. * * @ctx: the conversion context pointer to unprepare * * Aborts any active or pending conversions for this context and * frees the context. Any currently active or pending runs belonging * to this context are returned via the completion callback with an * error run status. * * In V4L2, drivers should call ipu_image_convert_unprepare() at * streamoff. */ void ipu_image_convert_unprepare(struct ipu_image_convert_ctx *ctx); /** * ipu_image_convert_queue() - queue a conversion run * * @run: the run request pointer * * ipu_image_convert_run must be dynamically allocated (_not_ as a local * var) by callers and filled in with a previously prepared conversion * context handle and the dma addr's of the input and output image buffers * for this conversion run. * * When this conversion completes, the run pointer is returned via the * completion callback. The caller is responsible for freeing the run * object after it completes. * * In V4L2, drivers should call ipu_image_convert_queue() while * streaming to queue the conversion of a received input buffer. * For example mem2mem devices this would be called in .device_run. */ int ipu_image_convert_queue(struct ipu_image_convert_run *run); /** * ipu_image_convert_abort() - abort conversions * * @ctx: the conversion context pointer * * This will abort any active or pending conversions for this context. * Any currently active or pending runs belonging to this context are * returned via the completion callback with an error run status. */ void ipu_image_convert_abort(struct ipu_image_convert_ctx *ctx); /** * ipu_image_convert() - asynchronous image conversion request * * @ipu: the IPU handle to use for the conversion * @ic_task: the IC task to use for the conversion * @in: input image format * @out: output image format * @rot_mode: rotation mode * @complete: run completion callback * @complete_context: a context pointer for the completion callback * * Request a single image conversion. Returns the run that has been queued. * A conversion context is automatically created and is available in run->ctx. * As with ipu_image_convert_prepare(), the input/output formats and rotation * mode must already meet IPU retrictions. * * On successful return the caller can queue more run requests if needed, using * the prepared context in run->ctx. The caller is responsible for unpreparing * the context when no more conversion requests are needed. */ struct ipu_image_convert_run * ipu_image_convert(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode, ipu_image_convert_cb_t complete, void *complete_context); /** * ipu_image_convert_sync() - synchronous single image conversion request * * @ipu: the IPU handle to use for the conversion * @ic_task: the IC task to use for the conversion * @in: input image format * @out: output image format * @rot_mode: rotation mode * * Carry out a single image conversion. Returns when the conversion * completes. The input/output formats and rotation mode must already * meet IPU retrictions. The created context is automatically unprepared * and the run freed on return. */ int ipu_image_convert_sync(struct ipu_soc *ipu, enum ipu_ic_task ic_task, struct ipu_image *in, struct ipu_image *out, enum ipu_rotate_mode rot_mode); #endif /* __IMX_IPU_IMAGE_CONVERT_H__ */
Close