Lines Matching refs:offset
53 uint32_t offset[3]; member
57 u64 offset, uint32_t mask_flags) in bcm47xxpart_add_part() argument
60 part->offset = offset; in bcm47xxpart_add_part()
65 size_t offset) in bcm47xxpart_trx_data_part_name() argument
70 if (mtd_read(master, offset, sizeof(buf), &bytes_read, in bcm47xxpart_trx_data_part_name()
73 offset); in bcm47xxpart_trx_data_part_name()
92 uint32_t offset; in bcm47xxpart_parse() local
119 for (offset = 0; offset <= master->size - blocksize; in bcm47xxpart_parse()
120 offset += blocksize) { in bcm47xxpart_parse()
122 if (offset >= 0x2000000) in bcm47xxpart_parse()
131 if (mtd_read(master, offset, BCM47XXPART_BYTES_TO_READ, in bcm47xxpart_parse()
134 offset); in bcm47xxpart_parse()
142 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
152 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
159 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
166 bcm47xxpart_add_part(&parts[curr_part++], "POT", offset, in bcm47xxpart_parse()
174 bcm47xxpart_add_part(&parts[curr_part++], "ML", offset, in bcm47xxpart_parse()
190 offset, 0); in bcm47xxpart_parse()
194 if (trx->offset[2]) { in bcm47xxpart_parse()
197 offset + trx->offset[i], in bcm47xxpart_parse()
202 if (trx->offset[i]) { in bcm47xxpart_parse()
205 offset + trx->offset[i], in bcm47xxpart_parse()
215 if (trx->offset[i]) { in bcm47xxpart_parse()
218 name = bcm47xxpart_trx_data_part_name(master, offset + trx->offset[i]); in bcm47xxpart_parse()
221 offset + trx->offset[i], in bcm47xxpart_parse()
233 offset = rounddown(offset + trx->length, blocksize); in bcm47xxpart_parse()
241 offset, 0); in bcm47xxpart_parse()
249 if (offset != master->size - blocksize && in bcm47xxpart_parse()
252 offset, 0); in bcm47xxpart_parse()
257 if (mtd_read(master, offset + 0x8000, 0x4, in bcm47xxpart_parse()
260 offset); in bcm47xxpart_parse()
267 offset, MTD_WRITEABLE); in bcm47xxpart_parse()
279 offset = master->size - possible_nvram_sizes[i]; in bcm47xxpart_parse()
280 if (mtd_read(master, offset, 0x4, &bytes_read, in bcm47xxpart_parse()
283 offset); in bcm47xxpart_parse()
303 parts[i + 1].offset : master->size; in bcm47xxpart_parse()
305 parts[i].size = next_part_offset - parts[i].offset; in bcm47xxpart_parse()
308 parts[trx_part].offset; in bcm47xxpart_parse()