Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dnvmem-consumer.h21 struct nvmem_cell;
35 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *name);
36 struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, const char *name);
37 void nvmem_cell_put(struct nvmem_cell *cell);
38 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
39 void *nvmem_cell_read(struct nvmem_cell *cell, size_t *len);
40 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, size_t len);
60 static inline struct nvmem_cell *nvmem_cell_get(struct device *dev, in nvmem_cell_get()
66 static inline struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, in devm_nvmem_cell_get()
73 struct nvmem_cell *cell) in devm_nvmem_cell_put()
[all …]
/Linux-v4.19/drivers/nvmem/
Dcore.c48 struct nvmem_cell { struct
285 static struct nvmem_cell *nvmem_find_cell(const char *cell_id) in nvmem_find_cell()
287 struct nvmem_cell *p; in nvmem_find_cell()
302 static void nvmem_cell_drop(struct nvmem_cell *cell) in nvmem_cell_drop()
312 struct nvmem_cell *cell; in nvmem_device_remove_all_cells()
316 cell = list_entry(p, struct nvmem_cell, node); in nvmem_device_remove_all_cells()
322 static void nvmem_cell_add(struct nvmem_cell *cell) in nvmem_cell_add()
331 struct nvmem_cell *cell) in nvmem_cell_info_to_nvmem_cell()
368 struct nvmem_cell **cells; in nvmem_add_cells()
622 struct nvmem_cell **cellp, in __nvmem_device_get()
[all …]
/Linux-v4.19/Documentation/nvmem/
Dnvmem.txt73 struct nvmem_cell *nvmem_cell_get(struct device *dev, const char *name);
74 struct nvmem_cell *devm_nvmem_cell_get(struct device *dev, const char *name);
76 void nvmem_cell_put(struct nvmem_cell *cell);
77 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
79 void *nvmem_cell_read(struct nvmem_cell *cell, ssize_t *len);
80 int nvmem_cell_write(struct nvmem_cell *cell, void *buf, ssize_t len);
119 void nvmem_cell_put(struct nvmem_cell *cell);
120 void devm_nvmem_cell_put(struct device *dev, struct nvmem_cell *cell);
/Linux-v4.19/drivers/of/
Dof_net.c95 struct nvmem_cell *cell; in of_get_nvmem_mac_address()
/Linux-v4.19/drivers/thermal/qcom/
Dtsens-common.c34 struct nvmem_cell *cell; in qfprom_read()
/Linux-v4.19/drivers/cpufreq/
Dqcom-cpufreq-kryo.c80 struct nvmem_cell *speedbin_nvmem; in qcom_cpufreq_kryo_probe()
/Linux-v4.19/drivers/watchdog/
Drave-sp-wdt.c258 struct nvmem_cell *cell; in rave_sp_wdt_probe()
/Linux-v4.19/drivers/thermal/
Dmtk_thermal.c598 struct nvmem_cell *cell; in mtk_thermal_get_calibration_data()
/Linux-v4.19/drivers/bluetooth/
Dhci_ll.c681 struct nvmem_cell *bdaddr_cell; in hci_ti_probe()
/Linux-v4.19/drivers/phy/qualcomm/
Dphy-qcom-qusb2.c282 struct nvmem_cell *cell;
/Linux-v4.19/drivers/net/ethernet/ni/
Dnixge.c1154 struct nvmem_cell *cell; in nixge_get_nvmem_address()
/Linux-v4.19/drivers/gpu/drm/msm/adreno/
Da5xx_gpu.c1474 struct nvmem_cell *cell; in check_speed_bin()