Lines Matching refs:rp

332 		struct resource *rp = &dev->resource[i];  in __pci_mmap_make_offset()  local
333 int flags = rp->flags; in __pci_mmap_make_offset()
344 if (*offset < (rp->start & PAGE_MASK) || *offset > rp->end) in __pci_mmap_make_offset()
350 return rp; in __pci_mmap_make_offset()
360 static pgprot_t __pci_mmap_set_pgprot(struct pci_dev *dev, struct resource *rp, in __pci_mmap_set_pgprot() argument
375 if (rp->flags & IORESOURCE_PREFETCH) in __pci_mmap_set_pgprot()
407 struct resource *rp = &pdev->resource[i]; in pci_phys_mem_access_prot() local
408 int flags = rp->flags; in pci_phys_mem_access_prot()
414 if (offset < (rp->start & PAGE_MASK) || in pci_phys_mem_access_prot()
415 offset > rp->end) in pci_phys_mem_access_prot()
417 found = rp; in pci_phys_mem_access_prot()
451 struct resource *rp; in pci_mmap_page_range() local
454 rp = __pci_mmap_make_offset(dev, &offset, mmap_state); in pci_mmap_page_range()
455 if (rp == NULL) in pci_mmap_page_range()
459 vma->vm_page_prot = __pci_mmap_set_pgprot(dev, rp, in pci_mmap_page_range()
474 struct resource *rp = &hose->io_resource; in pci_legacy_read() local
485 if (!(rp->flags & IORESOURCE_IO)) in pci_legacy_read()
487 if (offset < rp->start || (offset + size) > rp->end) in pci_legacy_read()
514 struct resource *rp = &hose->io_resource; in pci_legacy_write() local
525 if (!(rp->flags & IORESOURCE_IO)) in pci_legacy_write()
527 if (offset < rp->start || (offset + size) > rp->end) in pci_legacy_write()
563 struct resource *rp; in pci_mmap_legacy_page_range() local
591 rp = &hose->io_resource; in pci_mmap_legacy_page_range()
592 if (!(rp->flags & IORESOURCE_IO)) in pci_mmap_legacy_page_range()
594 if (roffset < rp->start || (roffset + size) > rp->end) in pci_mmap_legacy_page_range()