Home
last modified time | relevance | path

Searched refs:parity_pos (Results 1 – 5 of 5) sorted by relevance

/dports/sysutils/snapraid/snapraid-12.1/cmdline/
H A Delem.c635 extent->parity_pos = parity_pos; in extent_alloc()
653 if (arg_a->parity_pos < arg_b->parity_pos) in extent_parity_compare()
655 if (arg_a->parity_pos > arg_b->parity_pos) in extent_parity_compare()
953 if (prev->parity_pos >= obj->parity_pos) { in extent_parity_check_foreach_unlock()
963 if (prev->parity_pos + prev->count > obj->parity_pos) { in extent_parity_check_foreach_unlock()
1119 if (arg_a->parity_pos < arg_b->parity_pos) in extent_parity_inside_compare_unlock()
1121 if (arg_a->parity_pos >= arg_b->parity_pos + arg_b->count) in extent_parity_inside_compare_unlock()
1138 && parity_pos >= (*fs_last)->parity_pos in fs_par2extent_get_unlock()
1139 && parity_pos < (*fs_last)->parity_pos + (*fs_last)->count in fs_par2extent_get_unlock()
1338 if (parity_pos == extent->parity_pos) { in fs_deallocate()
[all …]
H A Delem.h319 block_off_t parity_pos; /**< Parity position. */ member
867 struct snapraid_extent* extent_alloc(block_off_t parity_pos, struct snapraid_file* file, block_off_…
1018 void fs_allocate(struct snapraid_disk* disk, block_off_t parity_pos, struct snapraid_file* file, bl…
1039 struct snapraid_file* fs_par2file_find(struct snapraid_disk* disk, block_off_t parity_pos, block_of…
1044 …snapraid_file* fs_par2file_get(struct snapraid_disk* disk, block_off_t parity_pos, block_off_t* fi… in fs_par2file_get() argument
1048 ret = fs_par2file_find(disk, parity_pos, file_pos); in fs_par2file_get()
1051 …sistency when deresolving parity to file at position '%u' in disk '%s'\n", parity_pos, disk->name); in fs_par2file_get()
1087 struct snapraid_block* fs_par2block_find(struct snapraid_disk* disk, block_off_t parity_pos);
1092 … inline struct snapraid_block* fs_par2block_get(struct snapraid_disk* disk, block_off_t parity_pos) in fs_par2block_get() argument
1096 ret = fs_par2block_find(disk, parity_pos); in fs_par2block_get()
[all …]
H A Dscan.c229 block_off_t parity_pos; in scan_file_allocate() local
235 parity_pos = disk->first_free_block; in scan_file_allocate()
243 ++parity_pos; in scan_file_allocate()
250 fs_deallocate(disk, parity_pos); in scan_file_allocate()
253 info = info_get(&state->infoarr, parity_pos); in scan_file_allocate()
306 fs_allocate(disk, parity_pos, file, i); in scan_file_allocate()
309 disk->first_free_block = parity_pos + 1; in scan_file_allocate()
438 block_off_t parity_pos; in file_is_full_invalid_parity_and_stable() local
455 if (parity_pos != POS_NULL) { in file_is_full_invalid_parity_and_stable()
484 block_off_t parity_pos; in file_is_full_hashed_and_stable() local
[all …]
H A Dstatus.c169 block_off_t parity_pos = fs_file2par_get(disk, file, j); in state_status() local
170 if (prev_pos + 1 != parity_pos) { in state_status()
175 prev_pos = parity_pos; in state_status()
H A Dparity.c144 block_off_t parity_pos = fs_file2par_get(disk, file, file->blockmax - 1); in parity_overflow() local
145 if (parity_pos >= blockalloc) { in parity_overflow()