Lines Matching refs:from
20 * @addr: offset to read from
235 /* Translate the file offsets from and to OTP regions. */
383 static int spi_nor_mtd_otp_read(struct mtd_info *mtd, loff_t from, size_t len,
386 return spi_nor_mtd_otp_read_write(mtd, from, len, retlen, buf, false);
395 static int spi_nor_mtd_otp_erase(struct mtd_info *mtd, loff_t from, size_t len)
411 if (from < 0 || (from + len) > spi_nor_otp_size(nor))
415 if (!IS_ALIGNED(len, rlen) || !IS_ALIGNED(from, rlen))
422 ret = spi_nor_mtd_otp_range_is_locked(nor, from, len);
431 region = spi_nor_otp_offset_to_region(nor, from);
439 from += rlen;
448 static int spi_nor_mtd_otp_lock(struct mtd_info *mtd, loff_t from, size_t len)
456 if (from < 0 || (from + len) > spi_nor_otp_size(nor))
460 if (!IS_ALIGNED(len, rlen) || !IS_ALIGNED(from, rlen))
468 region = spi_nor_otp_offset_to_region(nor, from);
474 from += rlen;