Lines Matching defs:layout
847 if (of_device_is_compatible(layout_np, "fixed-layout"))
855 int nvmem_layout_register(struct nvmem_layout *layout)
859 if (!layout->add_cells)
863 ret = layout->add_cells(layout);
868 ret = nvmem_populate_sysfs_cells(layout->nvmem);
870 nvmem_device_remove_all_cells(layout->nvmem);
879 void nvmem_layout_unregister(struct nvmem_layout *layout)
1364 if (nvmem->layout && nvmem->layout->dev.driver)
1365 module_put(nvmem->layout->dev.driver->owner);
1388 if (!nvmem->layout)
1391 if (!nvmem->layout->dev.driver ||
1392 !try_module_get(nvmem->layout->dev.driver->owner))
1444 /* nvmem layouts produce cells within the nvmem-layout container */
1445 if (of_node_name_eq(nvmem_np, "nvmem-layout")) {
1472 if (nvmem->layout)