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));