Lines Matching refs:spi_nor
82 static int read_sr(struct spi_nor *nor) in read_sr()
101 static int read_fsr(struct spi_nor *nor) in read_fsr()
120 static int read_cr(struct spi_nor *nor) in read_cr()
139 static inline int spi_nor_read_dummy_cycles(struct spi_nor *nor) in spi_nor_read_dummy_cycles()
156 static inline int write_sr(struct spi_nor *nor, u8 val) in write_sr()
166 static inline int write_enable(struct spi_nor *nor) in write_enable()
174 static inline int write_disable(struct spi_nor *nor) in write_disable()
179 static inline struct spi_nor *mtd_to_spi_nor(struct mtd_info *mtd) in mtd_to_spi_nor()
185 static inline int set_4byte(struct spi_nor *nor, const struct flash_info *info, in set_4byte()
213 static inline int spi_nor_sr_ready(struct spi_nor *nor) in spi_nor_sr_ready()
222 static inline int spi_nor_fsr_ready(struct spi_nor *nor) in spi_nor_fsr_ready()
231 static int spi_nor_ready(struct spi_nor *nor) in spi_nor_ready()
247 static int spi_nor_wait_till_ready_with_timeout(struct spi_nor *nor, in spi_nor_wait_till_ready_with_timeout()
273 static int spi_nor_wait_till_ready(struct spi_nor *nor) in spi_nor_wait_till_ready()
284 static int erase_chip(struct spi_nor *nor) in erase_chip()
291 static int spi_nor_lock_and_prep(struct spi_nor *nor, enum spi_nor_ops ops) in spi_nor_lock_and_prep()
308 static void spi_nor_unlock_and_unprep(struct spi_nor *nor, enum spi_nor_ops ops) in spi_nor_unlock_and_unprep()
321 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_erase()
403 static void stm_get_locked_range(struct spi_nor *nor, u8 sr, loff_t *ofs, in stm_get_locked_range()
425 static int stm_is_locked_sr(struct spi_nor *nor, loff_t ofs, uint64_t len, in stm_is_locked_sr()
459 static int stm_lock(struct spi_nor *nor, loff_t ofs, uint64_t len) in stm_lock()
509 static int stm_unlock(struct spi_nor *nor, loff_t ofs, uint64_t len) in stm_unlock()
559 static int stm_is_locked(struct spi_nor *nor, loff_t ofs, uint64_t len) in stm_is_locked()
572 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_lock()
587 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_unlock()
602 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_is_locked()
857 static const struct flash_info *spi_nor_read_id(struct spi_nor *nor) in spi_nor_read_id()
884 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_read()
902 struct spi_nor *nor = mtd_to_spi_nor(mtd); in sst_write()
973 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_write()
1017 static int macronix_quad_enable(struct spi_nor *nor) in macronix_quad_enable()
1044 static int write_sr_cr(struct spi_nor *nor, u16 val) in write_sr_cr()
1052 static int spansion_quad_enable(struct spi_nor *nor) in spansion_quad_enable()
1083 static int set_quad_mode(struct spi_nor *nor, const struct flash_info *info) in set_quad_mode()
1107 static int spi_nor_check(struct spi_nor *nor) in spi_nor_check()
1118 int spi_nor_scan(struct spi_nor *nor, const char *name, enum read_mode mode) in spi_nor_scan()