Home
last modified time | relevance | path

Searched refs:nvmem_cell (Results 1 – 19 of 19) sorted by relevance

/Linux-v5.4/include/linux/
Dnvmem-consumer.h19 struct nvmem_cell;
58 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *id);
59 struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, const char *id);
60 void nvmem_cell_put(struct nvmem_cell *cell);
61 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
62 void *nvmem_cell_read(struct nvmem_cell *cell, size_t *len);
63 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, size_t len);
94 static inline struct nvmem_cell *nvmem_cell_get(struct device *dev, in nvmem_cell_get()
100 static inline struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, in devm_nvmem_cell_get()
107 struct nvmem_cell *cell) in devm_nvmem_cell_put()
[all …]
/Linux-v5.4/drivers/nvmem/
Dcore.c22 struct nvmem_cell { struct
106 static void nvmem_cell_drop(struct nvmem_cell *cell) in nvmem_cell_drop()
119 struct nvmem_cell *cell, *p; in nvmem_device_remove_all_cells()
125 static void nvmem_cell_add(struct nvmem_cell *cell) in nvmem_cell_add()
135 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell()
172 struct nvmem_cell **cells; in nvmem_add_cells()
238 struct nvmem_cell *cell; in nvmem_add_cells_from_table()
271 static struct nvmem_cell *
274 struct nvmem_cell *iter, *cell = NULL; in nvmem_find_cell_by_name()
292 struct nvmem_cell *cell; in nvmem_add_cells_from_of()
[all …]
/Linux-v5.4/Documentation/driver-api/
Dnvmem.rst109 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *name);
110 struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, const char *name);
112 void nvmem_cell_put(struct nvmem_cell *cell);
113 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
115 void *nvmem_cell_read(struct nvmem_cell *cell, ssize_t *len);
116 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, ssize_t len);
155 void nvmem_cell_put(struct nvmem_cell *cell);
156 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
/Linux-v5.4/drivers/cpufreq/
Dqcom-cpufreq-nvmem.c51 struct nvmem_cell *speedbin_nvmem,
95 struct nvmem_cell *speedbin_nvmem, in qcom_cpufreq_kryo_name_version()
141 struct nvmem_cell *speedbin_nvmem; in qcom_cpufreq_probe()
Dsun50i-cpufreq-nvmem.c35 struct nvmem_cell *speedbin_nvmem; in sun50i_cpufreq_get_efuse()
/Linux-v5.4/drivers/power/reset/
Dnvmem-reboot-mode.c16 struct nvmem_cell *cell;
/Linux-v5.4/drivers/watchdog/
Drave-sp-wdt.c258 struct nvmem_cell *cell; in rave_sp_wdt_probe()
/Linux-v5.4/drivers/thermal/qcom/
Dtsens-common.c17 struct nvmem_cell *cell; in qfprom_read()
/Linux-v5.4/drivers/phy/socionext/
Dphy-uniphier-usb3hs.c101 struct nvmem_cell *cell; in uniphier_u3hsphy_get_nvparam()
/Linux-v5.4/net/ethernet/
Deth.c575 struct nvmem_cell *cell; in nvmem_get_mac_address()
/Linux-v5.4/drivers/iio/adc/
Dsc27xx_adc.c126 struct nvmem_cell *cell; in sc27xx_adc_scale_calibration()
Dmeson_saradc.c706 struct nvmem_cell *temperature_calib; in meson_sar_adc_temp_sensor_init()
/Linux-v5.4/drivers/bluetooth/
Dhci_ll.c691 struct nvmem_cell *bdaddr_cell; in hci_ti_probe()
/Linux-v5.4/drivers/thermal/
Dmtk_thermal.c764 struct nvmem_cell *cell; in mtk_thermal_get_calibration_data()
/Linux-v5.4/drivers/phy/qualcomm/
Dphy-qcom-qusb2.c320 struct nvmem_cell *cell;
/Linux-v5.4/drivers/power/supply/
Dsc27xx_fuel_gauge.c863 struct nvmem_cell *cell; in sc27xx_fgu_calibration()
/Linux-v5.4/drivers/phy/rockchip/
Dphy-rockchip-inno-hdmi.c966 struct nvmem_cell *cell; in inno_hdmi_phy_rk3328_init()
/Linux-v5.4/drivers/gpu/drm/msm/adreno/
Da5xx_gpu.c1396 struct nvmem_cell *cell; in check_speed_bin()
/Linux-v5.4/drivers/net/ethernet/ni/
Dnixge.c1220 struct nvmem_cell *cell; in nixge_get_nvmem_address()