Lines Matching refs:ofs
504 static int concat_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in concat_lock() argument
513 if (ofs >= subdev->size) { in concat_lock()
515 ofs -= subdev->size; in concat_lock()
518 if (ofs + len > subdev->size) in concat_lock()
519 size = subdev->size - ofs; in concat_lock()
523 err = mtd_lock(subdev, ofs, size); in concat_lock()
532 ofs = 0; in concat_lock()
538 static int concat_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in concat_unlock() argument
547 if (ofs >= subdev->size) { in concat_unlock()
549 ofs -= subdev->size; in concat_unlock()
552 if (ofs + len > subdev->size) in concat_unlock()
553 size = subdev->size - ofs; in concat_unlock()
557 err = mtd_unlock(subdev, ofs, size); in concat_unlock()
566 ofs = 0; in concat_unlock()
609 static int concat_block_isbad(struct mtd_info *mtd, loff_t ofs) in concat_block_isbad() argument
620 if (ofs >= subdev->size) { in concat_block_isbad()
621 ofs -= subdev->size; in concat_block_isbad()
625 res = mtd_block_isbad(subdev, ofs); in concat_block_isbad()
632 static int concat_block_markbad(struct mtd_info *mtd, loff_t ofs) in concat_block_markbad() argument
640 if (ofs >= subdev->size) { in concat_block_markbad()
641 ofs -= subdev->size; in concat_block_markbad()
645 err = mtd_block_markbad(subdev, ofs); in concat_block_markbad()