Lines Matching refs:addr_cells

74 	pcell_t addr_cells, size_cells, par_addr_cells;
84 if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
107 tuple_size = addr_cells + par_addr_cells + size_cells;
110 if (par_addr_cells > 2 || addr_cells > 2 || size_cells > 2)
119 bus_addr = fdt_data_get((void *)rangesptr, addr_cells);
122 rangesptr += addr_cells;
148 pcell_t addr_cells, size_cells, par_addr_cells;
152 if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
176 tuple_size = sizeof(pcell_t) * (addr_cells + par_addr_cells +
180 if (par_addr_cells > 2 || addr_cells > 2 || size_cells > 2)
187 *base = fdt_data_get((void *)rangesptr, addr_cells);
188 rangesptr += addr_cells;
376 pcell_t addr_cells;
379 if (OF_searchprop(OF_parent(node), "#address-cells", &addr_cells,
380 sizeof(addr_cells)) <= 0)
383 return ((int)fdt32_to_cpu(addr_cells));
410 fdt_addrsize_cells(phandle_t node, int *addr_cells, int *size_cells)
421 *addr_cells = fdt32_to_cpu((int)cell);
427 if (*addr_cells > 3 || *size_cells > 2)
433 fdt_data_to_res(pcell_t *data, int addr_cells, int size_cells, u_long *start,
438 if (addr_cells > 2)
441 *start = fdt_data_get((void *)data, addr_cells);
442 data += addr_cells;
456 int addr_cells, len, size_cells;
458 if (fdt_addrsize_cells(OF_parent(node), &addr_cells, &size_cells))
461 if ((sizeof(pcell_t) * (addr_cells + size_cells)) > sizeof(reg))
468 *base = fdt_data_get(&reg[0], addr_cells);
469 *size = fdt_data_get(&reg[addr_cells], size_cells);
478 pcell_t addr_cells, size_cells;
483 if (fdt_addrsize_cells(OF_parent(node), &addr_cells, &size_cells) != 0)
490 tuple_size = sizeof(pcell_t) * (addr_cells + size_cells);
492 debugf("addr_cells = %d, size_cells = %d\n", addr_cells, size_cells);
501 rv = fdt_data_to_res(reg, addr_cells, size_cells, &start,
507 reg += addr_cells + size_cells;
596 int addr_cells, size_cells;
607 if ((rv = fdt_addrsize_cells(OF_parent(memory), &addr_cells,
611 if (addr_cells > 2) {
616 tuple_size = sizeof(pcell_t) * (addr_cells + size_cells);
634 rv = fdt_data_to_res(reservep, addr_cells, size_cells,
640 reservep += addr_cells + size_cells;
656 int addr_cells, size_cells;
666 if ((rv = fdt_addrsize_cells(OF_parent(memory), &addr_cells,
670 if (addr_cells > 2) {
675 tuple_size = sizeof(pcell_t) * (addr_cells + size_cells);
692 rv = fdt_data_to_res(regp, addr_cells, size_cells,
698 regp += addr_cells + size_cells;