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