Home
last modified time | relevance | path

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

/xnu-11417.121.6/bsd/kern/
H A Dkern_symfile.c469 dk_physical_extent_t getphysreq; in kern_open_file_for_direct_io() local
470 bzero(&getphysreq, sizeof(getphysreq)); in kern_open_file_for_direct_io()
472 getphysreq.offset = fileblk + physoffset; in kern_open_file_for_direct_io()
473 getphysreq.length = (filechunk - physoffset); in kern_open_file_for_direct_io()
474 error = do_ioctl(p1, p2, DKIOCGETPHYSICALEXTENT, (caddr_t) &getphysreq); in kern_open_file_for_direct_io()
479 target = getphysreq.dev; in kern_open_file_for_direct_io()
480 } else if (target != getphysreq.dev) { in kern_open_file_for_direct_io()
485 assert(getphysreq.offset >= minoffset); in kern_open_file_for_direct_io()
489 for (rev = 4096; rev <= getphysreq.length; rev += 4096) { in kern_open_file_for_direct_io()
490 callback(callback_ref, getphysreq.offset + getphysreq.length - rev, 4096); in kern_open_file_for_direct_io()
[all …]