Searched refs:nvmem_device (Results 1 – 25 of 53) sorted by relevance
123
/Linux-v6.1/include/linux/ |
D | nvmem-consumer.h | 20 struct nvmem_device; 75 struct nvmem_device *nvmem_device_get(struct device *dev, const char *name); 76 struct nvmem_device *devm_nvmem_device_get(struct device *dev, 78 void nvmem_device_put(struct nvmem_device *nvmem); 79 void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem); 80 int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset, 82 int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset, 84 ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem, 86 int nvmem_device_cell_write(struct nvmem_device *nvmem, 89 const char *nvmem_dev_name(struct nvmem_device *nvmem); [all …]
|
D | nvmem-provider.h | 16 struct nvmem_device; 132 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg); 133 void nvmem_unregister(struct nvmem_device *nvmem); 135 struct nvmem_device *devm_nvmem_register(struct device *dev, 143 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register() 148 static inline void nvmem_unregister(struct nvmem_device *nvmem) {} in nvmem_unregister() 150 static inline struct nvmem_device *
|
/Linux-v6.1/drivers/nvmem/ |
D | core.c | 22 struct nvmem_device { struct 46 #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev) argument 56 struct nvmem_device *nvmem; 76 static int __nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in __nvmem_reg_read() 85 static int __nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in __nvmem_reg_write() 100 static int nvmem_access_with_keepouts(struct nvmem_device *nvmem, in nvmem_access_with_keepouts() 164 static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_read() 173 static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_write() 198 struct nvmem_device *nvmem = to_nvmem_device(dev); in type_show() 215 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 | 36 struct nvmem_device *nvmem; in mtk_efuse_probe()
|
D | rmem.c | 14 struct nvmem_device *nvmem;
|
D | layerscape-sfp.c | 50 struct nvmem_device *nvmem; in layerscape_sfp_probe()
|
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 | vf610-ocotp.c | 93 struct nvmem_device *nvmem;
|
D | jz4780-efuse.c | 141 struct nvmem_device *nvmem; in jz4780_efuse_probe()
|
D | qcom-spmi-sdam.c | 114 struct nvmem_device *nvmem; in sdam_probe()
|
D | sunxi_sid.c | 117 struct nvmem_device *nvmem; in sunxi_sid_probe()
|
/Linux-v6.1/Documentation/driver-api/ |
D | nvmem.rst | 42 nvmem_device pointer. 125 struct nvmem_device *nvmem_device_get(struct device *dev, const char *name); 126 struct nvmem_device *devm_nvmem_device_get(struct device *dev, 128 struct nvmem_device *nvmem_device_find(void *data, 130 void nvmem_device_put(struct nvmem_device *nvmem); 131 int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset, 133 int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset, 135 int nvmem_device_cell_read(struct nvmem_device *nvmem, 137 int nvmem_device_cell_write(struct nvmem_device *nvmem, 144 take nvmem_device as parameter. [all …]
|
/Linux-v6.1/drivers/soc/tegra/fuse/ |
D | fuse.h | 17 struct nvmem_device; 62 struct nvmem_device *nvmem;
|
/Linux-v6.1/drivers/rtc/ |
D | nvmem.c | 17 struct nvmem_device *nvmem; in devm_rtc_nvmem_register()
|
/Linux-v6.1/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-v6.1/drivers/soc/atmel/ |
D | sfr.c | 46 struct nvmem_device *nvmem; in atmel_sfr_probe()
|
/Linux-v6.1/include/linux/mtd/ |
D | mtd.h | 384 struct nvmem_device *nvmem; 385 struct nvmem_device *otp_user_nvmem; 386 struct nvmem_device *otp_factory_nvmem;
|
/Linux-v6.1/drivers/thunderbolt/ |
D | nvm.c | 427 struct nvmem_device *nvmem; in tb_nvm_add_active() 492 struct nvmem_device *nvmem; in tb_nvm_add_non_active()
|
123