Lines Matching refs:eun

432     struct eun_info_t *eun;  in copy_erase_unit()  local
441 eun = &part->EUNInfo[srcunit]; in copy_erase_unit()
444 eun->Offset, xfer->Offset); in copy_erase_unit()
450 offset = eun->Offset + le32_to_cpu(part->header.BAMOffset); in copy_erase_unit()
479 src = eun->Offset; dest = xfer->Offset; in copy_erase_unit()
539 swap(xfer->EraseCount, eun->EraseCount); in copy_erase_unit()
540 swap(xfer->Offset, eun->Offset); in copy_erase_unit()
541 part->FreeTotal -= eun->Free; in copy_erase_unit()
543 eun->Free = free; in copy_erase_unit()
544 eun->Deleted = 0; in copy_erase_unit()
570 uint16_t i, eun, xfer; in reclaim_block() local
628 eun = 0; in reclaim_block()
635 eun = i; in reclaim_block()
642 eun = i; in reclaim_block()
656 ret = copy_erase_unit(part, eun, xfer); in reclaim_block()
689 uint16_t stop, eun; in find_free() local
696 eun = stop; in find_free()
698 if (part->EUNInfo[eun].Free != 0) break; in find_free()
700 if (++eun == part->DataUnits) eun = 0; in find_free()
701 } while (eun != stop); in find_free()
703 if (part->EUNInfo[eun].Free == 0) in find_free()
707 if (eun != part->bam_index) { in find_free()
712 part->EUNInfo[eun].Offset + le32_to_cpu(part->header.BAMOffset), in find_free()
721 part->bam_index = eun; in find_free()
736 pr_debug("ftl_cs: found free block at %d in %d\n", blk, eun); in find_free()
801 uint16_t eun; in set_bam_entry() local
808 eun = log_addr / bsize; in set_bam_entry()
810 offset = (part->EUNInfo[eun].Offset + blk * sizeof(uint32_t) + in set_bam_entry()
835 if (part->bam_index == eun) { in set_bam_entry()