ACIL FM
Dark
Refresh
Current DIR:
/usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/include/xen
/
usr
src
kernels
5.14.0-611.34.1.el9_7.x86_64
include
xen
Upload
Zip Selected
Delete Selected
Pilih semua
Nama
Ukuran
Permission
Aksi
arm
-
chmod
Open
Rename
Delete
interface
-
chmod
Open
Rename
Delete
acpi.h
2.52 MB
chmod
View
DL
Edit
Rename
Delete
balloon.h
1.02 MB
chmod
View
DL
Edit
Rename
Delete
events.h
4.73 MB
chmod
View
DL
Edit
Rename
Delete
features.h
502 B
chmod
View
DL
Edit
Rename
Delete
grant_table.h
10.49 MB
chmod
View
DL
Edit
Rename
Delete
hvc-console.h
518 B
chmod
View
DL
Edit
Rename
Delete
hvm.h
1.37 MB
chmod
View
DL
Edit
Rename
Delete
mem-reservation.h
1.49 MB
chmod
View
DL
Edit
Rename
Delete
page.h
1.29 MB
chmod
View
DL
Edit
Rename
Delete
pci.h
617 B
chmod
View
DL
Edit
Rename
Delete
platform_pci.h
2.04 MB
chmod
View
DL
Edit
Rename
Delete
swiotlb-xen.h
483 B
chmod
View
DL
Edit
Rename
Delete
xen-front-pgdir-shbuf.h
2.31 MB
chmod
View
DL
Edit
Rename
Delete
xen-ops.h
6.97 MB
chmod
View
DL
Edit
Rename
Delete
xen.h
2.07 MB
chmod
View
DL
Edit
Rename
Delete
xenbus.h
8.65 MB
chmod
View
DL
Edit
Rename
Delete
xenbus_dev.h
1.8 MB
chmod
View
DL
Edit
Rename
Delete
Edit file: /usr/src/kernels/5.14.0-611.34.1.el9_7.x86_64/include/xen/hvm.h
/* SPDX-License-Identifier: GPL-2.0 */ /* Simple wrappers around HVM functions */ #ifndef XEN_HVM_H__ #define XEN_HVM_H__ #include <xen/interface/hvm/params.h> #include <asm/xen/hypercall.h> static const char *param_name(int op) { #define PARAM(x) [HVM_PARAM_##x] = #x static const char *const names[] = { PARAM(CALLBACK_IRQ), PARAM(STORE_PFN), PARAM(STORE_EVTCHN), PARAM(PAE_ENABLED), PARAM(IOREQ_PFN), PARAM(BUFIOREQ_PFN), PARAM(TIMER_MODE), PARAM(HPET_ENABLED), PARAM(IDENT_PT), PARAM(DM_DOMAIN), PARAM(ACPI_S_STATE), PARAM(VM86_TSS), PARAM(VPT_ALIGN), PARAM(CONSOLE_PFN), PARAM(CONSOLE_EVTCHN), }; #undef PARAM if (op >= ARRAY_SIZE(names)) return "unknown"; if (!names[op]) return "reserved"; return names[op]; } static inline int hvm_get_parameter(int idx, uint64_t *value) { struct xen_hvm_param xhv; int r; xhv.domid = DOMID_SELF; xhv.index = idx; r = HYPERVISOR_hvm_op(HVMOP_get_param, &xhv); if (r < 0) { pr_err("Cannot get hvm parameter %s (%d): %d!\n", param_name(idx), idx, r); return r; } *value = xhv.value; return r; } #define HVM_CALLBACK_VIA_TYPE_VECTOR 0x2 #define HVM_CALLBACK_VIA_TYPE_SHIFT 56 #define HVM_CALLBACK_VECTOR(x) (((uint64_t)HVM_CALLBACK_VIA_TYPE_VECTOR)<<\ HVM_CALLBACK_VIA_TYPE_SHIFT | (x)) void xen_setup_callback_vector(void); int xen_set_upcall_vector(unsigned int cpu); #endif /* XEN_HVM_H__ */
Simpan
Batal
Isi Zip:
Unzip
Create
Buat Folder
Buat File
Terminal / Execute
Run
Chmod Bulk
All File
All Folder
All File dan Folder
Apply