Lines Matching refs:do_ioctl
115 int (*do_ioctl)(void * p1, void * p2, u_long theIoctl, caddr_t result); in kern_ioctl_file_extents() local
130 do_ioctl = &file_ioctl; in kern_ioctl_file_extents()
135 do_ioctl = &device_ioctl; in kern_ioctl_file_extents()
142 (void) do_ioctl(p1, p2, _DKIOCCSPINEXTENT, (caddr_t)&pin); in kern_ioctl_file_extents()
146 (void) do_ioctl(p1, p2, _DKIOCCSUNPINEXTENT, (caddr_t)&pin); in kern_ioctl_file_extents()
175 error = do_ioctl(p1, p2, theIoctl, (caddr_t)&unmap); in kern_ioctl_file_extents()
181 error = do_ioctl(p1, p2, theIoctl, (caddr_t)&pin); in kern_ioctl_file_extents()
189 error = do_ioctl(p1, p2, theIoctl, (caddr_t)&pin); in kern_ioctl_file_extents()
248 int (*do_ioctl)(void * p1, void * p2, u_long theIoctl, caddr_t result); in kern_open_file_for_direct_io() local
249 do_ioctl = NULL; in kern_open_file_for_direct_io()
326 do_ioctl = &file_ioctl; in kern_open_file_for_direct_io()
329 error = do_ioctl(p1, p2, DKIOCAPFSGETWBCRANGE, (caddr_t) &wbc_range); in kern_open_file_for_direct_io()
388 do_ioctl = &device_ioctl; in kern_open_file_for_direct_io()
399 error = do_ioctl(p1, p2, DKIOCCORESTORAGE, (caddr_t)&cs_info); in kern_open_file_for_direct_io()
404 error = do_ioctl(p1, p2, DKIOCGETBLOCKSIZE, (caddr_t) &ref->blksize); in kern_open_file_for_direct_io()
416 error = do_ioctl(p1, p2, DKIOCGETBLOCKCOUNT, (caddr_t) &fileblk); in kern_open_file_for_direct_io()
441 error = do_ioctl(p1, p2, DKIOCLOCKPHYSICALEXTENTS, NULL); in kern_open_file_for_direct_io()
474 error = do_ioctl(p1, p2, DKIOCGETPHYSICALEXTENT, (caddr_t) &getphysreq); in kern_open_file_for_direct_io()
512 do_ioctl = &file_ioctl; in kern_open_file_for_direct_io()
518 error = do_ioctl(p1, p2, DKIOCGETBASE, (caddr_t) partitionbase_result); in kern_open_file_for_direct_io()
526 error = do_ioctl(p1, p2, DKIOCGETBLOCKSIZE, (caddr_t) &blksize); in kern_open_file_for_direct_io()
533 error = do_ioctl(p1, p2, DKIOCGETMAXBLOCKCOUNTREAD, (caddr_t) &count); in kern_open_file_for_direct_io()
542 error = do_ioctl(p1, p2, DKIOCGETMAXBLOCKCOUNTWRITE, (caddr_t) &count); in kern_open_file_for_direct_io()
551 error = do_ioctl(p1, p2, DKIOCGETMAXBYTECOUNTREAD, (caddr_t) &count); in kern_open_file_for_direct_io()
559 error = do_ioctl(p1, p2, DKIOCGETMAXBYTECOUNTWRITE, (caddr_t) &count); in kern_open_file_for_direct_io()
567 error = do_ioctl(p1, p2, DKIOCGETMAXSEGMENTBYTECOUNTREAD, (caddr_t) &count); in kern_open_file_for_direct_io()
569 error = do_ioctl(p1, p2, DKIOCGETMAXSEGMENTCOUNTREAD, (caddr_t) &segcount); in kern_open_file_for_direct_io()
579 error = do_ioctl(p1, p2, DKIOCGETMAXSEGMENTBYTECOUNTWRITE, (caddr_t) &count); in kern_open_file_for_direct_io()
581 error = do_ioctl(p1, p2, DKIOCGETMAXSEGMENTCOUNTWRITE, (caddr_t) &segcount); in kern_open_file_for_direct_io()
596 error = do_ioctl(p1, p2, DKIOCISSOLIDSTATE, (caddr_t)&isssd); in kern_open_file_for_direct_io()
623 if (do_ioctl) { in kern_open_file_for_direct_io()
624 (void) do_ioctl(p1, p2, DKIOCUNLOCKPHYSICALEXTENTS, NULL); in kern_open_file_for_direct_io()
636 if (do_ioctl) { in kern_open_file_for_direct_io()
637 (void) do_ioctl(p1, p2, DKIOCAPFSRELEASEWBCRANGE, (caddr_t) NULL); in kern_open_file_for_direct_io()
697 int (*do_ioctl)(void * p1, void * p2, u_long theIoctl, caddr_t result); in kern_close_file_for_direct_io() local
707 do_ioctl = &file_ioctl; in kern_close_file_for_direct_io()
712 do_ioctl = &device_ioctl; in kern_close_file_for_direct_io()
714 (void) do_ioctl(p1, p2, DKIOCUNLOCKPHYSICALEXTENTS, NULL); in kern_close_file_for_direct_io()
734 (void) do_ioctl(p1, p2, DKIOCAPFSRELEASEWBCRANGE, (caddr_t) NULL); in kern_close_file_for_direct_io()