Lines Matching full:in

28  * devices often have a 32-bit limitation even in 64-bit systems). If zero
52 * IN: GMFN bases of extents to free
54 * IN: GPFN bases of extents to populate with memory
58 * IN: must be zero
86 * On complete success then always @nr_exchanged == @in.nr_extents.
94 * [IN] Details of memory extents to be exchanged (GMFN bases).
95 * Note that @in.address_bits is ignored and unused.
97 struct xen_memory_reservation in; member
100 * [IN/OUT] Details of new memory extents.
102 * 1. @in.domid == @out.domid
103 * 2. @in.nr_extents << @in.extent_order ==
105 * 3. @in.extent_start and @out.extent_start lists must not overlap
115 * 2. The corresponding first entries in the output extent list correctly
128 * Returns the maximum machine frame number of mapped RAM in this system.
135 /* [IN] Domain information is being queried for. */
140 * Returns the current or maximum memory reservation, in pages, of the
148 * Returns the maximum GFN in use by the specified domain (may be DOMID_SELF).
170 * any large discontiguities in the machine address space, 2MB gaps in
194 * Returns the location in virtual address space of the machine_to_phys
216 ARM only; the region is mapped in
223 * Sets the GPFN at which a particular page appears in the specified guest's
242 /* GPFN in domid where the source mapping page should appear. */
251 /* IN */
271 /* GPFN in domid where the source mapping page should appear. */
316 * On call the number of entries which can be stored in buffer. On
317 * return the number of entries which have been stored in
323 * Entries in the buffer are in the same format as returned by the
356 /* IN */
362 /* IN */
389 /* IN: (XENMEM_paging_op_prep) buffer to immediately fill page from */
391 /* IN: gfn of page being operated on */
402 * currently unused, but since they have been in use please do not reuse them.
482 * for sharing utilities sitting as "filters" in IO backends
501 uint64_aligned_t gfn; /* IN: gfn to nominate */
502 uint32_t grant_ref; /* IN: grant ref to nominate */
507 uint64_aligned_t source_gfn; /* IN: the gfn of the source page */
508 uint64_aligned_t source_handle; /* IN: handle to the source page */
509 uint64_aligned_t client_gfn; /* IN: the client gfn */
510 uint64_aligned_t client_handle; /* IN: handle to the client page */
511 domid_t client_domain; /* IN: the client domain id */
514 uint64_aligned_t first_gfn; /* IN: the first gfn */
515 uint64_aligned_t last_gfn; /* IN: the last gfn */
517 domid_t client_domain; /* IN: the client domain id */
522 uint64_aligned_t gfn; /* IN: gfn to debug */
523 uint64_aligned_t mfn; /* IN: mfn to debug */
524 uint32_t gref; /* IN: gref to debug */
528 domid_t parent_domain; /* IN: parent's domain id */
535 uint16_t flags; /* IN: optional settings */
558 * allocated for a domain. In this case, the claim is not incremental,
586 /* IN */
589 * IN/OUT
597 /* IN */
613 /* IN - The domain whose resource is to be mapped */
615 /* IN - the type of resource */
623 * IN - a type-specific resource identifier, which must be zero
635 * IN/OUT
637 * As an IN parameter number of frames of the resource to be mapped.
641 * request for the size of the resource, which shall be returned in the
652 * In a previous version this was an output field with the lowest bit
659 * IN - the index of the initial frame to be mapped. This parameter
669 * IN/OUT - If the tools domain is PV then, upon return, frame_list
710 /* IN */
713 /* IN/OUT */