Lines Matching defs:offset
51 uint32_t offset[3];
55 u64 offset, uint32_t mask_flags)
58 part->offset = offset;
94 uint32_t offset;
121 for (offset = 0; offset <= master->size - blocksize;
122 offset += blocksize) {
124 if (IS_ENABLED(CONFIG_BCM47XX) && offset >= 0x2000000)
133 err = mtd_read(master, offset, BCM47XXPART_BYTES_TO_READ,
136 pr_err("mtd_read error while parsing (offset: 0x%X): %d\n",
137 offset, err);
145 offset, MTD_WRITEABLE);
155 offset, MTD_WRITEABLE);
162 offset, MTD_WRITEABLE);
169 bcm47xxpart_add_part(&parts[curr_part++], "POT", offset,
177 bcm47xxpart_add_part(&parts[curr_part++], "ML", offset,
190 offset);
194 offset, 0);
204 last_subpart = max3(trx->offset[0], trx->offset[1],
205 trx->offset[2]);
209 * Skip the TRX data. Decrease offset by block size as
212 offset += roundup(trx_size, blocksize) - blocksize;
220 offset, 0);
228 if (offset != master->size - blocksize &&
231 offset, 0);
236 err = mtd_read(master, offset + (blocksize / 2), 0x4, &bytes_read,
239 pr_err("mtd_read error while parsing (offset: 0x%X): %d\n",
240 offset + (blocksize / 2), err);
247 offset, MTD_WRITEABLE);
259 offset = master->size - possible_nvram_sizes[i];
260 err = mtd_read(master, offset, 0x4, &bytes_read,
263 pr_err("mtd_read error while reading (offset 0x%X): %d\n",
264 offset, err);
284 parts[i + 1].offset : master->size;
286 parts[i].size = next_part_offset - parts[i].offset;