Lines Matching refs:parent

203 int mtd_parse_partitions(struct mtd_info *parent, const char **_mtdparts,  in mtd_parse_partitions()  argument
237 parts[idx].size = parent->size - cur_sz; in mtd_parse_partitions()
241 if (sz < parent->writesize || do_div(sz, parent->writesize)) { in mtd_parse_partitions()
243 parent->writesize); in mtd_parse_partitions()
251 parts[idx].ecclayout = parent->ecclayout; in mtd_parse_partitions()
296 stats = mtd->parent->ecc_stats; in part_read()
297 res = mtd->parent->_read(mtd->parent, from + mtd->offset, len, in part_read()
301 mtd->parent->ecc_stats.failed - stats.failed; in part_read()
304 mtd->parent->ecc_stats.corrected - stats.corrected; in part_read()
312 return mtd->parent->_point(mtd->parent, from + mtd->offset, len, in part_point()
318 return mtd->parent->_unpoint(mtd->parent, from + mtd->offset, len); in part_unpoint()
328 return mtd->parent->_get_unmapped_area(mtd->parent, len, offset, flags); in part_get_unmapped_area()
358 res = mtd->parent->_read_oob(mtd->parent, from + mtd->offset, ops); in part_read_oob()
371 return mtd->parent->_read_user_prot_reg(mtd->parent, from, len, in part_read_user_prot_reg()
378 return mtd->parent->_get_user_prot_info(mtd->parent, len, retlen, in part_get_user_prot_info()
385 return mtd->parent->_read_fact_prot_reg(mtd->parent, from, len, in part_read_fact_prot_reg()
392 return mtd->parent->_get_fact_prot_info(mtd->parent, len, retlen, in part_get_fact_prot_info()
399 return mtd->parent->_write(mtd->parent, to + mtd->offset, len, in part_write()
406 return mtd->parent->_panic_write(mtd->parent, to + mtd->offset, len, in part_panic_write()
417 return mtd->parent->_write_oob(mtd->parent, to + mtd->offset, ops); in part_write_oob()
423 return mtd->parent->_write_user_prot_reg(mtd->parent, from, len, in part_write_user_prot_reg()
430 return mtd->parent->_lock_user_prot_reg(mtd->parent, from, len); in part_lock_user_prot_reg()
437 return mtd->parent->_writev(mtd->parent, vecs, count, in part_writev()
447 ret = mtd->parent->_erase(mtd->parent, instr); in part_erase()
470 return mtd->parent->_lock(mtd->parent, ofs + mtd->offset, len); in part_lock()
475 return mtd->parent->_unlock(mtd->parent, ofs + mtd->offset, len); in part_unlock()
480 return mtd->parent->_is_locked(mtd->parent, ofs + mtd->offset, len); in part_is_locked()
485 mtd->parent->_sync(mtd->parent); in part_sync()
491 return mtd->parent->_suspend(mtd->parent); in part_suspend()
496 mtd->parent->_resume(mtd->parent); in part_resume()
503 return mtd->parent->_block_isreserved(mtd->parent, ofs); in part_block_isreserved()
509 return mtd->parent->_block_isbad(mtd->parent, ofs); in part_block_isbad()
517 res = mtd->parent->_block_markbad(mtd->parent, ofs); in part_block_markbad()
607 slave->dev.parent = master->dev.parent; in allocate_partition()
667 slave->parent = master; in allocate_partition()
994 return mtd->parent->size; in mtd_get_device_size()