arch/mips/pci/pci-xtalk-bridge.c
570
struct nvmem_device *nvmem;
drivers/hwmon/pmbus/adm1266.c
62
struct nvmem_device *nvmem;
drivers/hwmon/spd5118.c
410
struct nvmem_device *nvmem;
drivers/leds/rgb/leds-qcom-lpg.c
205
struct nvmem_device *lpg_chan_sdam;
drivers/leds/rgb/leds-qcom-lpg.c
206
struct nvmem_device *lut_sdam;
drivers/leds/rgb/leds-qcom-lpg.c
619
struct nvmem_device *lpg_chan_sdam = chan->lpg->lpg_chan_sdam;
drivers/media/i2c/ov2740.c
87
struct nvmem_device *nvmem;
drivers/media/i2c/video-i2c.c
836
struct nvmem_device *device;
drivers/misc/ds1682.c
237
struct nvmem_device *nvmem;
drivers/misc/eeprom/at24.c
84
struct nvmem_device *nvmem;
drivers/misc/eeprom/at25.c
46
struct nvmem_device *nvmem;
drivers/misc/eeprom/ee1004.c
296
struct nvmem_device *ndev;
drivers/misc/eeprom/eeprom_93xx46.c
85
struct nvmem_device *nvmem;
drivers/misc/eeprom/m24lr.c
496
struct nvmem_device *nvmem;
drivers/misc/keba/cp500.c
129
struct nvmem_device *base_nvmem;
drivers/misc/keba/cp500.c
131
struct nvmem_device *nvmem;
drivers/misc/keba/cp500.c
608
struct nvmem_device *base_nvmem)
drivers/misc/keba/cp500.c
612
struct nvmem_device *tmp;
drivers/misc/keba/cp500.c
696
struct nvmem_device *nvmem;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
71
struct nvmem_device *nvmem_eeprom;
drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
73
struct nvmem_device *nvmem_otp;
drivers/mtd/mtdcore.c
1022
struct nvmem_device *nvmem;
drivers/mtd/mtdcore.c
955
static struct nvmem_device *mtd_otp_nvmem_register(struct mtd_info *mtd,
drivers/mtd/mtdcore.c
960
struct nvmem_device *nvmem = NULL;
drivers/mtd/ubi/nvmem.c
15
struct nvmem_device *nvmem;
drivers/net/ethernet/sgi/ioc3-eth.c
198
struct nvmem_device *nvmem;
drivers/nvmem/an8855-efuse.c
35
struct nvmem_device *nvmem;
drivers/nvmem/bcm-ocotp.c
247
struct nvmem_device *nvmem;
drivers/nvmem/core.c
1051
struct nvmem_device *nvmem;
drivers/nvmem/core.c
1053
nvmem = container_of(kref, struct nvmem_device, refcnt);
drivers/nvmem/core.c
1070
void nvmem_unregister(struct nvmem_device *nvmem)
drivers/nvmem/core.c
1093
struct nvmem_device *devm_nvmem_register(struct device *dev,
drivers/nvmem/core.c
1096
struct nvmem_device *nvmem;
drivers/nvmem/core.c
1111
static struct nvmem_device *__nvmem_device_get(void *data,
drivers/nvmem/core.c
1114
struct nvmem_device *nvmem = NULL;
drivers/nvmem/core.c
1139
static void __nvmem_device_put(struct nvmem_device *nvmem)
drivers/nvmem/core.c
1156
struct nvmem_device *of_nvmem_device_get(struct device_node *np, const char *id)
drivers/nvmem/core.c
1160
struct nvmem_device *nvmem;
drivers/nvmem/core.c
1186
struct nvmem_device *nvmem_device_get(struct device *dev, const char *dev_name)
drivers/nvmem/core.c
1189
struct nvmem_device *nvmem;
drivers/nvmem/core.c
1211
struct nvmem_device *nvmem_device_find(void *data,
drivers/nvmem/core.c
1220
struct nvmem_device **nvmem = res;
drivers/nvmem/core.c
1230
nvmem_device_put(*(struct nvmem_device **)res);
drivers/nvmem/core.c
1240
void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem)
drivers/nvmem/core.c
1256
void nvmem_device_put(struct nvmem_device *nvmem)
drivers/nvmem/core.c
1272
struct nvmem_device *devm_nvmem_device_get(struct device *dev, const char *id)
drivers/nvmem/core.c
1274
struct nvmem_device **ptr, *nvmem;
drivers/nvmem/core.c
1323
struct nvmem_device *nvmem;
drivers/nvmem/core.c
1363
static void nvmem_layout_module_put(struct nvmem_device *nvmem)
drivers/nvmem/core.c
1371
nvmem_find_cell_entry_by_node(struct nvmem_device *nvmem, struct device_node *np)
drivers/nvmem/core.c
1387
static int nvmem_layout_module_get_optional(struct nvmem_device *nvmem)
drivers/nvmem/core.c
1414
struct nvmem_device *nvmem;
drivers/nvmem/core.c
143
static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset,
drivers/nvmem/core.c
152
static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset,
drivers/nvmem/core.c
1588
struct nvmem_device *nvmem = cell->entry->nvmem;
drivers/nvmem/core.c
1640
static int __nvmem_cell_read(struct nvmem_device *nvmem,
drivers/nvmem/core.c
1681
struct nvmem_device *nvmem = entry->nvmem;
drivers/nvmem/core.c
1705
struct nvmem_device *nvmem = cell->nvmem;
drivers/nvmem/core.c
1757
struct nvmem_device *nvmem = cell->nvmem;
drivers/nvmem/core.c
177
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
187
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
195
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
2001
ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem,
drivers/nvmem/core.c
2032
int nvmem_device_cell_write(struct nvmem_device *nvmem,
drivers/nvmem/core.c
2060
int nvmem_device_read(struct nvmem_device *nvmem,
drivers/nvmem/core.c
2088
int nvmem_device_write(struct nvmem_device *nvmem,
drivers/nvmem/core.c
2149
const char *nvmem_dev_name(struct nvmem_device *nvmem)
drivers/nvmem/core.c
2162
size_t nvmem_dev_size(struct nvmem_device *nvmem)
drivers/nvmem/core.c
217
struct nvmem_device *nvmem;
drivers/nvmem/core.c
24
#define to_nvmem_device(d) container_of(d, struct nvmem_device, dev)
drivers/nvmem/core.c
250
struct nvmem_device *nvmem;
drivers/nvmem/core.c
278
static umode_t nvmem_bin_attr_get_umode(struct nvmem_device *nvmem)
drivers/nvmem/core.c
302
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
312
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
321
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
37
struct nvmem_device *nvmem;
drivers/nvmem/core.c
414
static int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem,
drivers/nvmem/core.c
448
static void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem,
drivers/nvmem/core.c
455
static int nvmem_populate_sysfs_cells(struct nvmem_device *nvmem)
drivers/nvmem/core.c
522
static int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem,
drivers/nvmem/core.c
527
static void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem,
drivers/nvmem/core.c
536
struct nvmem_device *nvmem = to_nvmem_device(dev);
drivers/nvmem/core.c
55
static int __nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset,
drivers/nvmem/core.c
562
static void nvmem_device_remove_all_cells(const struct nvmem_device *nvmem)
drivers/nvmem/core.c
578
static int nvmem_cell_info_to_nvmem_cell_entry_nodup(struct nvmem_device *nvmem,
drivers/nvmem/core.c
622
static int nvmem_cell_info_to_nvmem_cell_entry(struct nvmem_device *nvmem,
drivers/nvmem/core.c
64
static int __nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset,
drivers/nvmem/core.c
647
int nvmem_add_one_cell(struct nvmem_device *nvmem,
drivers/nvmem/core.c
678
static int nvmem_add_cells(struct nvmem_device *nvmem,
drivers/nvmem/core.c
720
nvmem_find_cell_entry_by_name(struct nvmem_device *nvmem, const char *cell_id)
drivers/nvmem/core.c
736
static int nvmem_validate_keepouts(struct nvmem_device *nvmem)
drivers/nvmem/core.c
789
static int nvmem_add_cells_from_dt(struct nvmem_device *nvmem, struct device_node *np)
drivers/nvmem/core.c
79
static int nvmem_access_with_keepouts(struct nvmem_device *nvmem,
drivers/nvmem/core.c
838
static int nvmem_add_cells_from_legacy_of(struct nvmem_device *nvmem)
drivers/nvmem/core.c
843
static int nvmem_add_cells_from_fixed_layout(struct nvmem_device *nvmem)
drivers/nvmem/core.c
900
struct nvmem_device *nvmem_register(const struct nvmem_config *config)
drivers/nvmem/core.c
902
struct nvmem_device *nvmem;
drivers/nvmem/imx-iim.c
100
struct nvmem_device *nvmem;
drivers/nvmem/imx-ocotp-ele.c
131
static void imx_ocotp_fixup_dt_cell_info(struct nvmem_device *nvmem,
drivers/nvmem/imx-ocotp-ele.c
142
struct nvmem_device *nvmem;
drivers/nvmem/imx-ocotp-scu.c
243
struct nvmem_device *nvmem;
drivers/nvmem/imx-ocotp.c
589
static void imx_ocotp_fixup_dt_cell_info(struct nvmem_device *nvmem,
drivers/nvmem/imx-ocotp.c
600
struct nvmem_device *nvmem;
drivers/nvmem/internals.h
26
void (*fixup_dt_cell_info)(struct nvmem_device *nvmem,
drivers/nvmem/internals.h
41
int nvmem_populate_layout(struct nvmem_device *nvmem);
drivers/nvmem/internals.h
42
void nvmem_destroy_layout(struct nvmem_device *nvmem);
drivers/nvmem/internals.h
51
static inline int nvmem_populate_layout(struct nvmem_device *nvmem)
drivers/nvmem/internals.h
56
static inline void nvmem_destroy_layout(struct nvmem_device *nvmem) { }
drivers/nvmem/jz4780-efuse.c
141
struct nvmem_device *nvmem;
drivers/nvmem/lan9662-otpc.c
185
struct nvmem_device *nvmem;
drivers/nvmem/layerscape-sfp.c
49
struct nvmem_device *nvmem;
drivers/nvmem/layouts.c
133
static int nvmem_layout_bus_populate(struct nvmem_device *nvmem,
drivers/nvmem/layouts.c
168
struct device_node *of_nvmem_layout_get_container(struct nvmem_device *nvmem)
drivers/nvmem/layouts.c
178
int nvmem_populate_layout(struct nvmem_device *nvmem)
drivers/nvmem/layouts.c
196
void nvmem_destroy_layout(struct nvmem_device *nvmem)
drivers/nvmem/layouts.c
92
static int nvmem_layout_create_device(struct nvmem_device *nvmem,
drivers/nvmem/layouts/onie-tlv.c
188
struct nvmem_device *nvmem = layout->nvmem;
drivers/nvmem/layouts/onie-tlv.c
98
static int onie_tlv_add_cells(struct device *dev, struct nvmem_device *nvmem,
drivers/nvmem/layouts/sl28vpd.c
56
static int sl28vpd_v1_check_crc(struct device *dev, struct nvmem_device *nvmem)
drivers/nvmem/layouts/sl28vpd.c
85
struct nvmem_device *nvmem = layout->nvmem;
drivers/nvmem/layouts/u-boot-env.c
55
static int u_boot_env_parse_cells(struct device *dev, struct nvmem_device *nvmem, uint8_t *buf,
drivers/nvmem/layouts/u-boot-env.c
90
int u_boot_env_parse(struct device *dev, struct nvmem_device *nvmem,
drivers/nvmem/layouts/u-boot-env.h
12
int u_boot_env_parse(struct device *dev, struct nvmem_device *nvmem,
drivers/nvmem/lpc18xx_eeprom.c
47
struct nvmem_device *nvmem;
drivers/nvmem/lpc18xx_otp.c
68
struct nvmem_device *nvmem;
drivers/nvmem/meson-efuse.c
51
struct nvmem_device *nvmem;
drivers/nvmem/meson-mx-efuse.c
195
struct nvmem_device *nvmem;
drivers/nvmem/microchip-otpc.c
245
struct nvmem_device *nvmem;
drivers/nvmem/mtk-efuse.c
47
static void mtk_efuse_fixup_dt_cell_info(struct nvmem_device *nvmem,
drivers/nvmem/mtk-efuse.c
66
struct nvmem_device *nvmem;
drivers/nvmem/mxs-ocotp.c
34
struct nvmem_device *nvmem;
drivers/nvmem/nintendo-otp.c
78
struct nvmem_device *nvmem;
drivers/nvmem/qcom-spmi-sdam.c
114
struct nvmem_device *nvmem;
drivers/nvmem/qfprom.c
338
static void qfprom_fixup_dt_cell_info(struct nvmem_device *nvmem,
drivers/nvmem/qfprom.c
381
struct nvmem_device *nvmem;
drivers/nvmem/qnap-mcu-eeprom.c
78
struct nvmem_device *ndev;
drivers/nvmem/qoriq-efuse.c
42
struct nvmem_device *nvmem;
drivers/nvmem/rave-sp-eeprom.c
294
struct nvmem_device *nvmem;
drivers/nvmem/rcar-efuse.c
18
struct nvmem_device *nvmem;
drivers/nvmem/rmem.c
16
struct nvmem_device *nvmem;
drivers/nvmem/rockchip-efuse.c
256
struct nvmem_device *nvmem;
drivers/nvmem/rockchip-otp.c
420
struct nvmem_device *nvmem;
drivers/nvmem/s32g-ocotp-nvmem.c
68
struct nvmem_device *nvmem;
drivers/nvmem/sc27xx-efuse.c
206
struct nvmem_device *nvmem;
drivers/nvmem/sec-qfprom.c
56
struct nvmem_device *nvmem;
drivers/nvmem/snvs_lpgpr.c
96
struct nvmem_device *nvmem;
drivers/nvmem/sprd-efuse.c
364
struct nvmem_device *nvmem;
drivers/nvmem/sunplus-ocotp.c
159
struct nvmem_device *nvmem;
drivers/nvmem/sunxi_sid.c
128
struct nvmem_device *nvmem;
drivers/nvmem/u-boot-env.c
17
struct nvmem_device *nvmem;
drivers/nvmem/uniphier-efuse.c
35
struct nvmem_device *nvmem;
drivers/nvmem/vf610-ocotp.c
93
struct nvmem_device *nvmem;
drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c
900
struct nvmem_device *nvdev;
drivers/power/supply/cpcap-battery.c
433
struct nvmem_device *nvmem;
drivers/power/supply/max1720x_battery.c
531
struct nvmem_device *nvmem;
drivers/ptp/ptp_ocp.c
1956
static inline struct nvmem_device *
drivers/ptp/ptp_ocp.c
1965
ptp_ocp_nvmem_device_put(struct nvmem_device **nvmemp)
drivers/ptp/ptp_ocp.c
1976
struct nvmem_device *nvmem;
drivers/ptp/ptp_ocp.c
4040
struct nvmem_device *nvmem;
drivers/ptp/ptp_ocp.c
4074
struct nvmem_device *nvmem;
drivers/ptp/ptp_ocp.c
4102
struct nvmem_device *nvmem;
drivers/ptp/ptp_ocp.c
4136
struct nvmem_device *nvmem;
drivers/rtc/nvmem.c
17
struct nvmem_device *nvmem;
drivers/soc/atmel/sfr.c
45
struct nvmem_device *nvmem;
drivers/soc/mediatek/mtk-socinfo.c
101
struct nvmem_device *nvmemp;
drivers/soc/tegra/fuse/fuse.h
17
struct nvmem_device;
drivers/soc/tegra/fuse/fuse.h
66
struct nvmem_device *nvmem;
drivers/soc/ti/pm33xx.c
276
struct nvmem_device *nvmem;
drivers/soc/ti/pm33xx.c
306
struct nvmem_device *nvmem;
drivers/soc/ti/pm33xx.c
430
struct nvmem_device *nvmem;
drivers/thunderbolt/nvm.c
436
struct nvmem_device *nvmem;
drivers/thunderbolt/nvm.c
506
struct nvmem_device *nvmem;
drivers/thunderbolt/tb.h
57
struct nvmem_device *active;
drivers/thunderbolt/tb.h
59
struct nvmem_device *non_active;
drivers/w1/slaves/w1_ds250x.c
168
struct nvmem_device *nvmem;
include/linux/mtd/mtd.h
384
struct nvmem_device *nvmem;
include/linux/mtd/mtd.h
385
struct nvmem_device *otp_user_nvmem;
include/linux/mtd/mtd.h
386
struct nvmem_device *otp_factory_nvmem;
include/linux/nvmem-consumer.h
169
static inline struct nvmem_device *nvmem_device_get(struct device *dev,
include/linux/nvmem-consumer.h
175
static inline struct nvmem_device *devm_nvmem_device_get(struct device *dev,
include/linux/nvmem-consumer.h
181
static inline void nvmem_device_put(struct nvmem_device *nvmem)
include/linux/nvmem-consumer.h
186
struct nvmem_device *nvmem)
include/linux/nvmem-consumer.h
190
static inline ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem,
include/linux/nvmem-consumer.h
197
static inline int nvmem_device_cell_write(struct nvmem_device *nvmem,
include/linux/nvmem-consumer.h
20
struct nvmem_device;
include/linux/nvmem-consumer.h
204
static inline int nvmem_device_read(struct nvmem_device *nvmem,
include/linux/nvmem-consumer.h
211
static inline int nvmem_device_write(struct nvmem_device *nvmem,
include/linux/nvmem-consumer.h
218
static inline const char *nvmem_dev_name(struct nvmem_device *nvmem)
include/linux/nvmem-consumer.h
238
static inline struct nvmem_device *nvmem_device_find(void *data,
include/linux/nvmem-consumer.h
249
struct nvmem_device *of_nvmem_device_get(struct device_node *np,
include/linux/nvmem-consumer.h
258
static inline struct nvmem_device *of_nvmem_device_get(struct device_node *np,
include/linux/nvmem-consumer.h
69
struct nvmem_device *nvmem_device_get(struct device *dev, const char *name);
include/linux/nvmem-consumer.h
70
struct nvmem_device *devm_nvmem_device_get(struct device *dev,
include/linux/nvmem-consumer.h
72
void nvmem_device_put(struct nvmem_device *nvmem);
include/linux/nvmem-consumer.h
73
void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem);
include/linux/nvmem-consumer.h
74
int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset,
include/linux/nvmem-consumer.h
76
int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset,
include/linux/nvmem-consumer.h
78
ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem,
include/linux/nvmem-consumer.h
80
int nvmem_device_cell_write(struct nvmem_device *nvmem,
include/linux/nvmem-consumer.h
83
const char *nvmem_dev_name(struct nvmem_device *nvmem);
include/linux/nvmem-consumer.h
84
size_t nvmem_dev_size(struct nvmem_device *nvmem);
include/linux/nvmem-consumer.h
94
struct nvmem_device *nvmem_device_find(void *data,
include/linux/nvmem-provider.h
119
void (*fixup_dt_cell_info)(struct nvmem_device *nvmem,
include/linux/nvmem-provider.h
156
struct nvmem_device *nvmem;
include/linux/nvmem-provider.h
168
struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
include/linux/nvmem-provider.h
169
void nvmem_unregister(struct nvmem_device *nvmem);
include/linux/nvmem-provider.h
171
struct nvmem_device *devm_nvmem_register(struct device *dev,
include/linux/nvmem-provider.h
174
int nvmem_add_one_cell(struct nvmem_device *nvmem,
include/linux/nvmem-provider.h
18
struct nvmem_device;
include/linux/nvmem-provider.h
191
static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c)
include/linux/nvmem-provider.h
196
static inline void nvmem_unregister(struct nvmem_device *nvmem) {}
include/linux/nvmem-provider.h
198
static inline struct nvmem_device *
include/linux/nvmem-provider.h
204
static inline int nvmem_add_one_cell(struct nvmem_device *nvmem,
include/linux/nvmem-provider.h
229
struct device_node *of_nvmem_layout_get_container(struct nvmem_device *nvmem);
include/linux/nvmem-provider.h
233
static inline struct device_node *of_nvmem_layout_get_container(struct nvmem_device *nvmem)