Lines Matching refs:from
6 * This code is derived from software contributed to Ludd by Bertram Barth.
21 * derived from this software without specific prior written permission
270 * Copy data from/to a user process' space from the DMA area.
276 char *from = fromv, *to = tov;
281 memcpy(to, from, len);
298 memcpy((void *)pa, from, min(cz, len));
299 from += cz;
306 memcpy((void *)pa, from, min(PAGE_SIZE, len));
307 from += PAGE_SIZE;
317 char *from = fromv, *to = tov;
321 if ((vaddr_t)from & KERNBASE) { /* In kernel space */
322 memcpy(to, from, len);
331 if ((vaddr_t)from & 0x40000000)
332 pte = &p->p_vmspace->vm_map.pmap->pm_p1br[vax_btop((vaddr_t)from & ~0x40000000)];
334 pte = &p->p_vmspace->vm_map.pmap->pm_p0br[vax_btop((vaddr_t)from)];
335 if ((vaddr_t)from & PGOFSET) {
336 int cz = round_page((vaddr_t)from) - (vaddr_t)from;
340 from += cz;
348 from += PAGE_SIZE;