piar 59 arch/powerpc/kernel/eeh_cache.c struct pci_io_addr_range *piar; piar 60 arch/powerpc/kernel/eeh_cache.c piar = rb_entry(n, struct pci_io_addr_range, rb_node); piar 62 arch/powerpc/kernel/eeh_cache.c if (addr < piar->addr_lo) piar 64 arch/powerpc/kernel/eeh_cache.c else if (addr > piar->addr_hi) piar 67 arch/powerpc/kernel/eeh_cache.c return piar->edev; piar 105 arch/powerpc/kernel/eeh_cache.c struct pci_io_addr_range *piar; piar 106 arch/powerpc/kernel/eeh_cache.c piar = rb_entry(n, struct pci_io_addr_range, rb_node); piar 108 arch/powerpc/kernel/eeh_cache.c (piar->flags & IORESOURCE_IO) ? "i/o" : "mem", cnt, piar 109 arch/powerpc/kernel/eeh_cache.c &piar->addr_lo, &piar->addr_hi, pci_name(piar->pcidev)); piar 123 arch/powerpc/kernel/eeh_cache.c struct pci_io_addr_range *piar; piar 128 arch/powerpc/kernel/eeh_cache.c piar = rb_entry(parent, struct pci_io_addr_range, rb_node); piar 129 arch/powerpc/kernel/eeh_cache.c if (ahi < piar->addr_lo) { piar 131 arch/powerpc/kernel/eeh_cache.c } else if (alo > piar->addr_hi) { piar 134 arch/powerpc/kernel/eeh_cache.c if (dev != piar->pcidev || piar 135 arch/powerpc/kernel/eeh_cache.c alo != piar->addr_lo || ahi != piar->addr_hi) { piar 138 arch/powerpc/kernel/eeh_cache.c return piar; piar 141 arch/powerpc/kernel/eeh_cache.c piar = kzalloc(sizeof(struct pci_io_addr_range), GFP_ATOMIC); piar 142 arch/powerpc/kernel/eeh_cache.c if (!piar) piar 145 arch/powerpc/kernel/eeh_cache.c piar->addr_lo = alo; piar 146 arch/powerpc/kernel/eeh_cache.c piar->addr_hi = ahi; piar 147 arch/powerpc/kernel/eeh_cache.c piar->edev = pci_dev_to_eeh_dev(dev); piar 148 arch/powerpc/kernel/eeh_cache.c piar->pcidev = dev; piar 149 arch/powerpc/kernel/eeh_cache.c piar->flags = flags; piar 151 arch/powerpc/kernel/eeh_cache.c eeh_edev_dbg(piar->edev, "PIAR: insert range=[%pap:%pap]\n", piar 154 arch/powerpc/kernel/eeh_cache.c rb_link_node(&piar->rb_node, parent, p); piar 155 arch/powerpc/kernel/eeh_cache.c rb_insert_color(&piar->rb_node, &pci_io_addr_cache_root.rb_root); piar 157 arch/powerpc/kernel/eeh_cache.c return piar; piar 228 arch/powerpc/kernel/eeh_cache.c struct pci_io_addr_range *piar; piar 229 arch/powerpc/kernel/eeh_cache.c piar = rb_entry(n, struct pci_io_addr_range, rb_node); piar 231 arch/powerpc/kernel/eeh_cache.c if (piar->pcidev == dev) { piar 232 arch/powerpc/kernel/eeh_cache.c eeh_edev_dbg(piar->edev, "PIAR: remove range=[%pap:%pap]\n", piar 233 arch/powerpc/kernel/eeh_cache.c &piar->addr_lo, &piar->addr_hi); piar 235 arch/powerpc/kernel/eeh_cache.c kfree(piar); piar 273 arch/powerpc/kernel/eeh_cache.c struct pci_io_addr_range *piar; piar 278 arch/powerpc/kernel/eeh_cache.c piar = rb_entry(n, struct pci_io_addr_range, rb_node); piar 281 arch/powerpc/kernel/eeh_cache.c (piar->flags & IORESOURCE_IO) ? "i/o" : "mem", piar 282 arch/powerpc/kernel/eeh_cache.c &piar->addr_lo, &piar->addr_hi, pci_name(piar->pcidev));