Lines Matching refs:rp

334 		struct resource *rp = &dev->resource[i];  in __pci_mmap_make_offset()  local
335 int flags = rp->flags; in __pci_mmap_make_offset()
346 if (*offset < (rp->start & PAGE_MASK) || *offset > rp->end) in __pci_mmap_make_offset()
352 return rp; in __pci_mmap_make_offset()
362 static pgprot_t __pci_mmap_set_pgprot(struct pci_dev *dev, struct resource *rp, in __pci_mmap_set_pgprot() argument
377 if (rp->flags & IORESOURCE_PREFETCH) in __pci_mmap_set_pgprot()
409 struct resource *rp = &pdev->resource[i]; in pci_phys_mem_access_prot() local
410 int flags = rp->flags; in pci_phys_mem_access_prot()
416 if (offset < (rp->start & PAGE_MASK) || in pci_phys_mem_access_prot()
417 offset > rp->end) in pci_phys_mem_access_prot()
419 found = rp; in pci_phys_mem_access_prot()
453 struct resource *rp; in pci_mmap_page_range() local
456 rp = __pci_mmap_make_offset(dev, &offset, mmap_state); in pci_mmap_page_range()
457 if (rp == NULL) in pci_mmap_page_range()
461 vma->vm_page_prot = __pci_mmap_set_pgprot(dev, rp, in pci_mmap_page_range()
476 struct resource *rp = &hose->io_resource; in pci_legacy_read() local
487 if (!(rp->flags & IORESOURCE_IO)) in pci_legacy_read()
489 if (offset < rp->start || (offset + size) > rp->end) in pci_legacy_read()
516 struct resource *rp = &hose->io_resource; in pci_legacy_write() local
527 if (!(rp->flags & IORESOURCE_IO)) in pci_legacy_write()
529 if (offset < rp->start || (offset + size) > rp->end) in pci_legacy_write()
565 struct resource *rp; in pci_mmap_legacy_page_range() local
593 rp = &hose->io_resource; in pci_mmap_legacy_page_range()
594 if (!(rp->flags & IORESOURCE_IO)) in pci_mmap_legacy_page_range()
596 if (roffset < rp->start || (roffset + size) > rp->end) in pci_mmap_legacy_page_range()