Home
last modified time | relevance | path

Searched refs:getphysreq (Results 1 – 1 of 1) sorted by relevance

/xnu-8020.121.3/bsd/kern/
H A Dkern_symfile.c443 dk_physical_extent_t getphysreq; in kern_open_file_for_direct_io() local
444 bzero(&getphysreq, sizeof(getphysreq)); in kern_open_file_for_direct_io()
446 getphysreq.offset = fileblk + physoffset; in kern_open_file_for_direct_io()
447 getphysreq.length = (filechunk - physoffset); in kern_open_file_for_direct_io()
448 error = do_ioctl(p1, p2, DKIOCGETPHYSICALEXTENT, (caddr_t) &getphysreq); in kern_open_file_for_direct_io()
453 target = getphysreq.dev; in kern_open_file_for_direct_io()
454 } else if (target != getphysreq.dev) { in kern_open_file_for_direct_io()
459 assert(getphysreq.offset >= minoffset); in kern_open_file_for_direct_io()
463 for (rev = 4096; rev <= getphysreq.length; rev += 4096) { in kern_open_file_for_direct_io()
464 callback(callback_ref, getphysreq.offset + getphysreq.length - rev, 4096); in kern_open_file_for_direct_io()
[all …]