Lines Matching full:need
89 * system is idle. We need two dummy transaction because the h_tail_lsn
102 * NEED -- logging has occurred and we need a dummy transaction
104 * DONE -- we were in the NEED state and have committed a dummy
112 * 1.) In xfs_sync, when we detect an idle log and are in NEED or NEED2.
119 * transaction going out, the next state is NEED.
121 * is NEED. We can't be finishing a write of the dummy record
191 * Because of cacheline contention on large machines, we need to separate
200 * so we need to ensure that these fields are located in separate cachelines.
217 /* reference counts need their own cacheline */
297 * context, so we need to decide which to use for limiting.
300 * is at least one sector and more for v2 logs. Hence we need a reservation of
318 * space needed by the checkpoint transaction. This means that we never need to
320 * need to regrant space once the checkpoint completes. This also means the
328 * tries to keep 25% of the log free, so we need to keep below that limit or we
331 * In order to keep background CIL push efficient, we only need to ensure the
337 * and the CIL consumes a lot of memory. Hence we need to set an upper physical
367 * in the CIL commit fast path, and it's not at all clear that we actually need
396 /* The following fields don't need locking */
444 /* The following field are used for debugging; need to hold icloglock */