| /Linux-v5.10/include/linux/ |
| D | nvmem-consumer.h | 19 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); 99 static inline struct nvmem_cell *nvmem_cell_get(struct device *dev, in nvmem_cell_get() 105 static inline struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, in devm_nvmem_cell_get() 112 struct nvmem_cell *cell) in devm_nvmem_cell_put() [all …]
|
| /Linux-v5.10/drivers/nvmem/ |
| D | core.c | 47 struct nvmem_cell { struct 337 static void nvmem_cell_drop(struct nvmem_cell *cell) in nvmem_cell_drop() 350 struct nvmem_cell *cell, *p; in nvmem_device_remove_all_cells() 356 static void nvmem_cell_add(struct nvmem_cell *cell) in nvmem_cell_add() 366 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell_nodup() 392 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell() 420 struct nvmem_cell **cells; in nvmem_add_cells() 486 struct nvmem_cell *cell; in nvmem_add_cells_from_table() 519 static struct nvmem_cell * 522 struct nvmem_cell *iter, *cell = NULL; in nvmem_find_cell_by_name() [all …]
|
| /Linux-v5.10/Documentation/driver-api/ |
| D | nvmem.rst | 109 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.10/drivers/cpufreq/ |
| D | qcom-cpufreq-nvmem.c | 51 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()
|
| D | sun50i-cpufreq-nvmem.c | 35 struct nvmem_cell *speedbin_nvmem; in sun50i_cpufreq_get_efuse()
|
| /Linux-v5.10/drivers/power/reset/ |
| D | nvmem-reboot-mode.c | 16 struct nvmem_cell *cell;
|
| /Linux-v5.10/drivers/watchdog/ |
| D | rave-sp-wdt.c | 258 struct nvmem_cell *cell; in rave_sp_wdt_probe()
|
| /Linux-v5.10/drivers/gpu/drm/mediatek/ |
| D | mtk_mipi_tx.c | 93 struct nvmem_cell *cell; in mtk_mipi_tx_get_calibration_datal()
|
| /Linux-v5.10/net/ethernet/ |
| D | eth.c | 536 struct nvmem_cell *cell; in nvmem_get_mac_address()
|
| /Linux-v5.10/drivers/phy/socionext/ |
| D | phy-uniphier-usb3hs.c | 104 struct nvmem_cell *cell; in uniphier_u3hsphy_get_nvparam()
|
| /Linux-v5.10/drivers/iio/adc/ |
| D | sc27xx_adc.c | 126 struct nvmem_cell *cell; in sc27xx_adc_scale_calibration()
|
| D | meson_saradc.c | 706 struct nvmem_cell *temperature_calib; in meson_sar_adc_temp_sensor_init()
|
| /Linux-v5.10/drivers/thermal/ |
| D | sprd_thermal.c | 124 struct nvmem_cell *cell; in sprd_thm_cal_read()
|
| D | sun8i_thermal.c | 282 struct nvmem_cell *calcell; in sun8i_ths_calibrate()
|
| D | mtk_thermal.c | 891 struct nvmem_cell *cell; in mtk_thermal_get_calibration_data()
|
| /Linux-v5.10/drivers/bluetooth/ |
| D | hci_ll.c | 688 struct nvmem_cell *bdaddr_cell; in hci_ti_probe()
|
| /Linux-v5.10/drivers/phy/qualcomm/ |
| D | phy-qcom-qusb2.c | 353 struct nvmem_cell *cell;
|
| /Linux-v5.10/drivers/power/supply/ |
| D | sc27xx_fuel_gauge.c | 967 struct nvmem_cell *cell; in sc27xx_fgu_calibration()
|
| /Linux-v5.10/drivers/thermal/qcom/ |
| D | tsens.c | 57 struct nvmem_cell *cell; in qfprom_read()
|
| /Linux-v5.10/drivers/phy/rockchip/ |
| D | phy-rockchip-inno-hdmi.c | 970 struct nvmem_cell *cell; in inno_hdmi_phy_rk3328_init()
|
| /Linux-v5.10/drivers/gpu/drm/msm/adreno/ |
| D | a5xx_gpu.c | 1527 struct nvmem_cell *cell; in check_speed_bin()
|
| /Linux-v5.10/drivers/net/ethernet/ni/ |
| D | nixge.c | 1200 struct nvmem_cell *cell; in nixge_get_nvmem_address()
|
| /Linux-v5.10/drivers/soc/qcom/ |
| D | cpr.c | 806 struct nvmem_cell *cell; in cpr_read_efuse()
|