Lines Matching refs:eun

467     struct eun_info_t *eun;  in copy_erase_unit()  local
476 eun = &part->EUNInfo[srcunit]; in copy_erase_unit()
479 eun->Offset, xfer->Offset); in copy_erase_unit()
485 offset = eun->Offset + le32_to_cpu(part->header.BAMOffset); in copy_erase_unit()
514 src = eun->Offset; dest = xfer->Offset; in copy_erase_unit()
575 xfer->EraseCount = eun->EraseCount; in copy_erase_unit()
576 eun->EraseCount = i; in copy_erase_unit()
578 xfer->Offset = eun->Offset; in copy_erase_unit()
579 eun->Offset = i; in copy_erase_unit()
580 part->FreeTotal -= eun->Free; in copy_erase_unit()
582 eun->Free = free; in copy_erase_unit()
583 eun->Deleted = 0; in copy_erase_unit()
609 uint16_t i, eun, xfer; in reclaim_block() local
667 eun = 0; in reclaim_block()
674 eun = i; in reclaim_block()
681 eun = i; in reclaim_block()
695 ret = copy_erase_unit(part, eun, xfer); in reclaim_block()
728 uint16_t stop, eun; in find_free() local
735 eun = stop; in find_free()
737 if (part->EUNInfo[eun].Free != 0) break; in find_free()
739 if (++eun == part->DataUnits) eun = 0; in find_free()
740 } while (eun != stop); in find_free()
742 if (part->EUNInfo[eun].Free == 0) in find_free()
746 if (eun != part->bam_index) { in find_free()
751 part->EUNInfo[eun].Offset + le32_to_cpu(part->header.BAMOffset), in find_free()
760 part->bam_index = eun; in find_free()
775 pr_debug("ftl_cs: found free block at %d in %d\n", blk, eun); in find_free()
840 uint16_t eun; in set_bam_entry() local
847 eun = log_addr / bsize; in set_bam_entry()
849 offset = (part->EUNInfo[eun].Offset + blk * sizeof(uint32_t) + in set_bam_entry()
874 if (part->bam_index == eun) { in set_bam_entry()