Lines Matching defs:kdaddr
172 copyin_bytes(vaddr_t usaddr, vaddr_t kdaddr, size_t len, register_t ds_msr)
175 uint8_t *kdaddr8 = (void *)kdaddr;
182 copyin_words(vaddr_t usaddr, vaddr_t kdaddr, size_t len, register_t ds_msr)
184 KASSERT((kdaddr & 3) == 0);
187 uint32_t *kdaddr32 = (void *)kdaddr;
263 vaddr_t kdaddr = (vaddr_t) vkdaddr;
278 copyin_bytes(usaddr, kdaddr, len, ds_msr);
283 const size_t alignment = (usaddr ^ kdaddr) & 3;
286 if (__predict_false(kdaddr & 3)) {
287 slen = 4 - (kdaddr & 3);
288 copyin_bytes(usaddr, kdaddr, slen, ds_msr);
289 usaddr += slen, kdaddr += slen, len -= slen;
293 copyin_words(usaddr, kdaddr, slen, ds_msr);
294 usaddr += slen, kdaddr += slen, len -= slen;
298 copyin_bytes(usaddr, kdaddr, len, ds_msr);
305 copyinstr(const void *usaddr, void *kdaddr, size_t len, size_t *done)
327 uint8_t *kdaddr8 = kdaddr;