nvmem_device      126 arch/arm/mach-davinci/board-mityomapl138.c 	struct nvmem_device *nvmem = data;
nvmem_device      848 drivers/media/i2c/video-i2c.c 		struct nvmem_device *device;
nvmem_device       90 drivers/misc/eeprom/at24.c 	struct nvmem_device *nvmem;
nvmem_device       33 drivers/misc/eeprom/at25.c 	struct nvmem_device	*nvmem;
nvmem_device       43 drivers/misc/eeprom/eeprom_93xx46.c 	struct nvmem_device *nvmem;
nvmem_device      259 drivers/nvmem/bcm-ocotp.c 	struct nvmem_device *nvmem;
nvmem_device       29 drivers/nvmem/core.c 	struct nvmem_device	*nvmem;
nvmem_device       45 drivers/nvmem/core.c static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset,
nvmem_device       54 drivers/nvmem/core.c static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset,
nvmem_device       65 drivers/nvmem/core.c 	struct nvmem_device *nvmem = to_nvmem_device(dev);
nvmem_device       79 drivers/nvmem/core.c static struct nvmem_device *of_nvmem_find(struct device_node *nvmem_np)
nvmem_device       94 drivers/nvmem/core.c static struct nvmem_device *nvmem_find(const char *name)
nvmem_device      117 drivers/nvmem/core.c static void nvmem_device_remove_all_cells(const struct nvmem_device *nvmem)
nvmem_device      133 drivers/nvmem/core.c static int nvmem_cell_info_to_nvmem_cell(struct nvmem_device *nvmem,
nvmem_device      170 drivers/nvmem/core.c static int nvmem_add_cells(struct nvmem_device *nvmem,
nvmem_device      236 drivers/nvmem/core.c static int nvmem_add_cells_from_table(struct nvmem_device *nvmem)
nvmem_device      274 drivers/nvmem/core.c nvmem_find_cell_by_name(struct nvmem_device *nvmem, const char *cell_id)
nvmem_device      290 drivers/nvmem/core.c static int nvmem_add_cells_from_of(struct nvmem_device *nvmem)
nvmem_device      353 drivers/nvmem/core.c struct nvmem_device *nvmem_register(const struct nvmem_config *config)
nvmem_device      355 drivers/nvmem/core.c 	struct nvmem_device *nvmem;
nvmem_device      452 drivers/nvmem/core.c 	struct nvmem_device *nvmem;
nvmem_device      454 drivers/nvmem/core.c 	nvmem = container_of(kref, struct nvmem_device, refcnt);
nvmem_device      471 drivers/nvmem/core.c void nvmem_unregister(struct nvmem_device *nvmem)
nvmem_device      479 drivers/nvmem/core.c 	nvmem_unregister(*(struct nvmem_device **)res);
nvmem_device      493 drivers/nvmem/core.c struct nvmem_device *devm_nvmem_register(struct device *dev,
nvmem_device      496 drivers/nvmem/core.c 	struct nvmem_device **ptr, *nvmem;
nvmem_device      517 drivers/nvmem/core.c 	struct nvmem_device **r = res;
nvmem_device      531 drivers/nvmem/core.c int devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem)
nvmem_device      537 drivers/nvmem/core.c static struct nvmem_device *__nvmem_device_get(struct device_node *np,
nvmem_device      540 drivers/nvmem/core.c 	struct nvmem_device *nvmem = NULL;
nvmem_device      562 drivers/nvmem/core.c static void __nvmem_device_put(struct nvmem_device *nvmem)
nvmem_device      579 drivers/nvmem/core.c struct nvmem_device *of_nvmem_device_get(struct device_node *np, const char *id)
nvmem_device      606 drivers/nvmem/core.c struct nvmem_device *nvmem_device_get(struct device *dev, const char *dev_name)
nvmem_device      609 drivers/nvmem/core.c 		struct nvmem_device *nvmem;
nvmem_device      624 drivers/nvmem/core.c 	struct nvmem_device **nvmem = res;
nvmem_device      634 drivers/nvmem/core.c 	nvmem_device_put(*(struct nvmem_device **)res);
nvmem_device      644 drivers/nvmem/core.c void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem)
nvmem_device      660 drivers/nvmem/core.c void nvmem_device_put(struct nvmem_device *nvmem)
nvmem_device      676 drivers/nvmem/core.c struct nvmem_device *devm_nvmem_device_get(struct device *dev, const char *id)
nvmem_device      678 drivers/nvmem/core.c 	struct nvmem_device **ptr, *nvmem;
nvmem_device      701 drivers/nvmem/core.c 	struct nvmem_device *nvmem;
nvmem_device      738 drivers/nvmem/core.c nvmem_find_cell_by_node(struct nvmem_device *nvmem, struct device_node *np)
nvmem_device      769 drivers/nvmem/core.c 	struct nvmem_device *nvmem;
nvmem_device      901 drivers/nvmem/core.c 	struct nvmem_device *nvmem = cell->nvmem;
nvmem_device      939 drivers/nvmem/core.c static int __nvmem_cell_read(struct nvmem_device *nvmem,
nvmem_device      972 drivers/nvmem/core.c 	struct nvmem_device *nvmem = cell->nvmem;
nvmem_device      996 drivers/nvmem/core.c 	struct nvmem_device *nvmem = cell->nvmem;
nvmem_device     1057 drivers/nvmem/core.c 	struct nvmem_device *nvmem = cell->nvmem;
nvmem_device     1167 drivers/nvmem/core.c ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem,
nvmem_device     1198 drivers/nvmem/core.c int nvmem_device_cell_write(struct nvmem_device *nvmem,
nvmem_device     1226 drivers/nvmem/core.c int nvmem_device_read(struct nvmem_device *nvmem,
nvmem_device     1254 drivers/nvmem/core.c int nvmem_device_write(struct nvmem_device *nvmem,
nvmem_device     1341 drivers/nvmem/core.c const char *nvmem_dev_name(struct nvmem_device *nvmem)
nvmem_device      102 drivers/nvmem/imx-iim.c 	struct nvmem_device *nvmem;
nvmem_device      136 drivers/nvmem/imx-ocotp-scu.c 	struct nvmem_device *nvmem;
nvmem_device      508 drivers/nvmem/imx-ocotp.c 	struct nvmem_device *nvmem;
nvmem_device       48 drivers/nvmem/lpc18xx_eeprom.c 	struct nvmem_device *nvmem;
nvmem_device       69 drivers/nvmem/lpc18xx_otp.c 	struct nvmem_device *nvmem;
nvmem_device       40 drivers/nvmem/meson-efuse.c 	struct nvmem_device *nvmem;
nvmem_device       47 drivers/nvmem/meson-mx-efuse.c 	struct nvmem_device *nvmem;
nvmem_device       48 drivers/nvmem/mtk-efuse.c 	struct nvmem_device *nvmem;
nvmem_device       33 drivers/nvmem/mxs-ocotp.c 	struct nvmem_device *nvmem;
nvmem_device       21 drivers/nvmem/nvmem-sysfs.c 	struct nvmem_device *nvmem = to_nvmem_device(dev);
nvmem_device       38 drivers/nvmem/nvmem-sysfs.c 	struct nvmem_device *nvmem;
nvmem_device       75 drivers/nvmem/nvmem-sysfs.c 	struct nvmem_device *nvmem;
nvmem_device      206 drivers/nvmem/nvmem-sysfs.c 					struct nvmem_device *nvmem,
nvmem_device      222 drivers/nvmem/nvmem-sysfs.c int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem,
nvmem_device      264 drivers/nvmem/nvmem-sysfs.c void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem,
nvmem_device       32 drivers/nvmem/nvmem.h #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev)
nvmem_device       37 drivers/nvmem/nvmem.h 					struct nvmem_device *nvmem,
nvmem_device       39 drivers/nvmem/nvmem.h int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem,
nvmem_device       41 drivers/nvmem/nvmem.h void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem,
nvmem_device       45 drivers/nvmem/nvmem.h 					struct nvmem_device *nvmem,
nvmem_device       51 drivers/nvmem/nvmem.h static inline int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem,
nvmem_device       56 drivers/nvmem/nvmem.h static inline void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem,
nvmem_device       41 drivers/nvmem/qfprom.c 	struct nvmem_device *nvmem;
nvmem_device      294 drivers/nvmem/rave-sp-eeprom.c 	struct nvmem_device *nvmem;
nvmem_device      254 drivers/nvmem/rockchip-efuse.c 	struct nvmem_device *nvmem;
nvmem_device      188 drivers/nvmem/sc27xx-efuse.c 	struct nvmem_device *nvmem;
nvmem_device       95 drivers/nvmem/snvs_lpgpr.c 	struct nvmem_device *nvmem;
nvmem_device      117 drivers/nvmem/sunxi_sid.c 	struct nvmem_device *nvmem;
nvmem_device       36 drivers/nvmem/uniphier-efuse.c 	struct nvmem_device *nvmem;
nvmem_device       93 drivers/nvmem/vf610-ocotp.c 	struct nvmem_device *nvmem;
nvmem_device       16 drivers/nvmem/zynqmp_nvmem.c 	struct nvmem_device *nvmem;
nvmem_device       42 drivers/rtc/nvmem.c 			      struct nvmem_device *nvmem, size_t size)
nvmem_device       83 drivers/rtc/nvmem.c 	struct nvmem_device *nvmem;
nvmem_device      250 drivers/soc/ti/pm33xx.c 	struct nvmem_device *nvmem;
nvmem_device      278 drivers/soc/ti/pm33xx.c 	struct nvmem_device *nvmem;
nvmem_device      410 drivers/soc/ti/pm33xx.c 	struct nvmem_device *nvmem;
nvmem_device      315 drivers/thunderbolt/switch.c static struct nvmem_device *register_nvmem(struct tb_switch *sw, int id,
nvmem_device      346 drivers/thunderbolt/switch.c 	struct nvmem_device *nvm_dev;
nvmem_device       38 drivers/thunderbolt/tb.h 	struct nvmem_device *active;
nvmem_device       39 drivers/thunderbolt/tb.h 	struct nvmem_device *non_active;
nvmem_device      168 drivers/w1/slaves/w1_ds250x.c 	struct nvmem_device *nvmem;
nvmem_device      341 include/linux/mtd/mtd.h 	struct nvmem_device *nvmem;
nvmem_device       20 include/linux/nvmem-consumer.h struct nvmem_device;
nvmem_device       68 include/linux/nvmem-consumer.h struct nvmem_device *nvmem_device_get(struct device *dev, const char *name);
nvmem_device       69 include/linux/nvmem-consumer.h struct nvmem_device *devm_nvmem_device_get(struct device *dev,
nvmem_device       71 include/linux/nvmem-consumer.h void nvmem_device_put(struct nvmem_device *nvmem);
nvmem_device       72 include/linux/nvmem-consumer.h void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem);
nvmem_device       73 include/linux/nvmem-consumer.h int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset,
nvmem_device       75 include/linux/nvmem-consumer.h int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset,
nvmem_device       77 include/linux/nvmem-consumer.h ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem,
nvmem_device       79 include/linux/nvmem-consumer.h int nvmem_device_cell_write(struct nvmem_device *nvmem,
nvmem_device       82 include/linux/nvmem-consumer.h const char *nvmem_dev_name(struct nvmem_device *nvmem);
nvmem_device      138 include/linux/nvmem-consumer.h static inline struct nvmem_device *nvmem_device_get(struct device *dev,
nvmem_device      144 include/linux/nvmem-consumer.h static inline struct nvmem_device *devm_nvmem_device_get(struct device *dev,
nvmem_device      150 include/linux/nvmem-consumer.h static inline void nvmem_device_put(struct nvmem_device *nvmem)
nvmem_device      155 include/linux/nvmem-consumer.h 					 struct nvmem_device *nvmem)
nvmem_device      159 include/linux/nvmem-consumer.h static inline ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem,
nvmem_device      166 include/linux/nvmem-consumer.h static inline int nvmem_device_cell_write(struct nvmem_device *nvmem,
nvmem_device      173 include/linux/nvmem-consumer.h static inline int nvmem_device_read(struct nvmem_device *nvmem,
nvmem_device      180 include/linux/nvmem-consumer.h static inline int nvmem_device_write(struct nvmem_device *nvmem,
nvmem_device      187 include/linux/nvmem-consumer.h static inline const char *nvmem_dev_name(struct nvmem_device *nvmem)
nvmem_device      212 include/linux/nvmem-consumer.h struct nvmem_device *of_nvmem_device_get(struct device_node *np,
nvmem_device      221 include/linux/nvmem-consumer.h static inline struct nvmem_device *of_nvmem_device_get(struct device_node *np,
nvmem_device       15 include/linux/nvmem-provider.h struct nvmem_device;
nvmem_device       99 include/linux/nvmem-provider.h struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
nvmem_device      100 include/linux/nvmem-provider.h void nvmem_unregister(struct nvmem_device *nvmem);
nvmem_device      102 include/linux/nvmem-provider.h struct nvmem_device *devm_nvmem_register(struct device *dev,
nvmem_device      105 include/linux/nvmem-provider.h int devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem);
nvmem_device      112 include/linux/nvmem-provider.h static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c)
nvmem_device      117 include/linux/nvmem-provider.h static inline void nvmem_unregister(struct nvmem_device *nvmem) {}
nvmem_device      119 include/linux/nvmem-provider.h static inline struct nvmem_device *
nvmem_device      126 include/linux/nvmem-provider.h devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem)