Lines Matching refs:eun

429     struct eun_info_t *eun;  in copy_erase_unit()  local
438 eun = &part->EUNInfo[srcunit]; in copy_erase_unit()
441 eun->Offset, xfer->Offset); in copy_erase_unit()
447 offset = eun->Offset + le32_to_cpu(part->header.BAMOffset); in copy_erase_unit()
476 src = eun->Offset; dest = xfer->Offset; in copy_erase_unit()
536 swap(xfer->EraseCount, eun->EraseCount); in copy_erase_unit()
537 swap(xfer->Offset, eun->Offset); in copy_erase_unit()
538 part->FreeTotal -= eun->Free; in copy_erase_unit()
540 eun->Free = free; in copy_erase_unit()
541 eun->Deleted = 0; in copy_erase_unit()
567 uint16_t i, eun, xfer; in reclaim_block() local
625 eun = 0; in reclaim_block()
632 eun = i; in reclaim_block()
639 eun = i; in reclaim_block()
653 ret = copy_erase_unit(part, eun, xfer); in reclaim_block()
686 uint16_t stop, eun; in find_free() local
693 eun = stop; in find_free()
695 if (part->EUNInfo[eun].Free != 0) break; in find_free()
697 if (++eun == part->DataUnits) eun = 0; in find_free()
698 } while (eun != stop); in find_free()
700 if (part->EUNInfo[eun].Free == 0) in find_free()
704 if (eun != part->bam_index) { in find_free()
709 part->EUNInfo[eun].Offset + le32_to_cpu(part->header.BAMOffset), in find_free()
718 part->bam_index = eun; in find_free()
733 pr_debug("ftl_cs: found free block at %d in %d\n", blk, eun); in find_free()
798 uint16_t eun; in set_bam_entry() local
805 eun = log_addr / bsize; in set_bam_entry()
807 offset = (part->EUNInfo[eun].Offset + blk * sizeof(uint32_t) + in set_bam_entry()
832 if (part->bam_index == eun) { in set_bam_entry()