| /Linux-v5.15/include/linux/ |
| D | nvmem-consumer.h | 20 struct nvmem_device; 74 struct nvmem_device *nvmem_device_get(struct device *dev, const char *name); 75 struct nvmem_device *devm_nvmem_device_get(struct device *dev, 77 void nvmem_device_put(struct nvmem_device *nvmem); 78 void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem); 79 int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset, 81 int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset, 83 ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem, 85 int nvmem_device_cell_write(struct nvmem_device *nvmem, 88 const char *nvmem_dev_name(struct nvmem_device *nvmem); [all …]
|
| D | nvmem-provider.h | 16 struct nvmem_device; 125 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg); 126 void nvmem_unregister(struct nvmem_device *nvmem); 128 struct nvmem_device *devm_nvmem_register(struct device *dev, 131 int devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem); 138 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register() 143 static inline void nvmem_unregister(struct nvmem_device *nvmem) {} in nvmem_unregister() 145 static inline struct nvmem_device * 152 devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem) in devm_nvmem_unregister()
|
| /Linux-v5.15/drivers/nvmem/ |
| D | core.c | 22 struct nvmem_device { struct 45 #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev) argument 56 struct nvmem_device *nvmem; 71 static int __nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in __nvmem_reg_read() 80 static int __nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in __nvmem_reg_write() 95 static int nvmem_access_with_keepouts(struct nvmem_device *nvmem, in nvmem_access_with_keepouts() 159 static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_read() 168 static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_write() 193 struct nvmem_device *nvmem = to_nvmem_device(dev); in type_show() 210 struct nvmem_device *nvmem; in bin_attr_nvmem_read() [all …]
|
| D | zynqmp_nvmem.c | 16 struct nvmem_device *nvmem;
|
| D | uniphier-efuse.c | 36 struct nvmem_device *nvmem; in uniphier_efuse_probe()
|
| D | lpc18xx_otp.c | 69 struct nvmem_device *nvmem; in lpc18xx_otp_probe()
|
| D | mtk-efuse.c | 35 struct nvmem_device *nvmem; in mtk_efuse_probe()
|
| D | rmem.c | 14 struct nvmem_device *nvmem;
|
| D | meson-efuse.c | 46 struct nvmem_device *nvmem; in meson_efuse_probe()
|
| D | nintendo-otp.c | 80 struct nvmem_device *nvmem; in nintendo_otp_probe()
|
| D | imx-iim.c | 101 struct nvmem_device *nvmem; in imx_iim_probe()
|
| D | snvs_lpgpr.c | 95 struct nvmem_device *nvmem; in snvs_lpgpr_probe()
|
| D | mxs-ocotp.c | 33 struct nvmem_device *nvmem;
|
| D | jz4780-efuse.c | 141 struct nvmem_device *nvmem; in jz4780_efuse_probe()
|
| D | sunxi_sid.c | 117 struct nvmem_device *nvmem; in sunxi_sid_probe()
|
| D | vf610-ocotp.c | 93 struct nvmem_device *nvmem;
|
| D | qcom-spmi-sdam.c | 114 struct nvmem_device *nvmem; in sdam_probe()
|
| D | imx-ocotp-scu.c | 242 struct nvmem_device *nvmem; in imx_scu_ocotp_probe()
|
| /Linux-v5.15/Documentation/driver-api/ |
| D | nvmem.rst | 44 nvmem_device pointer. 129 struct nvmem_device *nvmem_device_get(struct device *dev, const char *name); 130 struct nvmem_device *devm_nvmem_device_get(struct device *dev, 132 struct nvmem_device *nvmem_device_find(void *data, 134 void nvmem_device_put(struct nvmem_device *nvmem); 135 int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset, 137 int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset, 139 int nvmem_device_cell_read(struct nvmem_device *nvmem, 141 int nvmem_device_cell_write(struct nvmem_device *nvmem, 148 take nvmem_device as parameter. [all …]
|
| /Linux-v5.15/drivers/soc/tegra/fuse/ |
| D | fuse.h | 17 struct nvmem_device; 61 struct nvmem_device *nvmem;
|
| /Linux-v5.15/drivers/thunderbolt/ |
| D | nvm.c | 60 struct nvmem_device *nvmem; in tb_nvm_add_active() 125 struct nvmem_device *nvmem; in tb_nvm_add_non_active()
|
| /Linux-v5.15/drivers/rtc/ |
| D | nvmem.c | 17 struct nvmem_device *nvmem; in devm_rtc_nvmem_register()
|
| /Linux-v5.15/drivers/soc/ti/ |
| D | pm33xx.c | 276 struct nvmem_device *nvmem; in am33xx_pm_begin() 306 struct nvmem_device *nvmem; in am33xx_pm_end() 440 struct nvmem_device *nvmem; in am33xx_pm_rtc_setup()
|
| /Linux-v5.15/drivers/soc/atmel/ |
| D | sfr.c | 46 struct nvmem_device *nvmem; in atmel_sfr_probe()
|
| /Linux-v5.15/include/linux/mtd/ |
| D | mtd.h | 382 struct nvmem_device *nvmem; 383 struct nvmem_device *otp_user_nvmem; 384 struct nvmem_device *otp_factory_nvmem;
|