Lines Matching refs:msp_parts
46 static struct mtd_partition **msp_parts; variable
82 msp_parts = kmalloc(fcnt * sizeof(struct mtd_partition *), GFP_KERNEL); in init_msp_flash()
83 if (!msp_parts) in init_msp_flash()
104 msp_parts[i] = kcalloc(pcnt, sizeof(struct mtd_partition), in init_msp_flash()
106 if (!msp_parts[i]) in init_msp_flash()
115 kfree(msp_parts[i]); in init_msp_flash()
137 kfree(msp_parts[i]); in init_msp_flash()
145 kfree(msp_parts[i]); in init_msp_flash()
162 kfree(msp_parts[i]); in init_msp_flash()
166 msp_parts[i][j].size = size; in init_msp_flash()
167 msp_parts[i][j].offset = offset; in init_msp_flash()
168 msp_parts[i][j].name = env + coff; in init_msp_flash()
176 mtd_device_register(msp_flash[i], msp_parts[i], pcnt); in init_msp_flash()
182 kfree(msp_parts[i]); in init_msp_flash()
195 kfree(msp_parts[i]); in init_msp_flash()
199 kfree(msp_parts); in init_msp_flash()
216 kfree(msp_parts[i]); in cleanup_msp_flash()
220 kfree(msp_parts); in cleanup_msp_flash()