Searched refs:nvmem_device (Results 1 – 25 of 44) sorted by relevance
12
| /Linux-v5.10/include/linux/ |
| D | nvmem-consumer.h | 20 struct nvmem_device; 70 struct nvmem_device *nvmem_device_get(struct device *dev, const char *name); 71 struct nvmem_device *devm_nvmem_device_get(struct device *dev, 73 void nvmem_device_put(struct nvmem_device *nvmem); 74 void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem); 75 int nvmem_device_read(struct nvmem_device *nvmem, unsigned int offset, 77 int nvmem_device_write(struct nvmem_device *nvmem, unsigned int offset, 79 ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem, 81 int nvmem_device_cell_write(struct nvmem_device *nvmem, 84 const char *nvmem_dev_name(struct nvmem_device *nvmem); [all …]
|
| D | nvmem-provider.h | 16 struct nvmem_device; 105 struct nvmem_device *nvmem_register(const struct nvmem_config *cfg); 106 void nvmem_unregister(struct nvmem_device *nvmem); 108 struct nvmem_device *devm_nvmem_register(struct device *dev, 111 int devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem); 118 static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c) in nvmem_register() 123 static inline void nvmem_unregister(struct nvmem_device *nvmem) {} in nvmem_unregister() 125 static inline struct nvmem_device * 132 devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem) in devm_nvmem_unregister()
|
| /Linux-v5.10/drivers/nvmem/ |
| D | core.c | 22 struct nvmem_device { struct 43 #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev) argument 54 struct nvmem_device *nvmem; 69 static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_read() 78 static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_write() 108 struct nvmem_device *nvmem = to_nvmem_device(dev); in type_show() 125 struct nvmem_device *nvmem; in bin_attr_nvmem_read() 165 struct nvmem_device *nvmem; in bin_attr_nvmem_write() 200 static umode_t nvmem_bin_attr_get_umode(struct nvmem_device *nvmem) in nvmem_bin_attr_get_umode() 223 struct nvmem_device *nvmem = to_nvmem_device(dev); in nvmem_bin_attr_is_visible() [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 | meson-efuse.c | 46 struct nvmem_device *nvmem; in meson_efuse_probe()
|
| D | imx-iim.c | 102 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 | qcom-spmi-sdam.c | 115 struct nvmem_device *nvmem; in sdam_probe()
|
| D | sunxi_sid.c | 117 struct nvmem_device *nvmem; in sunxi_sid_probe()
|
| D | vf610-ocotp.c | 93 struct nvmem_device *nvmem;
|
| D | imx-ocotp-scu.c | 242 struct nvmem_device *nvmem; in imx_scu_ocotp_probe()
|
| D | rave-sp-eeprom.c | 294 struct nvmem_device *nvmem; in rave_sp_eeprom_probe()
|
| D | sc27xx-efuse.c | 207 struct nvmem_device *nvmem; in sc27xx_efuse_probe()
|
| D | lpc18xx_eeprom.c | 48 struct nvmem_device *nvmem;
|
| /Linux-v5.10/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.10/drivers/soc/tegra/fuse/ |
| D | fuse.h | 17 struct nvmem_device; 59 struct nvmem_device *nvmem;
|
| /Linux-v5.10/drivers/rtc/ |
| D | nvmem.c | 42 struct nvmem_device *nvmem, size_t size) in rtc_nvram_register() 83 struct nvmem_device *nvmem; in rtc_nvmem_register()
|
| /Linux-v5.10/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.10/drivers/soc/ti/ |
| D | pm33xx.c | 277 struct nvmem_device *nvmem; in am33xx_pm_begin() 307 struct nvmem_device *nvmem; in am33xx_pm_end() 441 struct nvmem_device *nvmem; in am33xx_pm_rtc_setup()
|
| /Linux-v5.10/drivers/soc/atmel/ |
| D | sfr.c | 46 struct nvmem_device *nvmem; in atmel_sfr_probe()
|
12