Lines Matching refs:mem_start
167 finish_node(struct device_node *np, unsigned long mem_start, in finish_node() argument
183 mem_start = ifunc(np, mem_start, naddrc, nsizec); in finish_node()
186 mem_start = finish_node_interrupts(np, mem_start); in finish_node()
232 mem_start = finish_node(child, mem_start, ifunc, in finish_node()
235 return mem_start; in finish_node()
390 finish_node_interrupts(struct device_node *np, unsigned long mem_start) in finish_node_interrupts() argument
400 return mem_start; in finish_node_interrupts()
404 np->intrs = (struct interrupt_info *) mem_start; in finish_node_interrupts()
405 mem_start += intlen * sizeof(struct interrupt_info); in finish_node_interrupts()
440 return mem_start; in finish_node_interrupts()
538 interpret_pci_props(struct device_node *np, unsigned long mem_start, in interpret_pci_props() argument
549 adr = (struct address_range *) mem_start; in interpret_pci_props()
559 mem_start += i * sizeof(struct address_range); in interpret_pci_props()
563 return mem_start; in interpret_pci_props()
571 np->intrs = (struct interrupt_info *) mem_start; in interpret_pci_props()
573 mem_start += np->n_intrs * sizeof(struct interrupt_info); in interpret_pci_props()
580 return mem_start; in interpret_pci_props()
584 interpret_dbdma_props(struct device_node *np, unsigned long mem_start, in interpret_dbdma_props() argument
604 adr = (struct address_range *) mem_start; in interpret_dbdma_props()
613 mem_start += i * sizeof(struct address_range); in interpret_dbdma_props()
617 return mem_start; in interpret_dbdma_props()
623 np->intrs = (struct interrupt_info *) mem_start; in interpret_dbdma_props()
625 mem_start += np->n_intrs * sizeof(struct interrupt_info); in interpret_dbdma_props()
632 return mem_start; in interpret_dbdma_props()
636 interpret_macio_props(struct device_node *np, unsigned long mem_start, in interpret_macio_props() argument
656 adr = (struct address_range *) mem_start; in interpret_macio_props()
665 mem_start += i * sizeof(struct address_range); in interpret_macio_props()
669 return mem_start; in interpret_macio_props()
675 np->intrs = (struct interrupt_info *) mem_start; in interpret_macio_props()
681 mem_start += np->n_intrs * sizeof(struct interrupt_info); in interpret_macio_props()
684 return mem_start; in interpret_macio_props()
688 interpret_isa_props(struct device_node *np, unsigned long mem_start, in interpret_isa_props() argument
698 adr = (struct address_range *) mem_start; in interpret_isa_props()
708 mem_start += i * sizeof(struct address_range); in interpret_isa_props()
712 return mem_start; in interpret_isa_props()
716 np->intrs = (struct interrupt_info *) mem_start; in interpret_isa_props()
718 mem_start += np->n_intrs * sizeof(struct interrupt_info); in interpret_isa_props()
725 return mem_start; in interpret_isa_props()
729 interpret_root_props(struct device_node *np, unsigned long mem_start, in interpret_root_props() argument
740 adr = (struct address_range *) mem_start; in interpret_root_props()
750 mem_start += i * sizeof(struct address_range); in interpret_root_props()
754 return mem_start; in interpret_root_props()
760 np->intrs = (struct interrupt_info *) mem_start; in interpret_root_props()
762 mem_start += np->n_intrs * sizeof(struct interrupt_info); in interpret_root_props()
769 return mem_start; in interpret_root_props()