Home | History | Annotate | Download | only in libsparse

Lines Matching defs:backed_block_list

49 struct backed_block_list {
55 struct backed_block *backed_block_iter_new(struct backed_block_list *bbl)
123 struct backed_block_list *backed_block_list_new(unsigned int block_size)
125 struct backed_block_list *b = calloc(sizeof(struct backed_block_list), 1);
130 void backed_block_list_destroy(struct backed_block_list *bbl)
144 void backed_block_list_move(struct backed_block_list *from,
145 struct backed_block_list *to, struct backed_block *start,
191 static int merge_bb(struct backed_block_list *bbl,
247 static int queue_bb(struct backed_block_list *bbl, struct backed_block *new_bb)
288 int backed_block_add_fill(struct backed_block_list *bbl, unsigned int fill_val,
306 int backed_block_add_data(struct backed_block_list *bbl, void *data,
324 int backed_block_add_file(struct backed_block_list *bbl, const char *filename,
343 int backed_block_add_fd(struct backed_block_list *bbl, int fd, int64_t offset,
361 int backed_block_split(struct backed_block_list *bbl, struct backed_block *bb,