Lines Matching refs:nvmem_device

22 struct nvmem_device {  struct
45 #define to_nvmem_device(d) container_of(d, struct nvmem_device, dev) argument
56 struct nvmem_device *nvmem;
71 static int __nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in __nvmem_reg_read()
80 static int __nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in __nvmem_reg_write()
95 static int nvmem_access_with_keepouts(struct nvmem_device *nvmem, in nvmem_access_with_keepouts()
159 static int nvmem_reg_read(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_read()
168 static int nvmem_reg_write(struct nvmem_device *nvmem, unsigned int offset, in nvmem_reg_write()
193 struct nvmem_device *nvmem = to_nvmem_device(dev); in type_show()
210 struct nvmem_device *nvmem; in bin_attr_nvmem_read()
250 struct nvmem_device *nvmem; in bin_attr_nvmem_write()
285 static umode_t nvmem_bin_attr_get_umode(struct nvmem_device *nvmem) in nvmem_bin_attr_get_umode()
308 struct nvmem_device *nvmem = to_nvmem_device(dev); in nvmem_bin_attr_is_visible()
352 static int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem, in nvmem_sysfs_setup_compat()
387 static void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem, in nvmem_sysfs_remove_compat()
396 static int nvmem_sysfs_setup_compat(struct nvmem_device *nvmem, in nvmem_sysfs_setup_compat()
401 static void nvmem_sysfs_remove_compat(struct nvmem_device *nvmem, in nvmem_sysfs_remove_compat()
410 struct nvmem_device *nvmem = to_nvmem_device(dev); in nvmem_release()
436 static void nvmem_device_remove_all_cells(const struct nvmem_device *nvmem) in nvmem_device_remove_all_cells()
452 static int nvmem_cell_info_to_nvmem_cell_nodup(struct nvmem_device *nvmem, in nvmem_cell_info_to_nvmem_cell_nodup()
478 static int nvmem_cell_info_to_nvmem_cell(struct nvmem_device *nvmem, in nvmem_cell_info_to_nvmem_cell()
504 static int nvmem_add_cells(struct nvmem_device *nvmem, in nvmem_add_cells()
570 static int nvmem_add_cells_from_table(struct nvmem_device *nvmem) in nvmem_add_cells_from_table()
608 nvmem_find_cell_by_name(struct nvmem_device *nvmem, const char *cell_id) in nvmem_find_cell_by_name()
624 static int nvmem_validate_keepouts(struct nvmem_device *nvmem) in nvmem_validate_keepouts()
677 static int nvmem_add_cells_from_of(struct nvmem_device *nvmem) in nvmem_add_cells_from_of()
746 struct nvmem_device *nvmem_register(const struct nvmem_config *config) in nvmem_register()
748 struct nvmem_device *nvmem; in nvmem_register()
880 struct nvmem_device *nvmem; in nvmem_device_release()
882 nvmem = container_of(kref, struct nvmem_device, refcnt); in nvmem_device_release()
898 void nvmem_unregister(struct nvmem_device *nvmem) in nvmem_unregister()
906 nvmem_unregister(*(struct nvmem_device **)res); in devm_nvmem_release()
920 struct nvmem_device *devm_nvmem_register(struct device *dev, in devm_nvmem_register()
923 struct nvmem_device **ptr, *nvmem; in devm_nvmem_register()
944 struct nvmem_device **r = res; in devm_nvmem_match()
958 int devm_nvmem_unregister(struct device *dev, struct nvmem_device *nvmem) in devm_nvmem_unregister()
964 static struct nvmem_device *__nvmem_device_get(void *data, in __nvmem_device_get()
967 struct nvmem_device *nvmem = NULL; in __nvmem_device_get()
992 static void __nvmem_device_put(struct nvmem_device *nvmem) in __nvmem_device_put()
1009 struct nvmem_device *of_nvmem_device_get(struct device_node *np, const char *id) in of_nvmem_device_get()
1013 struct nvmem_device *nvmem; in of_nvmem_device_get()
1039 struct nvmem_device *nvmem_device_get(struct device *dev, const char *dev_name) in nvmem_device_get()
1042 struct nvmem_device *nvmem; in nvmem_device_get()
1064 struct nvmem_device *nvmem_device_find(void *data, in nvmem_device_find()
1073 struct nvmem_device **nvmem = res; in devm_nvmem_device_match()
1083 nvmem_device_put(*(struct nvmem_device **)res); in devm_nvmem_device_release()
1093 void devm_nvmem_device_put(struct device *dev, struct nvmem_device *nvmem) in devm_nvmem_device_put()
1109 void nvmem_device_put(struct nvmem_device *nvmem) in nvmem_device_put()
1125 struct nvmem_device *devm_nvmem_device_get(struct device *dev, const char *id) in devm_nvmem_device_get()
1127 struct nvmem_device **ptr, *nvmem; in devm_nvmem_device_get()
1150 struct nvmem_device *nvmem; in nvmem_cell_get_from_lookup()
1188 nvmem_find_cell_by_node(struct nvmem_device *nvmem, struct device_node *np) in nvmem_find_cell_by_node()
1219 struct nvmem_device *nvmem; in of_nvmem_cell_get()
1351 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_put()
1390 static int __nvmem_cell_read(struct nvmem_device *nvmem, in __nvmem_cell_read()
1423 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_read()
1447 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_prepare_write_buffer()
1508 struct nvmem_device *nvmem = cell->nvmem; in nvmem_cell_write()
1727 ssize_t nvmem_device_cell_read(struct nvmem_device *nvmem, in nvmem_device_cell_read()
1758 int nvmem_device_cell_write(struct nvmem_device *nvmem, in nvmem_device_cell_write()
1786 int nvmem_device_read(struct nvmem_device *nvmem, in nvmem_device_read()
1814 int nvmem_device_write(struct nvmem_device *nvmem, in nvmem_device_write()
1901 const char *nvmem_dev_name(struct nvmem_device *nvmem) in nvmem_dev_name()