Lines Matching refs:master
46 static int bcm63xx_detect_cfe(struct mtd_info *master) in bcm63xx_detect_cfe() argument
52 ret = mtd_read(master, BCM963XX_CFE_VERSION_OFFSET, 5, &retlen, in bcm63xx_detect_cfe()
63 ret = mtd_read(master, BCM63XX_CFE_MAGIC_OFFSET, 8, &retlen, in bcm63xx_detect_cfe()
70 static int bcm63xx_parse_cfe_partitions(struct mtd_info *master, in bcm63xx_parse_cfe_partitions() argument
88 if (bcm63xx_detect_cfe(master)) in bcm63xx_parse_cfe_partitions()
91 cfe_erasesize = max_t(uint32_t, master->erasesize, in bcm63xx_parse_cfe_partitions()
104 ret = mtd_read(master, cfelen, sizeof(struct bcm_tag), &retlen, in bcm63xx_parse_cfe_partitions()
128 spareaddr = roundup(totallen, master->erasesize) + cfelen; in bcm63xx_parse_cfe_partitions()
147 sparelen = master->size - spareaddr - nvramlen; in bcm63xx_parse_cfe_partitions()
194 parts[curpart].offset = master->size - nvramlen; in bcm63xx_parse_cfe_partitions()
201 parts[curpart].size = master->size - cfelen - nvramlen; in bcm63xx_parse_cfe_partitions()