Lines Matching refs:backed_block

23 #include "backed_block.h"
26 struct backed_block {
46 struct backed_block *next;
50 struct backed_block *data_blocks;
51 struct backed_block *last_used;
55 struct backed_block *backed_block_iter_new(struct backed_block_list *bbl)
60 struct backed_block *backed_block_iter_next(struct backed_block *bb)
65 unsigned int backed_block_len(struct backed_block *bb)
70 unsigned int backed_block_block(struct backed_block *bb)
75 void *backed_block_data(struct backed_block *bb)
81 const char *backed_block_filename(struct backed_block *bb)
87 int backed_block_fd(struct backed_block *bb)
93 int64_t backed_block_file_offset(struct backed_block *bb)
103 uint32_t backed_block_fill_val(struct backed_block *bb)
109 enum backed_block_type backed_block_type(struct backed_block *bb)
114 void backed_block_destroy(struct backed_block *bb)
133 struct backed_block *bb = bbl->data_blocks;
135 struct backed_block *next = bb->next;
145 struct backed_block_list *to, struct backed_block *start,
146 struct backed_block *end)
148 struct backed_block *bb;
192 struct backed_block *a, struct backed_block *b)
247 static int queue_bb(struct backed_block_list *bbl, struct backed_block *new_bb)
249 struct backed_block *bb;
291 struct backed_block *bb = calloc(1, sizeof(struct backed_block));
309 struct backed_block *bb = calloc(1, sizeof(struct backed_block));
327 struct backed_block *bb = calloc(1, sizeof(struct backed_block));
346 struct backed_block *bb = calloc(1, sizeof(struct backed_block));
361 int backed_block_split(struct backed_block_list *bbl, struct backed_block *bb,
364 struct backed_block *new_bb;
372 new_bb = malloc(sizeof(struct backed_block));