Lines Matching refs:part

64 	struct mtd_part *part = PART(mtd);  in part_read()  local
68 stats = part->master->ecc_stats; in part_read()
69 res = part->master->_read(part->master, from + part->offset, len, in part_read()
73 part->master->ecc_stats.failed - stats.failed; in part_read()
76 part->master->ecc_stats.corrected - stats.corrected; in part_read()
83 struct mtd_part *part = PART(mtd); in part_point() local
85 return part->master->_point(part->master, from + part->offset, len, in part_point()
91 struct mtd_part *part = PART(mtd); in part_unpoint() local
93 return part->master->_unpoint(part->master, from + part->offset, len); in part_unpoint()
101 struct mtd_part *part = PART(mtd); in part_get_unmapped_area() local
103 offset += part->offset; in part_get_unmapped_area()
104 return part->master->_get_unmapped_area(part->master, len, offset, in part_get_unmapped_area()
111 struct mtd_part *part = PART(mtd); in part_read_oob() local
136 res = part->master->_read_oob(part->master, from + part->offset, ops); in part_read_oob()
149 struct mtd_part *part = PART(mtd); in part_read_user_prot_reg() local
150 return part->master->_read_user_prot_reg(part->master, from, len, in part_read_user_prot_reg()
157 struct mtd_part *part = PART(mtd); in part_get_user_prot_info() local
158 return part->master->_get_user_prot_info(part->master, len, retlen, in part_get_user_prot_info()
165 struct mtd_part *part = PART(mtd); in part_read_fact_prot_reg() local
166 return part->master->_read_fact_prot_reg(part->master, from, len, in part_read_fact_prot_reg()
173 struct mtd_part *part = PART(mtd); in part_get_fact_prot_info() local
174 return part->master->_get_fact_prot_info(part->master, len, retlen, in part_get_fact_prot_info()
181 struct mtd_part *part = PART(mtd); in part_write() local
182 return part->master->_write(part->master, to + part->offset, len, in part_write()
189 struct mtd_part *part = PART(mtd); in part_panic_write() local
190 return part->master->_panic_write(part->master, to + part->offset, len, in part_panic_write()
197 struct mtd_part *part = PART(mtd); in part_write_oob() local
203 return part->master->_write_oob(part->master, to + part->offset, ops); in part_write_oob()
209 struct mtd_part *part = PART(mtd); in part_write_user_prot_reg() local
210 return part->master->_write_user_prot_reg(part->master, from, len, in part_write_user_prot_reg()
217 struct mtd_part *part = PART(mtd); in part_lock_user_prot_reg() local
218 return part->master->_lock_user_prot_reg(part->master, from, len); in part_lock_user_prot_reg()
224 struct mtd_part *part = PART(mtd); in part_writev() local
225 return part->master->_writev(part->master, vecs, count, in part_writev()
226 to + part->offset, retlen); in part_writev()
231 struct mtd_part *part = PART(mtd); in part_erase() local
234 instr->addr += part->offset; in part_erase()
235 ret = part->master->_erase(part->master, instr); in part_erase()
238 instr->fail_addr -= part->offset; in part_erase()
239 instr->addr -= part->offset; in part_erase()
247 struct mtd_part *part = PART(instr->mtd); in mtd_erase_callback() local
250 instr->fail_addr -= part->offset; in mtd_erase_callback()
251 instr->addr -= part->offset; in mtd_erase_callback()
260 struct mtd_part *part = PART(mtd); in part_lock() local
261 return part->master->_lock(part->master, ofs + part->offset, len); in part_lock()
266 struct mtd_part *part = PART(mtd); in part_unlock() local
267 return part->master->_unlock(part->master, ofs + part->offset, len); in part_unlock()
272 struct mtd_part *part = PART(mtd); in part_is_locked() local
273 return part->master->_is_locked(part->master, ofs + part->offset, len); in part_is_locked()
278 struct mtd_part *part = PART(mtd); in part_sync() local
279 part->master->_sync(part->master); in part_sync()
284 struct mtd_part *part = PART(mtd); in part_suspend() local
285 return part->master->_suspend(part->master); in part_suspend()
290 struct mtd_part *part = PART(mtd); in part_resume() local
291 part->master->_resume(part->master); in part_resume()
296 struct mtd_part *part = PART(mtd); in part_block_isreserved() local
297 ofs += part->offset; in part_block_isreserved()
298 return part->master->_block_isreserved(part->master, ofs); in part_block_isreserved()
303 struct mtd_part *part = PART(mtd); in part_block_isbad() local
304 ofs += part->offset; in part_block_isbad()
305 return part->master->_block_isbad(part->master, ofs); in part_block_isbad()
310 struct mtd_part *part = PART(mtd); in part_block_markbad() local
313 ofs += part->offset; in part_block_markbad()
314 res = part->master->_block_markbad(part->master, ofs); in part_block_markbad()
353 const struct mtd_partition *part, int partno, in allocate_partition() argument
361 name = kstrdup(part->name, GFP_KERNEL); in allocate_partition()
372 slave->mtd.flags = master->flags & ~part->mask_flags; in allocate_partition()
373 slave->mtd.size = part->size; in allocate_partition()
447 slave->offset = part->offset; in allocate_partition()
468 part->name, master->size - slave->offset, in allocate_partition()
486 part->name); in allocate_partition()
492 part->name, master->name, (unsigned long long)slave->mtd.size); in allocate_partition()
527 part->name); in allocate_partition()
533 part->name); in allocate_partition()
561 struct mtd_part *part = PART(mtd); in mtd_partition_offset_show() local
562 return snprintf(buf, PAGE_SIZE, "%lld\n", part->offset); in mtd_partition_offset_show()
584 struct mtd_partition part; in mtd_add_partition() local
599 part.name = name; in mtd_add_partition()
600 part.size = length; in mtd_add_partition()
601 part.offset = offset; in mtd_add_partition()
602 part.mask_flags = 0; in mtd_add_partition()
603 part.ecclayout = NULL; in mtd_add_partition()
605 new = allocate_partition(master, &part, -1, offset); in mtd_add_partition()
793 struct mtd_part *part; in mtd_is_partition() local
797 list_for_each_entry(part, &mtd_partitions, list) in mtd_is_partition()
798 if (&part->mtd == mtd) { in mtd_is_partition()