Lines Matching refs:ofs

481 static int concat_xxlock(struct mtd_info *mtd, loff_t ofs, uint64_t len,  in concat_xxlock()  argument
491 if (ofs >= subdev->size) { in concat_xxlock()
493 ofs -= subdev->size; in concat_xxlock()
496 if (ofs + len > subdev->size) in concat_xxlock()
497 size = subdev->size - ofs; in concat_xxlock()
502 err = mtd_lock(subdev, ofs, size); in concat_xxlock()
504 err = mtd_unlock(subdev, ofs, size); in concat_xxlock()
513 ofs = 0; in concat_xxlock()
519 static int concat_lock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in concat_lock() argument
521 return concat_xxlock(mtd, ofs, len, true); in concat_lock()
524 static int concat_unlock(struct mtd_info *mtd, loff_t ofs, uint64_t len) in concat_unlock() argument
526 return concat_xxlock(mtd, ofs, len, false); in concat_unlock()
529 static int concat_is_locked(struct mtd_info *mtd, loff_t ofs, uint64_t len) in concat_is_locked() argument
537 if (ofs >= subdev->size) { in concat_is_locked()
538 ofs -= subdev->size; in concat_is_locked()
542 if (ofs + len > subdev->size) in concat_is_locked()
545 return mtd_is_locked(subdev, ofs, len); in concat_is_locked()
586 static int concat_block_isbad(struct mtd_info *mtd, loff_t ofs) in concat_block_isbad() argument
597 if (ofs >= subdev->size) { in concat_block_isbad()
598 ofs -= subdev->size; in concat_block_isbad()
602 res = mtd_block_isbad(subdev, ofs); in concat_block_isbad()
609 static int concat_block_markbad(struct mtd_info *mtd, loff_t ofs) in concat_block_markbad() argument
617 if (ofs >= subdev->size) { in concat_block_markbad()
618 ofs -= subdev->size; in concat_block_markbad()
622 err = mtd_block_markbad(subdev, ofs); in concat_block_markbad()