Searched refs:unmap (Results 1 - 7 of 7) sorted by relevance

/darwin-on-arm/xnu/bsd/vm/
H A Dvnode_pager.c186 dk_unmap_t unmap; local
221 memset (&unmap, 0, sizeof(dk_unmap_t));
224 unmap.extents = &extent;
225 unmap.extentsCount = 1;
226 error = VNOP_IOCTL(devvp, DKIOCUNMAP, (caddr_t)&unmap, 0, vfs_context_kernel());
/darwin-on-arm/xnu/bsd/kern/
H A Dkern_symfile.c109 dk_unmap_t unmap; local
113 bzero(&unmap, sizeof(dk_unmap_t));
150 unmap.extents = &extent;
151 unmap.extentsCount = 1;
152 error = do_ioctl(p1, p2, theIoctl, (caddr_t)&unmap);
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/
H A DVolumeAllocation.c233 /* Headers for unmap-on-mount support */
490 ; longer have useful content, and the device can unmap the
552 ; longer have useful content, and the device can unmap the
610 dk_unmap_t unmap; local
614 bzero(&unmap, sizeof(unmap));
615 unmap.extents = list->extents;
616 unmap.extentsCount = list->extent_count;
619 error = VNOP_IOCTL(hfsmp->hfs_devvp, DKIOCUNMAP, (caddr_t)&unmap, 0, vfs_context_kernel());
763 printf("HFS: bitmap unmap sca
[all...]
/darwin-on-arm/xnu/bsd/miscfs/specfs/
H A Dspec_vnops.c638 dk_unmap_t *unmap; local
642 unmap = (dk_unmap_t *)ap->a_data;
643 extent = unmap->extents;
645 for (i = 0; i < unmap->extentsCount; i++, extent++) {
/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_journal.c3086 ; SSDs can support trim/unmap and avoid having to recopy those
3444 dk_unmap_t unmap; local
3446 bzero(&unmap, sizeof(unmap));
3448 unmap.extents = tr->trim.extents;
3449 unmap.extentsCount = tr->trim.extent_count;
3452 errno = VNOP_IOCTL(jnl->fsdev, DKIOCUNMAP, (caddr_t)&unmap, FWRITE, vfs_context_kernel());
3457 errno, (unsigned long) (unmap.extents), unmap.extentsCount,
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOMemoryDescriptor.h724 /*! @function unmap
725 @abstract Force the IOMemoryMap to unmap, without destroying the object.
726 @discussion IOMemoryMap instances will unmap themselves upon free, ie. when the last client with a reference calls release. This method forces the IOMemoryMap to destroy the mapping it represents, regardless of the number of clients. It is not generally used.
729 virtual IOReturn unmap();
/darwin-on-arm/xnu/iokit/Kernel/
H A DIOMemoryDescriptor.cpp3418 IOReturn IOMemoryMap::unmap( void )
3449 unmap();
3478 unmap();

Completed in 48 milliseconds