Lines Matching defs:blocks
8 * journal_begin -- call with the number of blocks you expect to log.
20 * journal_mark_dirty -- adds blocks into this transaction. clears any flags
27 * a full flush of all log and real blocks in the
31 * commit blocks are sent to disk. Forces commit blocks
81 #define FLUSH_ALL 1 /* flush commit and real blocks */
83 #define WAIT 4 /* wait for the log blocks to hit the disk */
564 * cleans up any data stored about blocks freed during a transaction.
964 * if this journal list still has commit blocks unflushed, send them to disk.
989 * before we can put our commit blocks on disk, we have to make
1040 * for the description block and all the log blocks, submit any buffers
1042 * log blocks. later on, we will only wait on blocks that correspond
1139 * blocks freed during this transaction to be reallocated
1190 * once all the real blocks have been flushed, it is safe to remove them
1192 * cnode, this also allows the block to be reallocated for data blocks
1230 * and I can start releasing blocks in this transaction for reuse as data
1231 * blocks. called by flush_journal_list, before it calls
1336 * flush a journal list, both commit and real blocks
1569 * real blocks from all older transactions to disk. This is because
1798 /* in data logging mode, try harder to flush a lot of blocks */
1801 /* flush for 256 transactions or limit blocks, whichever comes first */
1821 * try to find a group of blocks we can flush across all the
2241 /* read in the log blocks, memcpy to the corresponding real block */
2264 /* flush out the real blocks */
2311 * This function reads blocks starting from block and to max_block of bufsize
2312 * size (but no more than BUFNR blocks at a time). This proved to improve
2323 unsigned int blocks = BUFNR;
2332 blocks = max_block - block;
2336 for (i = 1; i < blocks; i++) {
2657 * For blocks >= standard_blocksize transaction size should
2661 * For blocks < standard_blocksize these boundaries should be
2757 "by first of bitmap blocks. It starts at "
3024 * blocks you expect to use in nblocks.
3481 * flush_commit_list has gotten all the log blocks for a given
3521 * syncs the commit blocks, but does not force the real buffers to disk
3579 * too old, finish it, and force the commit blocks to disk
3642 * freed blocks need to be released will be dealt with by next
3725 * Does all the work that makes deleting blocks safe.
3977 * blocks and all real buffers in the trans are on disk.
3978 * If no_async, won't return until all commit blocks are on disk.
4055 * j must wait means we have to flush the log blocks, and the
4056 * real blocks for this transaction
4069 /* it should not involve new blocks into the transaction */
4185 * we're about to dirty all the log blocks, mark the description block
4200 /* copy all the real blocks into log area. dirty log blocks */
4240 * c_bh must be written after all other commit blocks,