Lines Matching refs:piar

68 		struct pci_io_addr_range *piar;  in __eeh_addr_cache_get_device()  local
69 piar = rb_entry(n, struct pci_io_addr_range, rb_node); in __eeh_addr_cache_get_device()
71 if (addr < piar->addr_lo) in __eeh_addr_cache_get_device()
73 else if (addr > piar->addr_hi) in __eeh_addr_cache_get_device()
76 return piar->edev; in __eeh_addr_cache_get_device()
114 struct pci_io_addr_range *piar; in eeh_addr_cache_print() local
115 piar = rb_entry(n, struct pci_io_addr_range, rb_node); in eeh_addr_cache_print()
117 (piar->flags & IORESOURCE_IO) ? "i/o" : "mem", cnt, in eeh_addr_cache_print()
118 &piar->addr_lo, &piar->addr_hi, pci_name(piar->pcidev)); in eeh_addr_cache_print()
132 struct pci_io_addr_range *piar; in eeh_addr_cache_insert() local
137 piar = rb_entry(parent, struct pci_io_addr_range, rb_node); in eeh_addr_cache_insert()
138 if (ahi < piar->addr_lo) { in eeh_addr_cache_insert()
140 } else if (alo > piar->addr_hi) { in eeh_addr_cache_insert()
143 if (dev != piar->pcidev || in eeh_addr_cache_insert()
144 alo != piar->addr_lo || ahi != piar->addr_hi) { in eeh_addr_cache_insert()
147 return piar; in eeh_addr_cache_insert()
150 piar = kzalloc(sizeof(struct pci_io_addr_range), GFP_ATOMIC); in eeh_addr_cache_insert()
151 if (!piar) in eeh_addr_cache_insert()
154 piar->addr_lo = alo; in eeh_addr_cache_insert()
155 piar->addr_hi = ahi; in eeh_addr_cache_insert()
156 piar->edev = pci_dev_to_eeh_dev(dev); in eeh_addr_cache_insert()
157 piar->pcidev = dev; in eeh_addr_cache_insert()
158 piar->flags = flags; in eeh_addr_cache_insert()
165 rb_link_node(&piar->rb_node, parent, p); in eeh_addr_cache_insert()
166 rb_insert_color(&piar->rb_node, &pci_io_addr_cache_root.rb_root); in eeh_addr_cache_insert()
168 return piar; in eeh_addr_cache_insert()
239 struct pci_io_addr_range *piar; in __eeh_addr_cache_rmv_dev() local
240 piar = rb_entry(n, struct pci_io_addr_range, rb_node); in __eeh_addr_cache_rmv_dev()
242 if (piar->pcidev == dev) { in __eeh_addr_cache_rmv_dev()
244 kfree(piar); in __eeh_addr_cache_rmv_dev()