Home
last modified time | relevance | path

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

/Linux-v5.15/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);
103 static inline struct nvmem_cell *nvmem_cell_get(struct device *dev, in nvmem_cell_get()
109 static inline struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, in devm_nvmem_cell_get()
116 struct nvmem_cell *cell) in devm_nvmem_cell_put()
[all …]
/Linux-v5.15/drivers/nvmem/
Dcore.c49 struct nvmem_cell { struct
425 static void nvmem_cell_drop(struct nvmem_cell *cell) in nvmem_cell_drop()
438 struct nvmem_cell *cell, *p; in nvmem_device_remove_all_cells()
444 static void nvmem_cell_add(struct nvmem_cell *cell) in nvmem_cell_add()
454 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell_nodup()
480 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell()
508 struct nvmem_cell **cells; in nvmem_add_cells()
574 struct nvmem_cell *cell; in nvmem_add_cells_from_table()
607 static struct nvmem_cell *
610 struct nvmem_cell *iter, *cell = NULL; in nvmem_find_cell_by_name()
[all …]
/Linux-v5.15/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);
157 void nvmem_cell_put(struct nvmem_cell *cell);
158 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
/Linux-v5.15/drivers/cpufreq/
Dqcom-cpufreq-nvmem.c51 struct nvmem_cell *speedbin_nvmem,
69 struct nvmem_cell *pvs_nvmem, u8 *buf) in get_krait_bin_format_a()
100 struct nvmem_cell *pvs_nvmem, u8 *buf) in get_krait_bin_format_b()
175 struct nvmem_cell *speedbin_nvmem, in qcom_cpufreq_kryo_name_version()
211 struct nvmem_cell *speedbin_nvmem, in qcom_cpufreq_krait_name_version()
264 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.15/drivers/power/reset/
Dnvmem-reboot-mode.c16 struct nvmem_cell *cell;
/Linux-v5.15/drivers/of/
Dof_net.c63 struct nvmem_cell *cell; in of_get_mac_addr_nvmem()
/Linux-v5.15/drivers/watchdog/
Drave-sp-wdt.c258 struct nvmem_cell *cell; in rave_sp_wdt_probe()
/Linux-v5.15/drivers/phy/mediatek/
Dphy-mtk-mipi-dsi.c93 struct nvmem_cell *cell; in mtk_mipi_tx_get_calibration_datal()
/Linux-v5.15/net/ethernet/
Deth.c536 struct nvmem_cell *cell; in nvmem_get_mac_address()
/Linux-v5.15/drivers/phy/socionext/
Dphy-uniphier-usb3hs.c104 struct nvmem_cell *cell; in uniphier_u3hsphy_get_nvparam()
/Linux-v5.15/drivers/thermal/
Dsprd_thermal.c124 struct nvmem_cell *cell; in sprd_thm_cal_read()
Dsun8i_thermal.c283 struct nvmem_cell *calcell; in sun8i_ths_calibrate()
Dmtk_thermal.c893 struct nvmem_cell *cell; in mtk_thermal_get_calibration_data()
/Linux-v5.15/drivers/iio/adc/
Dsc27xx_adc.c126 struct nvmem_cell *cell; in sc27xx_adc_scale_calibration()
Dmeson_saradc.c704 struct nvmem_cell *temperature_calib; in meson_sar_adc_temp_sensor_init()
/Linux-v5.15/drivers/bluetooth/
Dhci_ll.c689 struct nvmem_cell *bdaddr_cell; in hci_ti_probe()
/Linux-v5.15/drivers/phy/qualcomm/
Dphy-qcom-qusb2.c440 struct nvmem_cell *cell;
/Linux-v5.15/drivers/power/supply/
Dsc27xx_fuel_gauge.c967 struct nvmem_cell *cell; in sc27xx_fgu_calibration()
/Linux-v5.15/drivers/phy/rockchip/
Dphy-rockchip-inno-hdmi.c970 struct nvmem_cell *cell; in inno_hdmi_phy_rk3328_init()
/Linux-v5.15/drivers/thermal/qcom/
Dtsens.c58 struct nvmem_cell *cell; in qfprom_read()
/Linux-v5.15/drivers/net/ethernet/ni/
Dnixge.c1206 struct nvmem_cell *cell; in nixge_get_nvmem_address()
/Linux-v5.15/drivers/gpu/drm/msm/adreno/
Da5xx_gpu.c1715 struct nvmem_cell *cell; in check_speed_bin()