• Home
  • Raw
  • Download

Lines Matching refs:chunk

721 static void write_chunk(struct buffer_chunk *chunk)  in write_chunk()  argument
725 for (i = 0; i < chunk->nr; i++) { in write_chunk()
726 submit_logged_buffer(chunk->bh[i]); in write_chunk()
728 chunk->nr = 0; in write_chunk()
732 static void write_ordered_chunk(struct buffer_chunk *chunk) in write_ordered_chunk() argument
736 for (i = 0; i < chunk->nr; i++) { in write_ordered_chunk()
737 submit_ordered_buffer(chunk->bh[i]); in write_ordered_chunk()
739 chunk->nr = 0; in write_ordered_chunk()
743 static int add_to_chunk(struct buffer_chunk *chunk, struct buffer_head *bh, in add_to_chunk() argument
747 BUG_ON(chunk->nr >= CHUNK_SIZE); in add_to_chunk()
748 chunk->bh[chunk->nr++] = bh; in add_to_chunk()
749 if (chunk->nr >= CHUNK_SIZE) { in add_to_chunk()
753 fn(chunk); in add_to_chunk()
848 struct buffer_chunk chunk; in write_ordered_buffers() local
852 chunk.nr = 0; in write_ordered_buffers()
864 if (chunk.nr) in write_ordered_buffers()
865 write_ordered_chunk(&chunk); in write_ordered_buffers()
881 add_to_chunk(&chunk, bh, lock, write_ordered_chunk); in write_ordered_buffers()
890 if (chunk.nr) { in write_ordered_buffers()
892 write_ordered_chunk(&chunk); in write_ordered_buffers()
1675 struct buffer_chunk *chunk) in write_one_transaction() argument
1707 add_to_chunk(chunk, tmp_bh, NULL, write_chunk); in write_one_transaction()
1768 struct buffer_chunk chunk; in kupdate_transactions() local
1771 chunk.nr = 0; in kupdate_transactions()
1790 ret = write_one_transaction(s, jl, &chunk); in kupdate_transactions()
1808 if (chunk.nr) { in kupdate_transactions()
1809 write_chunk(&chunk); in kupdate_transactions()