Lines Matching full:sil
350 struct sub_index_layout *sil = &layout->index; in define_sub_index_nonce() local
355 encode_u64_le(buffer, &offset, sil->sub_index.start_block); in define_sub_index_nonce()
357 sil->nonce = generate_secondary_nonce(primary_nonce, buffer, sizeof(buffer)); in define_sub_index_nonce()
358 if (sil->nonce == 0) { in define_sub_index_nonce()
359 sil->nonce = generate_secondary_nonce(~primary_nonce + 1, buffer, in define_sub_index_nonce()
367 struct sub_index_layout *sil = &layout->index; in setup_sub_index() local
371 sil->sub_index = (struct layout_region) { in setup_sub_index()
378 sil->volume = (struct layout_region) { in setup_sub_index()
388 sil->saves[i].index_save = (struct layout_region) { in setup_sub_index()
1270 struct sub_index_layout *sil = &layout->index; in verify_sub_index() local
1273 sil->sub_index = table->regions[2]; in verify_sub_index()
1274 result = verify_region(&sil->sub_index, next_block, RL_KIND_INDEX, 0); in verify_sub_index()
1280 sil->volume = table->regions[3]; in verify_sub_index()
1281 result = verify_region(&sil->volume, next_block, RL_KIND_VOLUME, in verify_sub_index()
1286 next_block += sil->volume.block_count + layout->super.volume_offset; in verify_sub_index()
1289 sil->saves[i].index_save = table->regions[i + 4]; in verify_sub_index()
1290 result = verify_region(&sil->saves[i].index_save, next_block, in verify_sub_index()
1295 next_block += sil->saves[i].index_save.block_count; in verify_sub_index()
1299 if (next_block != start_block + sil->sub_index.block_count) { in verify_sub_index()