Lines Matching refs:nvmem_device

28 struct nvmem_device {  struct
54 struct nvmem_device *nvmem; argument
68 #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev)
69 static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_read()
78 static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_write()
92 struct nvmem_device *nvmem; in bin_attr_nvmem_read()
126 struct nvmem_device *nvmem; in bin_attr_nvmem_write()
251 struct nvmem_device *nvmem = to_nvmem_device(dev); in nvmem_release()
270 static struct nvmem_device *of_nvmem_find(struct device_node *nvmem_np) in of_nvmem_find()
310 static void nvmem_device_remove_all_cells(const struct nvmem_device *nvmem) in nvmem_device_remove_all_cells()
329 static int nvmem_cell_info_to_nvmem_cell(struct nvmem_device *nvmem, in nvmem_cell_info_to_nvmem_cell()
364 int nvmem_add_cells(struct nvmem_device *nvmem, in nvmem_add_cells()
410 static int nvmem_setup_compat(struct nvmem_device *nvmem, in nvmem_setup_compat()
452 struct nvmem_device *nvmem_register(const struct nvmem_config *config) in nvmem_register()
454 struct nvmem_device *nvmem; in nvmem_register()
540 int nvmem_unregister(struct nvmem_device *nvmem) in nvmem_unregister()
562 WARN_ON(nvmem_unregister(*(struct nvmem_device **)res)); in devm_nvmem_release()
576 struct nvmem_device *devm_nvmem_register(struct device *dev, in devm_nvmem_register()
579 struct nvmem_device **ptr, *nvmem; in devm_nvmem_register()
600 struct nvmem_device **r = res; in devm_nvmem_match()
614 int devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem) in devm_nvmem_unregister()
621 static struct nvmem_device *__nvmem_device_get(struct device_node *np, in __nvmem_device_get()
625 struct nvmem_device *nvmem = NULL; in __nvmem_device_get()
667 static void __nvmem_device_put(struct nvmem_device *nvmem) in __nvmem_device_put()
675 static struct nvmem_device *nvmem_find(const char *name) in nvmem_find()
697 struct nvmem_device *of_nvmem_device_get(struct device_node *np, const char *id) in of_nvmem_device_get()
723 struct nvmem_device *nvmem_device_get(struct device *dev, const char *dev_name) in nvmem_device_get()
726 struct nvmem_device *nvmem; in nvmem_device_get()
741 struct nvmem_device **nvmem = res; in devm_nvmem_device_match()
751 nvmem_device_put(*(struct nvmem_device **)res); in devm_nvmem_device_release()
761 void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem) in devm_nvmem_device_put()
777 void nvmem_device_put(struct nvmem_device *nvmem) in nvmem_device_put()
793 struct nvmem_device *devm_nvmem_device_get(struct device *dev, const char *id) in devm_nvmem_device_get()
795 struct nvmem_device **ptr, *nvmem; in devm_nvmem_device_get()
816 struct nvmem_device *nvmem; in nvmem_cell_get_from_list()
843 struct nvmem_device *nvmem; in of_nvmem_cell_get()
1015 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_put()
1049 static int __nvmem_cell_read(struct nvmem_device *nvmem, in __nvmem_cell_read()
1082 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_read()
1106 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_prepare_write_buffer()
1167 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_write()
1240 ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem, in nvmem_device_cell_read()
1271 int nvmem_device_cell_write(struct nvmem_device *nvmem, in nvmem_device_cell_write()
1299 int nvmem_device_read(struct nvmem_device *nvmem, in nvmem_device_read()
1327 int nvmem_device_write(struct nvmem_device *nvmem, in nvmem_device_write()