Lines Matching refs:from

437  * The @wunit argument can be extracted from an absolute offset using
470 * mtd_pairing_info_to_wunit - get wunit from pairing information
801 * Remove a device from the list of MTD devices present in the system,
1165 * Removes a callback function pair from the list of 'users' to be
1418 int mtd_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,
1429 if (from < 0 || from >= mtd->size || len > mtd->size - from)
1434 from = mtd_get_master_ofs(mtd, from);
1435 return master->_point(master, from, len, retlen, virt, phys);
1440 int mtd_unpoint(struct mtd_info *mtd, loff_t from, size_t len)
1446 if (from < 0 || from >= mtd->size || len > mtd->size - from)
1450 return master->_unpoint(master, mtd_get_master_ofs(mtd, from), len);
1496 int mtd_read(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,
1505 ret = mtd_read_oob(mtd, from, &ops);
1590 static int mtd_read_oob_std(struct mtd_info *mtd, loff_t from,
1596 from = mtd_get_master_ofs(mtd, from);
1598 ret = master->_read_oob(master, from, ops);
1600 ret = master->_read(master, from, ops->len, &ops->retlen,
1685 int mtd_read_oob(struct mtd_info *mtd, loff_t from, struct mtd_oob_ops *ops)
1693 ret_code = mtd_check_oob_ops(mtd, from, ops);
1707 ret_code = mtd_io_emulated_slc(mtd, from, true, ops);
1709 ret_code = mtd_read_oob_std(mtd, from, ops);
1897 * mtd_ooblayout_get_bytes - Extract OOB bytes from the oob buffer
1906 * from the OOB buffer and copy them into buf.
1942 * @buf: source buffer to get OOB bytes from
2014 * mtd_ooblayout_get_eccbytes - extract ECC bytes from the oob buffer
2036 * @eccbuf: source buffer to get ECC bytes from
2054 * mtd_ooblayout_get_databytes - extract data bytes from the oob buffer
2076 * @databuf: source buffer to get data bytes from
2139 int mtd_read_fact_prot_reg(struct mtd_info *mtd, loff_t from, size_t len,
2149 return master->_read_fact_prot_reg(master, from, len, retlen, buf);
2166 int mtd_read_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len,
2176 return master->_read_user_prot_reg(master, from, len, retlen, buf);
2203 int mtd_lock_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len)
2211 return master->_lock_user_prot_reg(master, from, len);
2215 int mtd_erase_user_prot_reg(struct mtd_info *mtd, loff_t from, size_t len)
2223 return master->_erase_user_prot_reg(master, from, len);
2427 * fragmented-memory situations where such reduced allocations, from a