Lines Matching refs:iter

36 	} iter;  member
56 ctx->iter.i++; in recovery_iter_advance()
63 snippet->current.blocks = spdk_min(snippet->current.blocks, ctx->iter.block_limit); in recovery_iter_advance()
66 ctx->iter.lba_first = first_block * (FTL_BLOCK_SIZE / dev->layout.l2p.addr_size); in recovery_iter_advance()
69 ctx->iter.lba_last = last_blocks * (FTL_BLOCK_SIZE / dev->layout.l2p.addr_size); in recovery_iter_advance()
71 if (ctx->iter.lba_last > dev->num_lbas) { in recovery_iter_advance()
72 ctx->iter.lba_last = dev->num_lbas; in recovery_iter_advance()
110 ctx->iter.block_limit = spdk_divide_round_up(l2p_limit, FTL_BLOCK_SIZE); in ftl_mngt_recovery_init()
113 ctx->l2p_snippet.count = ctx->iter.block_limit * lbas_in_block; in ftl_mngt_recovery_init()
126 ctx->l2p_snippet.region.current.blocks = ctx->iter.block_limit; in ftl_mngt_recovery_init()
128 l2p_limit_block = ctx->iter.block_limit; in ftl_mngt_recovery_init()
336 for (lba = ctx->iter.lba_first; lba < ctx->iter.lba_last; lba++) { in ftl_mngt_recovery_iteration_init_seq_ids()
337 lba_off = lba - ctx->iter.lba_first; in ftl_mngt_recovery_iteration_init_seq_ids()
372 FTL_NOTICELOG(dev, "L2P recovery, iteration %u\n", ctx->iter.i); in ftl_mngt_recovery_iteration_load_l2p()
375 ctx->iter.lba_first, ctx->iter.lba_last); in ftl_mngt_recovery_iteration_load_l2p()
438 if (lba < pctx->iter.lba_first || lba >= pctx->iter.lba_last) { in restore_band_l2p_cb()
442 lba_off = lba - pctx->iter.lba_first; in restore_band_l2p_cb()
527 if (lba < pctx->iter.lba_first || lba >= pctx->iter.lba_last) { in restore_chunk_l2p_cb()
531 lba_off = lba - pctx->iter.lba_first; in restore_chunk_l2p_cb()
560 for (lba = pctx->iter.lba_first; lba < pctx->iter.lba_last; lba++) { in ftl_mngt_recovery_iteration_restore_valid_map()
561 lba_off = lba - pctx->iter.lba_first; in ftl_mngt_recovery_iteration_restore_valid_map()
690 if (ftl_band_filled(band, band->md->iter.offset)) { in ftl_mngt_recovery_open_bands_p2l()
703 band->id, band->md->seq, band->md->iter.offset); in ftl_mngt_recovery_open_bands_p2l()