003 File Manager
Current Path:
/usr/src/sys/xen/interface
usr
/
src
/
sys
/
xen
/
interface
/
📁
..
📄
COPYING
(1.68 KB)
📁
arch-arm
📄
arch-arm.h
(16.01 KB)
📁
arch-x86
📄
arch-x86_32.h
(1.26 KB)
📄
arch-x86_64.h
(1.85 KB)
📄
argo.h
(8.36 KB)
📄
callback.h
(3.92 KB)
📄
device_tree_defs.h
(1.44 KB)
📄
dom0_ops.h
(3.94 KB)
📄
domctl.h
(45.11 KB)
📄
elfnote.h
(8.52 KB)
📄
errno.h
(4.62 KB)
📄
event_channel.h
(12.55 KB)
📄
features.h
(4.49 KB)
📄
gcov.h
(3.28 KB)
📄
grant_table.h
(24.74 KB)
📁
hvm
📄
hypfs.h
(4.15 KB)
📁
io
📄
kexec.h
(9.21 KB)
📄
memory.h
(24.97 KB)
📄
nmi.h
(2.93 KB)
📄
physdev.h
(11.03 KB)
📄
platform.h
(22.01 KB)
📄
pmu.h
(4.71 KB)
📄
sched.h
(7.1 KB)
📄
sysctl.h
(42.79 KB)
📄
tmem.h
(3.74 KB)
📄
trace.h
(15.04 KB)
📄
vcpu.h
(9.63 KB)
📄
version.h
(3.61 KB)
📄
vm_event.h
(12.83 KB)
📄
xen-compat.h
(1.95 KB)
📄
xen.h
(41.26 KB)
📄
xencomm.h
(1.64 KB)
📄
xenoprof.h
(4.43 KB)
📁
xsm
Editing: xencomm.h
/* * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to * deal in the Software without restriction, including without limitation the * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or * sell copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. * * Copyright (C) IBM Corp. 2006 */ #ifndef _XEN_XENCOMM_H_ #define _XEN_XENCOMM_H_ /* A xencomm descriptor is a scatter/gather list containing physical * addresses corresponding to a virtually contiguous memory area. The * hypervisor translates these physical addresses to machine addresses to copy * to and from the virtually contiguous area. */ #define XENCOMM_MAGIC 0x58434F4D /* 'XCOM' */ #define XENCOMM_INVALID (~0UL) struct xencomm_desc { uint32_t magic; uint32_t nr_addrs; /* the number of entries in address[] */ uint64_t address[0]; }; #endif /* _XEN_XENCOMM_H_ */
Upload File
Create Folder