| /Linux-v6.1/include/linux/ |
| D | nvmem-consumer.h | 19 struct nvmem_cell; 59 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *id); 60 struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, const char *id); 61 void nvmem_cell_put(struct nvmem_cell *cell); 62 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell); 63 void *nvmem_cell_read(struct nvmem_cell *cell, size_t *len); 64 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, size_t len); 104 static inline struct nvmem_cell *nvmem_cell_get(struct device *dev, in nvmem_cell_get() 110 static inline struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, in devm_nvmem_cell_get() 117 struct nvmem_cell *cell) in devm_nvmem_cell_put() [all …]
|
| /Linux-v6.1/Documentation/driver-api/ |
| D | nvmem.rst | 105 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *name); 106 struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, const char *name); 108 void nvmem_cell_put(struct nvmem_cell *cell); 109 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell); 111 void *nvmem_cell_read(struct nvmem_cell *cell, ssize_t *len); 112 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, ssize_t len); 153 void nvmem_cell_put(struct nvmem_cell *cell); 154 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
|
| /Linux-v6.1/drivers/nvmem/ |
| D | core.c | 60 struct nvmem_cell { struct 1130 static struct nvmem_cell *nvmem_create_cell(struct nvmem_cell_entry *entry, const char *id) in nvmem_create_cell() 1132 struct nvmem_cell *cell; in nvmem_create_cell() 1153 static struct nvmem_cell * 1157 struct nvmem_cell *cell = ERR_PTR(-ENOENT); in nvmem_cell_get_from_lookup() 1229 struct nvmem_cell *of_nvmem_cell_get(struct device_node *np, const char *id) in of_nvmem_cell_get() 1234 struct nvmem_cell *cell; in of_nvmem_cell_get() 1281 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *id) in nvmem_cell_get() 1283 struct nvmem_cell *cell; in nvmem_cell_get() 1301 nvmem_cell_put(*(struct nvmem_cell **)res); in devm_nvmem_cell_release() [all …]
|
| /Linux-v6.1/drivers/cpufreq/ |
| D | qcom-cpufreq-nvmem.c | 51 struct nvmem_cell *speedbin_nvmem, 173 struct nvmem_cell *speedbin_nvmem, in qcom_cpufreq_kryo_name_version() 209 struct nvmem_cell *speedbin_nvmem, in qcom_cpufreq_krait_name_version() 265 struct nvmem_cell *speedbin_nvmem; in qcom_cpufreq_probe()
|
| D | sun50i-cpufreq-nvmem.c | 35 struct nvmem_cell *speedbin_nvmem; in sun50i_cpufreq_get_efuse()
|
| /Linux-v6.1/drivers/power/reset/ |
| D | nvmem-reboot-mode.c | 16 struct nvmem_cell *cell;
|
| /Linux-v6.1/net/core/ |
| D | of_net.c | 63 struct nvmem_cell *cell; in of_get_mac_addr_nvmem()
|
| /Linux-v6.1/drivers/phy/mediatek/ |
| D | phy-mtk-mipi-dsi.c | 69 struct nvmem_cell *cell; in mtk_mipi_tx_get_calibration_datal()
|
| /Linux-v6.1/drivers/watchdog/ |
| D | rave-sp-wdt.c | 258 struct nvmem_cell *cell; in rave_sp_wdt_probe()
|
| /Linux-v6.1/drivers/net/wireless/ath/ath9k/ |
| D | ath9k_pci_owl_loader.c | 29 struct nvmem_cell *cell;
|
| D | init.c | 575 struct nvmem_cell *cell; in ath9k_nvmem_request_eeprom()
|
| /Linux-v6.1/drivers/phy/sunplus/ |
| D | phy-sunplus-usb2.c | 80 struct nvmem_cell *cell; in update_disc_vol()
|
| /Linux-v6.1/drivers/phy/socionext/ |
| D | phy-uniphier-usb3hs.c | 104 struct nvmem_cell *cell; in uniphier_u3hsphy_get_nvparam()
|
| /Linux-v6.1/net/ethernet/ |
| D | eth.c | 549 struct nvmem_cell *cell; in nvmem_get_mac_address()
|
| /Linux-v6.1/drivers/net/ethernet/sunplus/ |
| D | spl2sw_driver.c | 224 struct nvmem_cell *cell; in spl2sw_nvmem_get_mac_address()
|
| /Linux-v6.1/drivers/thermal/ |
| D | sprd_thermal.c | 124 struct nvmem_cell *cell; in sprd_thm_cal_read()
|
| D | sun8i_thermal.c | 283 struct nvmem_cell *calcell; in sun8i_ths_calibrate()
|
| D | mtk_thermal.c | 893 struct nvmem_cell *cell; in mtk_thermal_get_calibration_data()
|
| /Linux-v6.1/drivers/bluetooth/ |
| D | hci_ll.c | 689 struct nvmem_cell *bdaddr_cell; in hci_ti_probe()
|
| /Linux-v6.1/drivers/iio/adc/ |
| D | sc27xx_adc.c | 165 struct nvmem_cell *cell; in adc_nvmem_cell_calib_data()
|
| /Linux-v6.1/drivers/net/phy/ |
| D | dp83867.c | 531 struct nvmem_cell *cell; in dp83867_of_init_io_impedance()
|
| /Linux-v6.1/drivers/phy/qualcomm/ |
| D | phy-qcom-qusb2.c | 440 struct nvmem_cell *cell;
|
| /Linux-v6.1/drivers/power/supply/ |
| D | sc27xx_fuel_gauge.c | 967 struct nvmem_cell *cell; in sc27xx_fgu_calibration()
|
| /Linux-v6.1/drivers/phy/rockchip/ |
| D | phy-rockchip-inno-hdmi.c | 970 struct nvmem_cell *cell; in inno_hdmi_phy_rk3328_init()
|
| /Linux-v6.1/drivers/thermal/qcom/ |
| D | tsens.c | 59 struct nvmem_cell *cell; in qfprom_read()
|