Lines Matching defs:to
7 * as defined in and that are subject to the Apple Public Source License
9 * compliance with the License. The rights granted to you under the License
10 * may not be used to create, or enable the creation or redistribution of,
11 * unlawful or unlicensed copies of an Apple operating system, or to
36 * Permission to use, copy, modify and distribute this software and its
46 * Carnegie Mellon requests users of this software to return to
54 * the rights to redistribute these changes.
93 extern void bcopy_no_overwrite(const char *from, char *to,vm_size_t bytes);
99 char *to,
155 * NOTE: cannot use __builtin_ffs because it generates a call to
179 * bcopy_phys - like bcopy but copies from/to physical addresses.
197 * allow a function to get a quick virtual mapping of a physical page
223 char *to,
224 vm_size_t bytes) /* num bytes to copy */
226 /* Assume that bcopy copies left-to-right (low addr first). */
227 if (from + bytes <= to || to + bytes <= from || to == from)
228 bcopy_no_overwrite(from, to, bytes); /* non-overlapping or no-op*/
229 else if (from > to)
230 bcopy_no_overwrite(from, to, bytes); /* overlapping but OK */
232 /* to > from: overlapping, and must copy right-to-left. */
234 to += bytes - 1;
236 *to-- = *from--;
336 * Write data to a physical address. Memory should not be cache inhibited.
443 * have a machine check here. So we have to be able to handle that.
518 * Machine-dependent routine to fill in an array with up to callstack_max