Lines Matching refs:rp

206 		struct resource *rp = &dev->resource[i];  in __pci_mmap_make_offset()  local
207 int flags = rp->flags; in __pci_mmap_make_offset()
218 if (*offset < (rp->start & PAGE_MASK) || *offset > rp->end) in __pci_mmap_make_offset()
224 return rp; in __pci_mmap_make_offset()
234 static pgprot_t __pci_mmap_set_pgprot(struct pci_dev *dev, struct resource *rp, in __pci_mmap_set_pgprot() argument
250 if (rp->flags & IORESOURCE_PREFETCH) in __pci_mmap_set_pgprot()
278 struct resource *rp = &pdev->resource[i]; in pci_phys_mem_access_prot() local
279 int flags = rp->flags; in pci_phys_mem_access_prot()
285 if (offset < (rp->start & PAGE_MASK) || in pci_phys_mem_access_prot()
286 offset > rp->end) in pci_phys_mem_access_prot()
288 found = rp; in pci_phys_mem_access_prot()
321 struct resource *rp; in pci_mmap_page_range() local
324 rp = __pci_mmap_make_offset(dev, &offset, mmap_state); in pci_mmap_page_range()
325 if (rp == NULL) in pci_mmap_page_range()
329 vma->vm_page_prot = __pci_mmap_set_pgprot(dev, rp, in pci_mmap_page_range()
344 struct resource *rp = &hose->io_resource; in pci_legacy_read() local
355 if (!(rp->flags & IORESOURCE_IO)) in pci_legacy_read()
357 if (offset < rp->start || (offset + size) > rp->end) in pci_legacy_read()
384 struct resource *rp = &hose->io_resource; in pci_legacy_write() local
395 if (!(rp->flags & IORESOURCE_IO)) in pci_legacy_write()
397 if (offset < rp->start || (offset + size) > rp->end) in pci_legacy_write()
433 struct resource *rp; in pci_mmap_legacy_page_range() local
465 rp = &hose->io_resource; in pci_mmap_legacy_page_range()
466 if (!(rp->flags & IORESOURCE_IO)) in pci_mmap_legacy_page_range()
468 if (roffset < rp->start || (roffset + size) > rp->end) in pci_mmap_legacy_page_range()