Searched refs:async_trim (Results 1 - 2 of 2) sorted by relevance

/xnu-2782.1.97/bsd/vfs/
H A Dvfs_journal.h142 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 Dvfs_journal.c1798 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 80 milliseconds