Lines Matching refs:copy
15 * Please obtain a copy of the License at
36 * Permission to use, copy, modify and distribute this software and its
124 * used for inter-map copy operations
191 * Control information for virtual copy operations is also
326 * A map copy object represents a region of virtual memory
330 * A map copy object may only be used by a single thread
334 * There are three formats for map copy objects.
338 * be used with either address maps or map copy objects.
340 * The map copy object contains a header links
346 * except for placeholder copy objects (see vm_map_copy_copy()).
348 * The third format is a kernel buffer copy object - for data
380 * Useful macros for entry list copy objects
383 #define vm_map_copy_to_entry(copy) \
384 ((struct vm_map_entry *) &(copy)->cpy_hdr.links)
385 #define vm_map_copy_first_entry(copy) \
386 ((copy)->cpy_hdr.links.next)
387 #define vm_map_copy_last_entry(copy) \
388 ((copy)->cpy_hdr.links.prev)
635 /* Move the information in a map copy object to a new map copy object */
637 vm_map_copy_t copy);
639 /* Create a copy object from an object. */
675 boolean_t copy,
862 /* Discard a copy without using it */
864 vm_map_copy_t copy);
866 /* Overwrite existing memory with a copy */
870 vm_map_copy_t copy,
873 /* Place a copy into a map */
877 vm_map_copy_t copy);