Lines Matching defs:dirty
466 * changing, in case (against all odds) we manage to dirty &
467 * sync out the changes after we check for being dirty.
787 * the size will change between now and the dbuf dirty call.
967 * We will dirty all the level 1 blocks in
1026 * min_time = scale * (dirty - min) / (max - dirty)
1030 * The percentage of dirty data at which we start to delay is defined by
1065 * was chosen such that small changes in the amount of accumulated dirty data
1096 * Note here that only as the amount of dirty data approaches its limit does
1098 * should be to keep the amount of dirty data out of that range by first
1104 dmu_tx_delay(dmu_tx_t *tx, uint64_t dirty)
1111 if (dirty <= delay_min_bytes)
1116 * We make them pass us the amount of dirty data so we don't
1120 ASSERT3U(dirty, <, zfs_dirty_data_max);
1124 (dirty - delay_min_bytes) / (zfs_dirty_data_max - dirty);
1130 DTRACE_PROBE3(delay__mintime, dmu_tx_t *, tx, uint64_t, dirty,
1247 * Add in 'tohold' to account for our dirty holds on this memory
1362 * because we've consumed much or all of the dirty buffer
1368 uint64_t dirty = dp->dp_dirty_total;
1371 dmu_tx_delay(tx, dirty);