Lines Matching refs:iter
164 struct ftl_rq_entry *iter = rq->entries; in ftl_p2l_ckpt_issue() local
193 for (j = 0; i < rq->num_blocks && j < FTL_NUM_P2L_ENTRIES_NO_VSS; i++, iter++, j++) { in ftl_p2l_ckpt_issue()
194 if (iter->lba != FTL_LBA_INVALID) { in ftl_p2l_ckpt_issue()
197 ftl_band_set_p2l(band, iter->lba, addr, iter->seq_id); in ftl_p2l_ckpt_issue()
199 page->map[j].lba = iter->lba; in ftl_p2l_ckpt_issue()
200 page->map[j].seq_id = iter->seq_id; in ftl_p2l_ckpt_issue()
365 band_offs = ftl_band_block_offset_from_addr(band, band->md->iter.addr); in ftl_mngt_persist_bands_p2l()
512 assert(band->md->iter.offset % dev->xfer_size == 0); in ftl_mngt_p2l_ckpt_restore_clean()
520 if (band->md->iter.offset == 0) { in ftl_mngt_p2l_ckpt_restore_clean()
525 num_written_pages = band->md->iter.offset / dev->xfer_size * ckpt->pages_per_xfer; in ftl_mngt_p2l_ckpt_restore_clean()
570 assert(band->md->iter.offset % dev->xfer_size == 0); in ftl_mngt_p2l_ckpt_restore_shm_clean()
571 …num_written_pages = band->md->iter.offset / dev->xfer_size * band->p2l_map.p2l_ckpt->pages_per_xfe… in ftl_mngt_p2l_ckpt_restore_shm_clean()
574 if (band->md->iter.offset == 0) { in ftl_mngt_p2l_ckpt_restore_shm_clean()