Lines Matching defs:dirty
778 * We will dirty all the level 1 blocks in
849 * min_time = scale * (dirty - min) / (max - dirty)
853 * The percentage of dirty data at which we start to delay is defined by
888 * was chosen such that small changes in the amount of accumulated dirty data
919 * Note here that only as the amount of dirty data approaches its limit does
921 * should be to keep the amount of dirty data out of that range by first
927 dmu_tx_delay(dmu_tx_t *tx, uint64_t dirty)
933 /* Calculate minimum transaction time for the dirty data amount. */
936 if (dirty > delay_min_bytes) {
939 * We make them pass us the amount of dirty data so we don't
943 ASSERT3U(dirty, <, zfs_dirty_data_max);
945 tx_time = zfs_delay_scale * (dirty - delay_min_bytes) /
946 (zfs_dirty_data_max - dirty);
968 DTRACE_PROBE3(delay__mintime, dmu_tx_t *, tx, uint64_t, dirty,
1244 uint64_t dirty;
1248 * because we've consumed much or all of the dirty buffer
1256 dirty = dp->dp_dirty_total;
1259 dmu_tx_delay(tx, dirty);
1289 * If we have a lot of dirty data just wait until we sync