• Home
  • Raw
  • Download

Lines Matching refs:bb

82 	struct backed_block *bb;  in sparse_count_chunks()  local
86 for (bb = backed_block_iter_new(s->backed_block_list); bb; in sparse_count_chunks()
87 bb = backed_block_iter_next(bb)) { in sparse_count_chunks()
88 if (backed_block_block(bb) > last_block) { in sparse_count_chunks()
93 last_block = backed_block_block(bb) + in sparse_count_chunks()
94 DIV_ROUND_UP(backed_block_len(bb), s->block_size); in sparse_count_chunks()
104 struct backed_block *bb) in sparse_file_write_block() argument
106 switch (backed_block_type(bb)) { in sparse_file_write_block()
108 write_data_chunk(out, backed_block_len(bb), backed_block_data(bb)); in sparse_file_write_block()
111 write_file_chunk(out, backed_block_len(bb), in sparse_file_write_block()
112 backed_block_filename(bb), backed_block_file_offset(bb)); in sparse_file_write_block()
115 write_fd_chunk(out, backed_block_len(bb), in sparse_file_write_block()
116 backed_block_fd(bb), backed_block_file_offset(bb)); in sparse_file_write_block()
119 write_fill_chunk(out, backed_block_len(bb), in sparse_file_write_block()
120 backed_block_fill_val(bb)); in sparse_file_write_block()
127 struct backed_block *bb; in write_all_blocks() local
131 for (bb = backed_block_iter_new(s->backed_block_list); bb; in write_all_blocks()
132 bb = backed_block_iter_next(bb)) { in write_all_blocks()
133 if (backed_block_block(bb) > last_block) { in write_all_blocks()
134 unsigned int blocks = backed_block_block(bb) - last_block; in write_all_blocks()
137 sparse_file_write_block(out, bb); in write_all_blocks()
138 last_block = backed_block_block(bb) + in write_all_blocks()
139 DIV_ROUND_UP(backed_block_len(bb), s->block_size); in write_all_blocks()
229 struct backed_block *bb; in move_chunks_up_to_len() local
248 for (bb = start; bb; bb = backed_block_iter_next(bb)) { in move_chunks_up_to_len()
251 sparse_file_write_block(out_counter, bb); in move_chunks_up_to_len()
259 backed_block_split(from->backed_block_list, bb, len - file_len); in move_chunks_up_to_len()
260 last_bb = bb; in move_chunks_up_to_len()
265 last_bb = bb; in move_chunks_up_to_len()
274 return bb; in move_chunks_up_to_len()
280 struct backed_block *bb; in sparse_file_resparse() local
294 bb = move_chunks_up_to_len(in_s, s, max_len); in sparse_file_resparse()
304 } while (bb); in sparse_file_resparse()