Lines Matching defs:nor

53 static bool spi_nor_spimem_bounce(struct spi_nor *nor, struct spi_mem_op *op)  in spi_nor_spimem_bounce()
74 static int spi_nor_spimem_exec_op(struct spi_nor *nor, struct spi_mem_op *op) in spi_nor_spimem_exec_op()
95 static ssize_t spi_nor_spimem_read_data(struct spi_nor *nor, loff_t from, in spi_nor_spimem_read_data()
143 ssize_t spi_nor_read_data(struct spi_nor *nor, loff_t from, size_t len, u8 *buf) in spi_nor_read_data()
161 static ssize_t spi_nor_spimem_write_data(struct spi_nor *nor, loff_t to, in spi_nor_spimem_write_data()
204 ssize_t spi_nor_write_data(struct spi_nor *nor, loff_t to, size_t len, in spi_nor_write_data()
219 int spi_nor_write_enable(struct spi_nor *nor) in spi_nor_write_enable()
248 int spi_nor_write_disable(struct spi_nor *nor) in spi_nor_write_disable()
279 static int spi_nor_read_sr(struct spi_nor *nor, u8 *sr) in spi_nor_read_sr()
310 static int spi_nor_read_fsr(struct spi_nor *nor, u8 *fsr) in spi_nor_read_fsr()
342 static int spi_nor_read_cr(struct spi_nor *nor, u8 *cr) in spi_nor_read_cr()
372 int spi_nor_set_4byte_addr_mode(struct spi_nor *nor, bool enable) in spi_nor_set_4byte_addr_mode()
409 static int spansion_set_4byte_addr_mode(struct spi_nor *nor, bool enable) in spansion_set_4byte_addr_mode()
441 int spi_nor_write_ear(struct spi_nor *nor, u8 ear) in spi_nor_write_ear()
474 int spi_nor_xread_sr(struct spi_nor *nor, u8 *sr) in spi_nor_xread_sr()
504 static int spi_nor_xsr_ready(struct spi_nor *nor) in spi_nor_xsr_ready()
519 static void spi_nor_clear_sr(struct spi_nor *nor) in spi_nor_clear_sr()
547 static int spi_nor_sr_ready(struct spi_nor *nor) in spi_nor_sr_ready()
583 static void spi_nor_clear_fsr(struct spi_nor *nor) in spi_nor_clear_fsr()
611 static int spi_nor_fsr_ready(struct spi_nor *nor) in spi_nor_fsr_ready()
652 static int spi_nor_ready(struct spi_nor *nor) in spi_nor_ready()
676 static int spi_nor_wait_till_ready_with_timeout(struct spi_nor *nor, in spi_nor_wait_till_ready_with_timeout()
709 int spi_nor_wait_till_ready(struct spi_nor *nor) in spi_nor_wait_till_ready()
723 static int spi_nor_write_sr(struct spi_nor *nor, const u8 *sr, size_t len) in spi_nor_write_sr()
760 static int spi_nor_write_sr1_and_check(struct spi_nor *nor, u8 sr1) in spi_nor_write_sr1_and_check()
792 static int spi_nor_write_16bit_sr_and_check(struct spi_nor *nor, u8 sr1) in spi_nor_write_16bit_sr_and_check()
857 static int spi_nor_write_16bit_cr_and_check(struct spi_nor *nor, u8 cr) in spi_nor_write_16bit_cr_and_check()
909 static int spi_nor_write_sr_and_check(struct spi_nor *nor, u8 sr1) in spi_nor_write_sr_and_check()
925 static int spi_nor_write_sr2(struct spi_nor *nor, const u8 *sr2) in spi_nor_write_sr2()
963 static int spi_nor_read_sr2(struct spi_nor *nor, u8 *sr2) in spi_nor_read_sr2()
992 static int spi_nor_erase_chip(struct spi_nor *nor) in spi_nor_erase_chip()
1076 static bool spi_nor_has_uniform_erase(const struct spi_nor *nor) in spi_nor_has_uniform_erase()
1081 static void spi_nor_set_4byte_opcodes(struct spi_nor *nor) in spi_nor_set_4byte_opcodes()
1100 int spi_nor_lock_and_prep(struct spi_nor *nor) in spi_nor_lock_and_prep()
1116 void spi_nor_unlock_and_unprep(struct spi_nor *nor) in spi_nor_unlock_and_unprep()
1123 static u32 spi_nor_convert_addr(struct spi_nor *nor, loff_t addr) in spi_nor_convert_addr()
1134 static int spi_nor_erase_sector(struct spi_nor *nor, u32 addr) in spi_nor_erase_sector()
1343 static int spi_nor_init_erase_cmd_list(struct spi_nor *nor, in spi_nor_init_erase_cmd_list()
1409 static int spi_nor_erase_multi_sectors(struct spi_nor *nor, u64 addr, u32 len) in spi_nor_erase_multi_sectors()
1454 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_erase() local
1539 static u8 spi_nor_get_sr_bp_mask(struct spi_nor *nor) in spi_nor_get_sr_bp_mask()
1552 static u8 spi_nor_get_sr_tb_mask(struct spi_nor *nor) in spi_nor_get_sr_tb_mask()
1560 static u64 spi_nor_get_min_prot_length_sr(struct spi_nor *nor) in spi_nor_get_min_prot_length_sr()
1576 static void spi_nor_get_locked_range_sr(struct spi_nor *nor, u8 sr, loff_t *ofs, in spi_nor_get_locked_range_sr()
1613 static int spi_nor_check_lock_status_sr(struct spi_nor *nor, loff_t ofs, in spi_nor_check_lock_status_sr()
1632 static int spi_nor_is_locked_sr(struct spi_nor *nor, loff_t ofs, uint64_t len, in spi_nor_is_locked_sr()
1638 static int spi_nor_is_unlocked_sr(struct spi_nor *nor, loff_t ofs, uint64_t len, in spi_nor_is_unlocked_sr()
1677 static int spi_nor_sr_lock(struct spi_nor *nor, loff_t ofs, uint64_t len) in spi_nor_sr_lock()
1762 static int spi_nor_sr_unlock(struct spi_nor *nor, loff_t ofs, uint64_t len) in spi_nor_sr_unlock()
1847 static int spi_nor_sr_is_locked(struct spi_nor *nor, loff_t ofs, uint64_t len) in spi_nor_sr_is_locked()
1866 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_lock() local
1881 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_unlock() local
1896 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_is_locked() local
1918 int spi_nor_sr1_bit6_quad_enable(struct spi_nor *nor) in spi_nor_sr1_bit6_quad_enable()
1943 int spi_nor_sr2_bit1_quad_enable(struct spi_nor *nor) in spi_nor_sr2_bit1_quad_enable()
1974 int spi_nor_sr2_bit7_quad_enable(struct spi_nor *nor) in spi_nor_sr2_bit7_quad_enable()
2044 static const struct flash_info *spi_nor_read_id(struct spi_nor *nor) in spi_nor_read_id()
2086 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_read() local
2130 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_write() local
2186 static int spi_nor_check(struct spi_nor *nor) in spi_nor_check()
2286 static int spi_nor_spimem_check_op(struct spi_nor *nor, in spi_nor_spimem_check_op()
2317 static int spi_nor_spimem_check_readop(struct spi_nor *nor, in spi_nor_spimem_check_readop()
2343 static int spi_nor_spimem_check_pp(struct spi_nor *nor, in spi_nor_spimem_check_pp()
2366 spi_nor_spimem_adjust_hwcaps(struct spi_nor *nor, u32 *hwcaps) in spi_nor_spimem_adjust_hwcaps()
2432 int spi_nor_post_bfpt_fixups(struct spi_nor *nor, in spi_nor_post_bfpt_fixups()
2454 static int spi_nor_select_read(struct spi_nor *nor, in spi_nor_select_read()
2485 static int spi_nor_select_pp(struct spi_nor *nor, in spi_nor_select_pp()
2557 static int spi_nor_select_erase(struct spi_nor *nor) in spi_nor_select_erase()
2605 static int spi_nor_default_setup(struct spi_nor *nor, in spi_nor_default_setup()
2666 static int spi_nor_setup(struct spi_nor *nor, in spi_nor_setup()
2680 static void spi_nor_manufacturer_init_params(struct spi_nor *nor) in spi_nor_manufacturer_init_params()
2698 static void spi_nor_sfdp_init_params(struct spi_nor *nor) in spi_nor_sfdp_init_params()
2716 static void spi_nor_info_init_params(struct spi_nor *nor) in spi_nor_info_init_params()
2814 static void spi_nor_post_sfdp_fixups(struct spi_nor *nor) in spi_nor_post_sfdp_fixups()
2831 static void spi_nor_late_init_params(struct spi_nor *nor) in spi_nor_late_init_params()
2878 static int spi_nor_init_params(struct spi_nor *nor) in spi_nor_init_params()
2905 static int spi_nor_quad_enable(struct spi_nor *nor) in spi_nor_quad_enable()
2926 static int spi_nor_unlock_all(struct spi_nor *nor) in spi_nor_unlock_all()
2934 static int spi_nor_init(struct spi_nor *nor) in spi_nor_init()
2969 struct spi_nor *nor = mtd_to_spi_nor(mtd); in spi_nor_resume() local
2979 void spi_nor_restore(struct spi_nor *nor) in spi_nor_restore()
2988 static const struct flash_info *spi_nor_match_id(struct spi_nor *nor, in spi_nor_match_id()
3005 static int spi_nor_set_addr_width(struct spi_nor *nor) in spi_nor_set_addr_width()
3034 static void spi_nor_debugfs_init(struct spi_nor *nor, in spi_nor_debugfs_init()
3044 static const struct flash_info *spi_nor_get_flash_info(struct spi_nor *nor, in spi_nor_get_flash_info()
3084 int spi_nor_scan(struct spi_nor *nor, const char *name, in spi_nor_scan()
3236 static int spi_nor_create_read_dirmap(struct spi_nor *nor) in spi_nor_create_read_dirmap()
3262 static int spi_nor_create_write_dirmap(struct spi_nor *nor) in spi_nor_create_write_dirmap()
3292 struct spi_nor *nor; in spi_nor_probe() local
3363 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in spi_nor_remove() local
3373 struct spi_nor *nor = spi_mem_get_drvdata(spimem); in spi_nor_shutdown() local