Searched refs:async_trim (Results 1 - 2 of 2) sorted by relevance
/xnu-2782.1.97/bsd/vfs/ |
H A D | vfs_journal.h | 142 lck_rw_t trim_lock; // protects the async_trim field, below 163 struct jnl_trim_list *async_trim; // extents to be trimmed by transaction being asynchronously flushed member in struct:journal
|
H A D | vfs_journal.c | 1798 jnl->async_trim = NULL; 3323 if (jnl->async_trim != NULL) { 3324 overlap = trim_search_extent(jnl->async_trim, offset, length, &overlap_start, &overlap_len); 3557 if (jnl->async_trim != NULL) 3558 found = trim_search_extent(jnl->async_trim, offset, length, NULL, NULL); 3573 if (jnl->async_trim != NULL) { 3574 error = trim_remove_extent(jnl, jnl->async_trim, offset, length); 3575 async_extent_count = jnl->async_trim->extent_count; 3651 if (jnl->async_trim == &tr->trim) 3652 jnl->async_trim [all...] |
Completed in 30 milliseconds