Lines Matching refs:sz
466 static inline uint32_t mtd_div_by_eb(uint64_t sz, struct mtd_info *mtd) in mtd_div_by_eb() argument
469 return sz >> mtd->erasesize_shift; in mtd_div_by_eb()
470 do_div(sz, mtd->erasesize); in mtd_div_by_eb()
471 return sz; in mtd_div_by_eb()
474 static inline uint32_t mtd_mod_by_eb(uint64_t sz, struct mtd_info *mtd) in mtd_mod_by_eb() argument
477 return sz & mtd->erasesize_mask; in mtd_mod_by_eb()
478 return do_div(sz, mtd->erasesize); in mtd_mod_by_eb()
481 static inline uint32_t mtd_div_by_ws(uint64_t sz, struct mtd_info *mtd) in mtd_div_by_ws() argument
484 return sz >> mtd->writesize_shift; in mtd_div_by_ws()
485 do_div(sz, mtd->writesize); in mtd_div_by_ws()
486 return sz; in mtd_div_by_ws()
489 static inline uint32_t mtd_mod_by_ws(uint64_t sz, struct mtd_info *mtd) in mtd_mod_by_ws() argument
492 return sz & mtd->writesize_mask; in mtd_mod_by_ws()
493 return do_div(sz, mtd->writesize); in mtd_mod_by_ws()