Lines Matching full:need
25 * we don't want to be issuing transactions from, so we need to tell the
30 * the space required, we need to set the current reservation of the ticket to
52 * tail of the log are. We need this log initialisation done before we can
90 * the CIL and we need a CIL commit to occur to free memory.
92 * To avoid this, we need to move the memory allocation outside the
145 * Ordered items need to be tracked but we do not wish to write in xlog_cil_alloc_shadow_bufs()
146 * them. We need a logvec to track the object, but we do not in xlog_cil_alloc_shadow_bufs()
147 * need an iovec or buffer to be allocated for copying data. in xlog_cil_alloc_shadow_bufs()
157 * of the next one is naturally aligned. We'll need to in xlog_cil_alloc_shadow_bufs()
173 * if we have no shadow buffer, or it is too small, we need to in xlog_cil_alloc_shadow_bufs()
182 * same reason - we don't need to zero the data area in in xlog_cil_alloc_shadow_bufs()
239 * this CIL context and so we need to pin it. If we are replacing the in xfs_cil_prepare_item()
272 * For delayed logging, we need to hold a formatted buffer containing all the
292 * Hence what we need to do now is change the rewrite the vector array to point
430 /* do we need space for more log record headers? */ in xlog_cil_insert_items()
435 /* need to take into account split region headers, too */ in xlog_cil_insert_items()
462 * We do this here so we only need to take the CIL lock once during in xlog_cil_insert_items()
513 * pagb_lock. Note that we need a unbounded workqueue, otherwise we might
629 * If the current sequence is the same as xc_push_seq we need to do a flush. If
631 * flushed and we don't need to do anything - the caller will wait for it to
704 * to detect a push that had nothing to do and therefore does not need in xlog_cil_push_work()
723 * remove the items from the CIL. We don't need the CIL lock in xlog_cil_push_work()
759 * though - we need to synchronise with previous and future commits so in xlog_cil_push_work()
771 * Hence we need to add this context to the committing context list so in xlog_cil_push_work()
788 * begin the transaction. We need to account for the space used by the in xlog_cil_push_work()
791 * The LSN we need to pass to the log items on transaction commit is in xlog_cil_push_work()
891 * We need to push CIL every so often so we don't cache more than we can fit in
925 * Drop the context lock now, we can't hold that if we need to sleep in xlog_cil_push_background()
970 * there's no work we need to do. in xlog_cil_push_now()
1000 * To do this, we need to format the item, pin it in memory if required and
1002 * need to release the unused reservation for the transaction, attach the
1070 * We only need to push if we haven't already pushed the sequence
1089 * check to see if we need to force out the current context. in xlog_cil_force_lsn()
1091 * so no need to deal with it here. in xlog_cil_force_lsn()
1098 * We need to wait for all previous sequence commits to complete in xlog_cil_force_lsn()
1152 * We detected a shutdown in progress. We need to trigger the log force in xlog_cil_force_lsn()