Lines Matching refs:parts
1051 static inline int __init nftl_partscan(struct mtd_info *mtd, struct mtd_partition *parts) in nftl_partscan() argument
1126 parts[0].name = " DiskOnChip Firmware / Media Header partition"; in nftl_partscan()
1127 parts[0].offset = 0; in nftl_partscan()
1128 parts[0].size = offs; in nftl_partscan()
1132 parts[numparts].name = " DiskOnChip BDTL partition"; in nftl_partscan()
1133 parts[numparts].offset = offs; in nftl_partscan()
1134 parts[numparts].size = (mh->NumEraseUnits - numheaders) << this->bbt_erase_shift; in nftl_partscan()
1136 offs += parts[numparts].size; in nftl_partscan()
1140 parts[numparts].name = " DiskOnChip Remainder partition"; in nftl_partscan()
1141 parts[numparts].offset = offs; in nftl_partscan()
1142 parts[numparts].size = mtd->size - offs; in nftl_partscan()
1153 static inline int __init inftl_partscan(struct mtd_info *mtd, struct mtd_partition *parts) in inftl_partscan() argument
1241 parts[0].name = " DiskOnChip IPL / Media Header partition"; in inftl_partscan()
1242 parts[0].offset = 0; in inftl_partscan()
1243 parts[0].size = mtd->erasesize * ip->firstUnit; in inftl_partscan()
1248 parts[numparts].name = " DiskOnChip BDK partition"; in inftl_partscan()
1250 parts[numparts].name = " DiskOnChip BDTL partition"; in inftl_partscan()
1251 parts[numparts].offset = ip->firstUnit << vshift; in inftl_partscan()
1252 parts[numparts].size = (1 + ip->lastUnit - ip->firstUnit) << vshift; in inftl_partscan()
1261 parts[numparts].name = " DiskOnChip Remainder partition"; in inftl_partscan()
1262 parts[numparts].offset = lastvunit << vshift; in inftl_partscan()
1263 parts[numparts].size = end - parts[numparts].offset; in inftl_partscan()
1277 struct mtd_partition parts[2]; in nftl_scan_bbt() local
1279 memset((char *)parts, 0, sizeof(parts)); in nftl_scan_bbt()
1282 numparts = nftl_partscan(mtd, parts); in nftl_scan_bbt()
1304 return mtd_device_register(mtd, parts, no_autopart ? 0 : numparts); in nftl_scan_bbt()
1312 struct mtd_partition parts[5]; in inftl_scan_bbt() local
1351 memset((char *)parts, 0, sizeof(parts)); in inftl_scan_bbt()
1352 numparts = inftl_partscan(mtd, parts); in inftl_scan_bbt()
1358 return mtd_device_register(mtd, parts, no_autopart ? 0 : numparts); in inftl_scan_bbt()