Lines Matching refs:sz
322 static inline uint32_t mtd_div_by_eb(uint64_t sz, struct mtd_info *mtd) in mtd_div_by_eb() argument
325 return sz >> mtd->erasesize_shift; in mtd_div_by_eb()
326 do_div(sz, mtd->erasesize); in mtd_div_by_eb()
327 return sz; in mtd_div_by_eb()
330 static inline uint32_t mtd_mod_by_eb(uint64_t sz, struct mtd_info *mtd) in mtd_mod_by_eb() argument
333 return sz & mtd->erasesize_mask; in mtd_mod_by_eb()
334 return do_div(sz, mtd->erasesize); in mtd_mod_by_eb()
337 static inline uint32_t mtd_div_by_ws(uint64_t sz, struct mtd_info *mtd) in mtd_div_by_ws() argument
340 return sz >> mtd->writesize_shift; in mtd_div_by_ws()
341 do_div(sz, mtd->writesize); in mtd_div_by_ws()
342 return sz; in mtd_div_by_ws()
345 static inline uint32_t mtd_mod_by_ws(uint64_t sz, struct mtd_info *mtd) in mtd_mod_by_ws() argument
348 return sz & mtd->writesize_mask; in mtd_mod_by_ws()
349 return do_div(sz, mtd->writesize); in mtd_mod_by_ws()