Lines Matching refs:msp_maps
47 static struct map_info *msp_maps;
86 msp_maps = kcalloc(fcnt, sizeof(*msp_maps), GFP_KERNEL);
87 if (!msp_maps)
124 msp_maps[i].size = size;
125 msp_maps[i].phys = addr;
134 msp_maps[i].virt = ioremap(addr, size);
135 if (msp_maps[i].virt == NULL) {
141 msp_maps[i].bankwidth = 1;
142 msp_maps[i].name = kstrndup(flash_name, 7, GFP_KERNEL);
143 if (!msp_maps[i].name) {
144 iounmap(msp_maps[i].virt);
158 kfree(msp_maps[i].name);
159 iounmap(msp_maps[i].virt);
170 simple_map_init(&msp_maps[i]);
171 msp_flash[i] = do_map_probe("cfi_probe", &msp_maps[i]);
178 kfree(msp_maps[i].name);
179 iounmap(msp_maps[i].virt);
191 kfree(msp_maps[i].name);
192 iounmap(msp_maps[i].virt);
195 kfree(msp_maps);
210 iounmap((void *)msp_maps[i].virt);
213 kfree(msp_maps[i].name);
219 kfree(msp_maps);