• Home
  • Raw
  • Download

Lines Matching refs:offset

29 	uint64_t offset;  member
57 res = part->master->read(part->master, from + part->offset, in part_read()
76 return part->master->point (part->master, from + part->offset, in part_point()
84 part->master->unpoint(part->master, from + part->offset, len); in part_unpoint()
97 res = part->master->read_oob(part->master, from + part->offset, ops); in part_read_oob()
148 return part->master->write(part->master, to + part->offset, in part_write()
162 return part->master->panic_write(part->master, to + part->offset, in part_panic_write()
178 return part->master->write_oob(part->master, to + part->offset, ops); in part_write_oob()
203 to + part->offset, retlen); in part_writev()
214 instr->addr += part->offset; in part_erase()
218 instr->fail_addr -= part->offset; in part_erase()
219 instr->addr -= part->offset; in part_erase()
230 instr->fail_addr -= part->offset; in mtd_erase_callback()
231 instr->addr -= part->offset; in mtd_erase_callback()
243 return part->master->lock(part->master, ofs + part->offset, len); in part_lock()
251 return part->master->unlock(part->master, ofs + part->offset, len); in part_unlock()
277 ofs += part->offset; in part_block_isbad()
290 ofs += part->offset; in part_block_markbad()
391 slave->offset = part->offset; in add_one_partition()
394 if (slave->offset == MTDPART_OFS_APPEND) in add_one_partition()
395 slave->offset = cur_offset; in add_one_partition()
396 if (slave->offset == MTDPART_OFS_NXTBLK) { in add_one_partition()
397 slave->offset = cur_offset; in add_one_partition()
400 slave->offset = (mtd_div_by_eb(cur_offset, master) + 1) * master->erasesize; in add_one_partition()
403 (unsigned long long)cur_offset, (unsigned long long)slave->offset); in add_one_partition()
407 slave->mtd.size = master->size - slave->offset; in add_one_partition()
409 printk(KERN_NOTICE "0x%012llx-0x%012llx : \"%s\"\n", (unsigned long long)slave->offset, in add_one_partition()
410 (unsigned long long)(slave->offset + slave->mtd.size), slave->mtd.name); in add_one_partition()
413 if (slave->offset >= master->size) { in add_one_partition()
415 slave->offset = 0; in add_one_partition()
421 if (slave->offset + slave->mtd.size > master->size) { in add_one_partition()
422 slave->mtd.size = master->size - slave->offset; in add_one_partition()
429 u64 end = slave->offset + slave->mtd.size; in add_one_partition()
434 for (i = 0; i < max && regions[i].offset <= slave->offset; i++) in add_one_partition()
440 for (; i < max && regions[i].offset < end; i++) { in add_one_partition()
452 mtd_mod_by_eb(slave->offset, &slave->mtd)) { in add_one_partition()
473 offs + slave->offset)) in add_one_partition()
513 cur_offset = slave->offset + slave->mtd.size; in add_mtd_partitions()