Lines Matching refs:trim
210 * HFSDBG_UNMAP_ENABLED: Log events involving the trim list.
381 struct jnl_trim_list *trim = &(jnl->active_tr->trim);
382 count = trim->extent_count;
384 blockno_offset = trim->extents[i].offset;
387 numblocks = trim->extents[i].length / hfsmp->blockSize;
447 /* Validate that the trim is in a valid range of bytes */
449 printf("hfs_unmap_free_ext: ignoring trim vol=%s @ off %lld len %lld \n", hfsmp->vcbVN, offset, length);
489 ; list - The list of currently tracked trim ranges.
525 ; list - The list of currently tracked trim ranges.
623 ; CAUTION: This routine is called while the journal's trim lock
685 ; overlap_end - end of the overlap between the argument extent and the trim list (in allocation blocks)
790 * which is now enabled for most architectures. Instead, any trim related
4239 * list - journal trim list data structure for issuing TRIMs
4422 /* Insert the previously tracked range of free blocks to the trim list */