Lines Matching defs:cells
36 struct list_head cells;
354 list_for_each_entry_safe(cell, p, &nvmem->cells, node)
361 list_add_tail(&cell->node, &cell->nvmem->cells);
412 * @nvmem: nvmem device to add cells to.
414 * @ncells: number of cells in info
422 struct nvmem_cell **cells;
425 cells = kcalloc(ncells, sizeof(*cells), GFP_KERNEL);
426 if (!cells)
430 cells[i] = kzalloc(sizeof(**cells), GFP_KERNEL);
431 if (!cells[i]) {
436 rval = nvmem_cell_info_to_nvmem_cell(nvmem, &info[i], cells[i]);
438 kfree(cells[i]);
442 nvmem_cell_add(cells[i]);
446 kfree(cells);
451 nvmem_cell_drop(cells[i]);
453 kfree(cells);
495 info = &table->cells[i];
527 list_for_each_entry(iter, &nvmem->cells, node) {
646 INIT_LIST_HEAD(&nvmem->cells);
692 if (config->cells) {
693 rval = nvmem_add_cells(nvmem, config->cells, config->ncells);
1042 list_for_each_entry(iter, &nvmem->cells, node) {
1076 cell_np = of_parse_phandle(np, "nvmem-cells", index);