Lines Matching refs:bar

127 void __iomem *pci_ioremap_bar(struct pci_dev *pdev, int bar)  in pci_ioremap_bar()  argument
129 struct resource *res = &pdev->resource[bar]; in pci_ioremap_bar()
135 dev_warn(&pdev->dev, "can't ioremap BAR %d: %pR\n", bar, res); in pci_ioremap_bar()
2510 void pci_release_region(struct pci_dev *pdev, int bar) in pci_release_region() argument
2514 if (pci_resource_len(pdev, bar) == 0) in pci_release_region()
2516 if (pci_resource_flags(pdev, bar) & IORESOURCE_IO) in pci_release_region()
2517 release_region(pci_resource_start(pdev, bar), in pci_release_region()
2518 pci_resource_len(pdev, bar)); in pci_release_region()
2519 else if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) in pci_release_region()
2520 release_mem_region(pci_resource_start(pdev, bar), in pci_release_region()
2521 pci_resource_len(pdev, bar)); in pci_release_region()
2525 dr->region_mask &= ~(1 << bar); in pci_release_region()
2548 static int __pci_request_region(struct pci_dev *pdev, int bar, in __pci_request_region() argument
2553 if (pci_resource_len(pdev, bar) == 0) in __pci_request_region()
2556 if (pci_resource_flags(pdev, bar) & IORESOURCE_IO) { in __pci_request_region()
2557 if (!request_region(pci_resource_start(pdev, bar), in __pci_request_region()
2558 pci_resource_len(pdev, bar), res_name)) in __pci_request_region()
2560 } else if (pci_resource_flags(pdev, bar) & IORESOURCE_MEM) { in __pci_request_region()
2561 if (!__request_mem_region(pci_resource_start(pdev, bar), in __pci_request_region()
2562 pci_resource_len(pdev, bar), res_name, in __pci_request_region()
2569 dr->region_mask |= 1 << bar; in __pci_request_region()
2574 dev_warn(&pdev->dev, "BAR %d: can't reserve %pR\n", bar, in __pci_request_region()
2575 &pdev->resource[bar]); in __pci_request_region()
2593 int pci_request_region(struct pci_dev *pdev, int bar, const char *res_name) in pci_request_region() argument
2595 return __pci_request_region(pdev, bar, res_name, 0); in pci_request_region()
2617 int pci_request_region_exclusive(struct pci_dev *pdev, int bar, in pci_request_region_exclusive() argument
2620 return __pci_request_region(pdev, bar, res_name, IORESOURCE_EXCLUSIVE); in pci_request_region_exclusive()