Lines Matching refs:offset
55 uint32_t offset[3]; member
59 u64 offset, uint32_t mask_flags) in bcm47xxpart_add_part() argument
62 part->offset = offset; in bcm47xxpart_add_part()
98 uint32_t offset; in bcm47xxpart_parse() local
125 for (offset = 0; offset <= master->size - blocksize; in bcm47xxpart_parse()
126 offset += blocksize) { in bcm47xxpart_parse()
128 if (IS_ENABLED(CONFIG_BCM47XX) && offset >= 0x2000000) in bcm47xxpart_parse()
137 err = mtd_read(master, offset, BCM47XXPART_BYTES_TO_READ, in bcm47xxpart_parse()
141 offset, err); in bcm47xxpart_parse()
149 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
159 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
166 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
173 bcm47xxpart_add_part(&parts[curr_part++], "POT", offset, in bcm47xxpart_parse()
181 bcm47xxpart_add_part(&parts[curr_part++], "ML", offset, in bcm47xxpart_parse()
194 offset); in bcm47xxpart_parse()
198 offset, 0); in bcm47xxpart_parse()
208 last_subpart = max3(trx->offset[0], trx->offset[1], in bcm47xxpart_parse()
209 trx->offset[2]); in bcm47xxpart_parse()
216 offset += roundup(trx_size, blocksize) - blocksize; in bcm47xxpart_parse()
224 offset, 0); in bcm47xxpart_parse()
232 if (offset != master->size - blocksize && in bcm47xxpart_parse()
235 offset, 0); in bcm47xxpart_parse()
240 err = mtd_read(master, offset + 0x8000, 0x4, &bytes_read, in bcm47xxpart_parse()
244 offset, err); in bcm47xxpart_parse()
251 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
263 offset = master->size - possible_nvram_sizes[i]; in bcm47xxpart_parse()
264 err = mtd_read(master, offset, 0x4, &bytes_read, in bcm47xxpart_parse()
268 offset, err); in bcm47xxpart_parse()
288 parts[i + 1].offset : master->size; in bcm47xxpart_parse()
290 parts[i].size = next_part_offset - parts[i].offset; in bcm47xxpart_parse()