Lines Matching refs:VirtualBlockMap
113 uint32_t *VirtualBlockMap; member
271 part->VirtualBlockMap = vmalloc(blocks * sizeof(uint32_t)); in build_maps()
272 if (!part->VirtualBlockMap) in build_maps()
275 memset(part->VirtualBlockMap, 0xff, blocks * sizeof(uint32_t)); in build_maps()
304 part->VirtualBlockMap[BLOCK_NUMBER(le32_to_cpu(part->bam_cache[j]))] = in build_maps()
317 vfree(part->VirtualBlockMap); in build_maps()
808 log_addr = part->VirtualBlockMap[sector+i]; in ftl_read()
961 old_addr = part->VirtualBlockMap[sector+i]; in ftl_write()
963 part->VirtualBlockMap[sector+i] = 0xffffffff; in ftl_write()
972 part->VirtualBlockMap[sector+i] = log_addr; in ftl_write()
1018 uint32_t old_addr = part->VirtualBlockMap[sector]; in ftl_discardsect()
1020 part->VirtualBlockMap[sector] = 0xffffffff; in ftl_discardsect()
1035 vfree(part->VirtualBlockMap); in ftl_freepart()
1036 part->VirtualBlockMap = NULL; in ftl_freepart()