spi_nor           100 drivers/mtd/spi-nor/aspeed-smc.c 	struct spi_nor nor;
spi_nor           277 drivers/mtd/spi-nor/aspeed-smc.c static void aspeed_smc_start_user(struct spi_nor *nor)
spi_nor           296 drivers/mtd/spi-nor/aspeed-smc.c static void aspeed_smc_stop_user(struct spi_nor *nor)
spi_nor           308 drivers/mtd/spi-nor/aspeed-smc.c static int aspeed_smc_prep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor           316 drivers/mtd/spi-nor/aspeed-smc.c static void aspeed_smc_unprep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor           323 drivers/mtd/spi-nor/aspeed-smc.c static int aspeed_smc_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor           334 drivers/mtd/spi-nor/aspeed-smc.c static int aspeed_smc_write_reg(struct spi_nor *nor, u8 opcode, u8 *buf,
spi_nor           346 drivers/mtd/spi-nor/aspeed-smc.c static void aspeed_smc_send_cmd_addr(struct spi_nor *nor, u8 cmd, u32 addr)
spi_nor           372 drivers/mtd/spi-nor/aspeed-smc.c static ssize_t aspeed_smc_read_user(struct spi_nor *nor, loff_t from,
spi_nor           389 drivers/mtd/spi-nor/aspeed-smc.c static ssize_t aspeed_smc_write_user(struct spi_nor *nor, loff_t to,
spi_nor           765 drivers/mtd/spi-nor/aspeed-smc.c 		struct spi_nor *nor;
spi_nor            47 drivers/mtd/spi-nor/cadence-quadspi.c 	struct spi_nor	nor;
spi_nor           288 drivers/mtd/spi-nor/cadence-quadspi.c static unsigned int cqspi_calc_rdreg(struct spi_nor *nor, const u8 opcode)
spi_nor           357 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_command_read(struct spi_nor *nor,
spi_nor           406 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_command_write(struct spi_nor *nor, const u8 opcode,
spi_nor           446 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_command_write_addr(struct spi_nor *nor,
spi_nor           464 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_read_setup(struct spi_nor *nor)
spi_nor           504 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_indirect_read_execute(struct spi_nor *nor, u8 *rxbuf,
spi_nor           596 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_write_setup(struct spi_nor *nor)
spi_nor           616 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_indirect_write_execute(struct spi_nor *nor, loff_t to_addr,
spi_nor           709 drivers/mtd/spi-nor/cadence-quadspi.c static void cqspi_chipselect(struct spi_nor *nor)
spi_nor           739 drivers/mtd/spi-nor/cadence-quadspi.c static void cqspi_configure_cs_and_sizes(struct spi_nor *nor)
spi_nor           776 drivers/mtd/spi-nor/cadence-quadspi.c static void cqspi_delay(struct spi_nor *nor)
spi_nor           862 drivers/mtd/spi-nor/cadence-quadspi.c static void cqspi_configure(struct spi_nor *nor)
spi_nor           897 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_set_protocol(struct spi_nor *nor, const int read)
spi_nor           929 drivers/mtd/spi-nor/cadence-quadspi.c static ssize_t cqspi_write(struct spi_nor *nor, loff_t to,
spi_nor           963 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_direct_read_execute(struct spi_nor *nor, u_char *buf,
spi_nor          1020 drivers/mtd/spi-nor/cadence-quadspi.c static ssize_t cqspi_read(struct spi_nor *nor, loff_t from,
spi_nor          1044 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_erase(struct spi_nor *nor, loff_t offs)
spi_nor          1065 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_prep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor          1075 drivers/mtd/spi-nor/cadence-quadspi.c static void cqspi_unprep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor          1083 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor          1094 drivers/mtd/spi-nor/cadence-quadspi.c static int cqspi_write_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor          1226 drivers/mtd/spi-nor/cadence-quadspi.c 	struct spi_nor *nor;
spi_nor            99 drivers/mtd/spi-nor/hisi-sfc.c 	struct spi_nor	*nor[HIFMC_MAX_CHIP_NUM];
spi_nor           147 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_prep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor           170 drivers/mtd/spi-nor/hisi-sfc.c static void hisi_spi_nor_unprep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor           179 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_op_reg(struct spi_nor *nor,
spi_nor           202 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf,
spi_nor           217 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_write_reg(struct spi_nor *nor, u8 opcode,
spi_nor           229 drivers/mtd/spi-nor/hisi-sfc.c static int hisi_spi_nor_dma_transfer(struct spi_nor *nor, loff_t start_off,
spi_nor           268 drivers/mtd/spi-nor/hisi-sfc.c static ssize_t hisi_spi_nor_read(struct spi_nor *nor, loff_t from, size_t len,
spi_nor           291 drivers/mtd/spi-nor/hisi-sfc.c static ssize_t hisi_spi_nor_write(struct spi_nor *nor, loff_t to,
spi_nor           328 drivers/mtd/spi-nor/hisi-sfc.c 	struct spi_nor *nor;
spi_nor           143 drivers/mtd/spi-nor/intel-spi.c 	struct spi_nor nor;
spi_nor           538 drivers/mtd/spi-nor/intel-spi.c static int intel_spi_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor           558 drivers/mtd/spi-nor/intel-spi.c static int intel_spi_write_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor           606 drivers/mtd/spi-nor/intel-spi.c static ssize_t intel_spi_read(struct spi_nor *nor, loff_t from, size_t len,
spi_nor           677 drivers/mtd/spi-nor/intel-spi.c static ssize_t intel_spi_write(struct spi_nor *nor, loff_t to, size_t len,
spi_nor           740 drivers/mtd/spi-nor/intel-spi.c static int intel_spi_erase(struct spi_nor *nor, loff_t offs)
spi_nor           106 drivers/mtd/spi-nor/mtk-quadspi.c 	struct spi_nor nor;
spi_nor           115 drivers/mtd/spi-nor/mtk-quadspi.c 	struct spi_nor *nor = &mtk_nor->nor;
spi_nor           229 drivers/mtd/spi-nor/mtk-quadspi.c 	struct spi_nor *nor = &mtk_nor->nor;
spi_nor           263 drivers/mtd/spi-nor/mtk-quadspi.c static ssize_t mtk_nor_read(struct spi_nor *nor, loff_t from, size_t length,
spi_nor           317 drivers/mtd/spi-nor/mtk-quadspi.c static ssize_t mtk_nor_write(struct spi_nor *nor, loff_t to, size_t len,
spi_nor           357 drivers/mtd/spi-nor/mtk-quadspi.c static int mtk_nor_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor           379 drivers/mtd/spi-nor/mtk-quadspi.c static int mtk_nor_write_reg(struct spi_nor *nor, u8 opcode, u8 *buf,
spi_nor           432 drivers/mtd/spi-nor/mtk-quadspi.c 	struct spi_nor *nor;
spi_nor            59 drivers/mtd/spi-nor/nxp-spifi.c 	struct spi_nor nor;
spi_nor           126 drivers/mtd/spi-nor/nxp-spifi.c static int nxp_spifi_read_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor           148 drivers/mtd/spi-nor/nxp-spifi.c static int nxp_spifi_write_reg(struct spi_nor *nor, u8 opcode, u8 *buf, int len)
spi_nor           171 drivers/mtd/spi-nor/nxp-spifi.c static ssize_t nxp_spifi_read(struct spi_nor *nor, loff_t from, size_t len,
spi_nor           186 drivers/mtd/spi-nor/nxp-spifi.c static ssize_t nxp_spifi_write(struct spi_nor *nor, loff_t to, size_t len,
spi_nor           217 drivers/mtd/spi-nor/nxp-spifi.c static int nxp_spifi_erase(struct spi_nor *nor, loff_t offs)
spi_nor           263 drivers/mtd/spi-nor/nxp-spifi.c static void nxp_spifi_dummy_id_read(struct spi_nor *nor)
spi_nor           171 drivers/mtd/spi-nor/spi-nor.c 	void (*default_init)(struct spi_nor *nor);
spi_nor           172 drivers/mtd/spi-nor/spi-nor.c 	int (*post_bfpt)(struct spi_nor *nor,
spi_nor           176 drivers/mtd/spi-nor/spi-nor.c 	void (*post_sfdp)(struct spi_nor *nor);
spi_nor           251 drivers/mtd/spi-nor/spi-nor.c static ssize_t spi_nor_spimem_xfer_data(struct spi_nor *nor,
spi_nor           305 drivers/mtd/spi-nor/spi-nor.c static ssize_t spi_nor_spimem_read_data(struct spi_nor *nor, loff_t from,
spi_nor           335 drivers/mtd/spi-nor/spi-nor.c static ssize_t spi_nor_read_data(struct spi_nor *nor, loff_t from, size_t len,
spi_nor           354 drivers/mtd/spi-nor/spi-nor.c static ssize_t spi_nor_spimem_write_data(struct spi_nor *nor, loff_t to,
spi_nor           382 drivers/mtd/spi-nor/spi-nor.c static ssize_t spi_nor_write_data(struct spi_nor *nor, loff_t to, size_t len,
spi_nor           396 drivers/mtd/spi-nor/spi-nor.c static int read_sr(struct spi_nor *nor)
spi_nor           425 drivers/mtd/spi-nor/spi-nor.c static int read_fsr(struct spi_nor *nor)
spi_nor           454 drivers/mtd/spi-nor/spi-nor.c static int read_cr(struct spi_nor *nor)
spi_nor           482 drivers/mtd/spi-nor/spi-nor.c static int write_sr(struct spi_nor *nor, u8 val)
spi_nor           502 drivers/mtd/spi-nor/spi-nor.c static int write_enable(struct spi_nor *nor)
spi_nor           520 drivers/mtd/spi-nor/spi-nor.c static int write_disable(struct spi_nor *nor)
spi_nor           535 drivers/mtd/spi-nor/spi-nor.c static struct spi_nor *mtd_to_spi_nor(struct mtd_info *mtd)
spi_nor           600 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_set_4byte_opcodes(struct spi_nor *nor)
spi_nor           619 drivers/mtd/spi-nor/spi-nor.c static int macronix_set_4byte(struct spi_nor *nor, bool enable)
spi_nor           638 drivers/mtd/spi-nor/spi-nor.c static int st_micron_set_4byte(struct spi_nor *nor, bool enable)
spi_nor           649 drivers/mtd/spi-nor/spi-nor.c static int spansion_set_4byte(struct spi_nor *nor, bool enable)
spi_nor           666 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_write_ear(struct spi_nor *nor, u8 ear)
spi_nor           683 drivers/mtd/spi-nor/spi-nor.c static int winbond_set_4byte(struct spi_nor *nor, bool enable)
spi_nor           703 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_xread_sr(struct spi_nor *nor, u8 *sr)
spi_nor           718 drivers/mtd/spi-nor/spi-nor.c static int s3an_sr_ready(struct spi_nor *nor)
spi_nor           731 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_clear_sr(struct spi_nor *nor)
spi_nor           746 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_sr_ready(struct spi_nor *nor)
spi_nor           765 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_clear_fsr(struct spi_nor *nor)
spi_nor           780 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_fsr_ready(struct spi_nor *nor)
spi_nor           803 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_ready(struct spi_nor *nor)
spi_nor           823 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_wait_till_ready_with_timeout(struct spi_nor *nor,
spi_nor           849 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_wait_till_ready(struct spi_nor *nor)
spi_nor           860 drivers/mtd/spi-nor/spi-nor.c static int erase_chip(struct spi_nor *nor)
spi_nor           877 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_lock_and_prep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor           894 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_unlock_and_unprep(struct spi_nor *nor, enum spi_nor_ops ops)
spi_nor           910 drivers/mtd/spi-nor/spi-nor.c static u32 s3an_convert_addr(struct spi_nor *nor, u32 addr)
spi_nor           921 drivers/mtd/spi-nor/spi-nor.c static u32 spi_nor_convert_addr(struct spi_nor *nor, loff_t addr)
spi_nor           932 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_erase_sector(struct spi_nor *nor, u32 addr)
spi_nor          1132 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_init_erase_cmd_list(struct spi_nor *nor,
spi_nor          1198 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_erase_multi_sectors(struct spi_nor *nor, u64 addr, u32 len)
spi_nor          1241 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          1324 drivers/mtd/spi-nor/spi-nor.c static int write_sr_and_check(struct spi_nor *nor, u8 status_new, u8 mask)
spi_nor          1344 drivers/mtd/spi-nor/spi-nor.c static void stm_get_locked_range(struct spi_nor *nor, u8 sr, loff_t *ofs,
spi_nor          1370 drivers/mtd/spi-nor/spi-nor.c static int stm_check_lock_status_sr(struct spi_nor *nor, loff_t ofs, uint64_t len,
spi_nor          1389 drivers/mtd/spi-nor/spi-nor.c static int stm_is_locked_sr(struct spi_nor *nor, loff_t ofs, uint64_t len,
spi_nor          1395 drivers/mtd/spi-nor/spi-nor.c static int stm_is_unlocked_sr(struct spi_nor *nor, loff_t ofs, uint64_t len,
spi_nor          1433 drivers/mtd/spi-nor/spi-nor.c static int stm_lock(struct spi_nor *nor, loff_t ofs, uint64_t len)
spi_nor          1513 drivers/mtd/spi-nor/spi-nor.c static int stm_unlock(struct spi_nor *nor, loff_t ofs, uint64_t len)
spi_nor          1598 drivers/mtd/spi-nor/spi-nor.c static int stm_is_locked(struct spi_nor *nor, loff_t ofs, uint64_t len)
spi_nor          1617 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          1632 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          1647 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          1666 drivers/mtd/spi-nor/spi-nor.c static int write_sr_cr(struct spi_nor *nor, u8 *sr_cr)
spi_nor          1710 drivers/mtd/spi-nor/spi-nor.c static int macronix_quad_enable(struct spi_nor *nor)
spi_nor          1760 drivers/mtd/spi-nor/spi-nor.c static int spansion_quad_enable(struct spi_nor *nor)
spi_nor          1794 drivers/mtd/spi-nor/spi-nor.c static int spansion_no_read_cr_quad_enable(struct spi_nor *nor)
spi_nor          1824 drivers/mtd/spi-nor/spi-nor.c static int spansion_read_cr_quad_enable(struct spi_nor *nor)
spi_nor          1864 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_write_sr2(struct spi_nor *nor, u8 *sr2)
spi_nor          1879 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_read_sr2(struct spi_nor *nor, u8 *sr2)
spi_nor          1906 drivers/mtd/spi-nor/spi-nor.c static int sr2_bit7_quad_enable(struct spi_nor *nor)
spi_nor          1954 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_clear_sr_bp(struct spi_nor *nor)
spi_nor          1992 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_spansion_clear_sr_bp(struct spi_nor *nor)
spi_nor          2085 drivers/mtd/spi-nor/spi-nor.c is25lp256_post_bfpt_fixups(struct spi_nor *nor,
spi_nor          2107 drivers/mtd/spi-nor/spi-nor.c mx25l25635_post_bfpt_fixups(struct spi_nor *nor,
spi_nor          2131 drivers/mtd/spi-nor/spi-nor.c static void gd25q256_default_init(struct spi_nor *nor)
spi_nor          2509 drivers/mtd/spi-nor/spi-nor.c static const struct flash_info *spi_nor_read_id(struct spi_nor *nor)
spi_nor          2547 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          2586 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          2670 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          2723 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_check(struct spi_nor *nor)
spi_nor          2736 drivers/mtd/spi-nor/spi-nor.c static int s3an_nor_setup(struct spi_nor *nor,
spi_nor          2867 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_read_raw(struct spi_nor *nor, u32 addr, size_t len, u8 *buf)
spi_nor          2898 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_read_sfdp(struct spi_nor *nor, u32 addr,
spi_nor          2929 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_spimem_check_op(struct spi_nor *nor,
spi_nor          2960 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_spimem_check_readop(struct spi_nor *nor,
spi_nor          2986 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_spimem_check_pp(struct spi_nor *nor,
spi_nor          3009 drivers/mtd/spi-nor/spi-nor.c spi_nor_spimem_adjust_hwcaps(struct spi_nor *nor, u32 *hwcaps)
spi_nor          3054 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_read_sfdp_dma_unsafe(struct spi_nor *nor, u32 addr,
spi_nor          3313 drivers/mtd/spi-nor/spi-nor.c spi_nor_post_bfpt_fixups(struct spi_nor *nor,
spi_nor          3355 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_parse_bfpt(struct spi_nor *nor,
spi_nor          3568 drivers/mtd/spi-nor/spi-nor.c static u8 spi_nor_smpt_addr_width(const struct spi_nor *nor, const u32 settings)
spi_nor          3592 drivers/mtd/spi-nor/spi-nor.c static u8 spi_nor_smpt_read_dummy(const struct spi_nor *nor, const u32 settings)
spi_nor          3609 drivers/mtd/spi-nor/spi-nor.c static const u32 *spi_nor_get_map_in_use(struct spi_nor *nor, const u32 *smpt,
spi_nor          3722 drivers/mtd/spi-nor/spi-nor.c spi_nor_init_non_uniform_erase_map(struct spi_nor *nor,
spi_nor          3814 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_parse_smpt(struct spi_nor *nor,
spi_nor          3878 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_parse_4bait(struct spi_nor *nor,
spi_nor          4055 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_parse_sfdp(struct spi_nor *nor,
spi_nor          4164 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_select_read(struct spi_nor *nor,
spi_nor          4195 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_select_pp(struct spi_nor *nor,
spi_nor          4267 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_select_erase(struct spi_nor *nor)
spi_nor          4315 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_default_setup(struct spi_nor *nor,
spi_nor          4376 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_setup(struct spi_nor *nor,
spi_nor          4385 drivers/mtd/spi-nor/spi-nor.c static void macronix_set_default_init(struct spi_nor *nor)
spi_nor          4391 drivers/mtd/spi-nor/spi-nor.c static void st_micron_set_default_init(struct spi_nor *nor)
spi_nor          4398 drivers/mtd/spi-nor/spi-nor.c static void winbond_set_default_init(struct spi_nor *nor)
spi_nor          4408 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_manufacturer_init_params(struct spi_nor *nor)
spi_nor          4441 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_sfdp_init_params(struct spi_nor *nor)
spi_nor          4460 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_info_init_params(struct spi_nor *nor)
spi_nor          4546 drivers/mtd/spi-nor/spi-nor.c static void spansion_post_sfdp_fixups(struct spi_nor *nor)
spi_nor          4557 drivers/mtd/spi-nor/spi-nor.c static void s3an_post_sfdp_fixups(struct spi_nor *nor)
spi_nor          4572 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_post_sfdp_fixups(struct spi_nor *nor)
spi_nor          4597 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_late_init_params(struct spi_nor *nor)
spi_nor          4644 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_init_params(struct spi_nor *nor)
spi_nor          4665 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_quad_enable(struct spi_nor *nor)
spi_nor          4677 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_init(struct spi_nor *nor)
spi_nor          4718 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = mtd_to_spi_nor(mtd);
spi_nor          4728 drivers/mtd/spi-nor/spi-nor.c void spi_nor_restore(struct spi_nor *nor)
spi_nor          4749 drivers/mtd/spi-nor/spi-nor.c static int spi_nor_set_addr_width(struct spi_nor *nor)
spi_nor          4776 drivers/mtd/spi-nor/spi-nor.c static void spi_nor_debugfs_init(struct spi_nor *nor,
spi_nor          4786 drivers/mtd/spi-nor/spi-nor.c static const struct flash_info *spi_nor_get_flash_info(struct spi_nor *nor,
spi_nor          4826 drivers/mtd/spi-nor/spi-nor.c int spi_nor_scan(struct spi_nor *nor, const char *name,
spi_nor          4985 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor;
spi_nor          5048 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = spi_mem_get_drvdata(spimem);
spi_nor          5058 drivers/mtd/spi-nor/spi-nor.c 	struct spi_nor *nor = spi_mem_get_drvdata(spimem);
spi_nor           466 include/linux/mtd/spi-nor.h struct spi_nor;
spi_nor           475 include/linux/mtd/spi-nor.h 	int (*lock)(struct spi_nor *nor, loff_t ofs, uint64_t len);
spi_nor           476 include/linux/mtd/spi-nor.h 	int (*unlock)(struct spi_nor *nor, loff_t ofs, uint64_t len);
spi_nor           477 include/linux/mtd/spi-nor.h 	int (*is_locked)(struct spi_nor *nor, loff_t ofs, uint64_t len);
spi_nor           517 include/linux/mtd/spi-nor.h 	int (*quad_enable)(struct spi_nor *nor);
spi_nor           518 include/linux/mtd/spi-nor.h 	int (*set_4byte)(struct spi_nor *nor, bool enable);
spi_nor           519 include/linux/mtd/spi-nor.h 	u32 (*convert_addr)(struct spi_nor *nor, u32 addr);
spi_nor           520 include/linux/mtd/spi-nor.h 	int (*setup)(struct spi_nor *nor, const struct spi_nor_hwcaps *hwcaps);
spi_nor           591 include/linux/mtd/spi-nor.h 	int (*prepare)(struct spi_nor *nor, enum spi_nor_ops ops);
spi_nor           592 include/linux/mtd/spi-nor.h 	void (*unprepare)(struct spi_nor *nor, enum spi_nor_ops ops);
spi_nor           593 include/linux/mtd/spi-nor.h 	int (*read_reg)(struct spi_nor *nor, u8 opcode, u8 *buf, int len);
spi_nor           594 include/linux/mtd/spi-nor.h 	int (*write_reg)(struct spi_nor *nor, u8 opcode, u8 *buf, int len);
spi_nor           596 include/linux/mtd/spi-nor.h 	ssize_t (*read)(struct spi_nor *nor, loff_t from,
spi_nor           598 include/linux/mtd/spi-nor.h 	ssize_t (*write)(struct spi_nor *nor, loff_t to,
spi_nor           600 include/linux/mtd/spi-nor.h 	int (*erase)(struct spi_nor *nor, loff_t offs);
spi_nor           602 include/linux/mtd/spi-nor.h 	int (*clear_sr_bp)(struct spi_nor *nor);
spi_nor           632 include/linux/mtd/spi-nor.h static bool __maybe_unused spi_nor_has_uniform_erase(const struct spi_nor *nor)
spi_nor           637 include/linux/mtd/spi-nor.h static inline void spi_nor_set_flash_node(struct spi_nor *nor,
spi_nor           643 include/linux/mtd/spi-nor.h static inline struct device_node *spi_nor_get_flash_node(struct spi_nor *nor)
spi_nor           662 include/linux/mtd/spi-nor.h int spi_nor_scan(struct spi_nor *nor, const char *name,
spi_nor           669 include/linux/mtd/spi-nor.h void spi_nor_restore(struct spi_nor *nor);