Lines Matching refs:log_addr
790 uint32_t log_addr, bsize; in ftl_read() local
808 log_addr = part->VirtualBlockMap[sector+i]; in ftl_read()
809 if (log_addr == 0xffffffff) in ftl_read()
812 offset = (part->EUNInfo[log_addr / bsize].Offset in ftl_read()
813 + (log_addr % bsize)); in ftl_read()
833 static int set_bam_entry(partition_t *part, uint32_t log_addr, in set_bam_entry() argument
845 part, log_addr, virt_addr); in set_bam_entry()
847 eun = log_addr / bsize; in set_bam_entry()
848 blk = (log_addr % bsize) / SECTOR_SIZE; in set_bam_entry()
868 ", new = 0x%x\n", log_addr, old_addr, virt_addr); in set_bam_entry()
896 log_addr, virt_addr); in set_bam_entry()
904 uint32_t bsize, log_addr, virt_addr, old_addr, blk; in ftl_write() local
942 log_addr = part->bam_index * bsize + blk * SECTOR_SIZE; in ftl_write()
945 if (set_bam_entry(part, log_addr, 0xfffffffe)) in ftl_write()
955 " = 0x%x, Offset = 0x%zx\n", log_addr, virt_addr, in ftl_write()
970 if (set_bam_entry(part, log_addr, virt_addr)) in ftl_write()
972 part->VirtualBlockMap[sector+i] = log_addr; in ftl_write()