Lines Matching refs:regno
79 ofw_reg_to_paddr(phandle_t dev, int regno, bus_addr_t *paddr, in ofw_reg_to_paddr() argument
97 if (regno < 0) in ofw_reg_to_paddr()
110 regno *= naddr + nsize; in ofw_reg_to_paddr()
111 if (regno + naddr + nsize > res) in ofw_reg_to_paddr()
113 pci_hi = pci ? cell[regno] : OFW_PADDR_NOT_PCI; in ofw_reg_to_paddr()
117 addr = ((uint64_t)addr << 32) | cell[regno++]; in ofw_reg_to_paddr()
120 size = ((uint64_t)size << 32) | cell[regno++]; in ofw_reg_to_paddr()
144 regno = 0; in ofw_reg_to_paddr()
145 while (regno < res) { in ofw_reg_to_paddr()
146 rspc = (pci ? cell[regno] : OFW_PADDR_NOT_PCI) & in ofw_reg_to_paddr()
149 regno += naddr + nbridge + nsize; in ofw_reg_to_paddr()
154 raddr = ((uint64_t)raddr << 32) | cell[regno++]; in ofw_reg_to_paddr()
156 ? cell[regno] & OFW_PCI_PHYS_HI_SPACEMASK in ofw_reg_to_paddr()
160 baddr = ((uint64_t)baddr << 32) | cell[regno++]; in ofw_reg_to_paddr()
163 rsize = ((uint64_t)rsize << 32) | cell[regno++]; in ofw_reg_to_paddr()