Lines Matching refs:pgmap
37 struct dev_pagemap pgmap;
42 static struct pci_p2pdma_pagemap *to_p2p_pgmap(struct dev_pagemap *pgmap)
44 return container_of(pgmap, struct pci_p2pdma_pagemap, pgmap);
161 struct dev_pagemap *pgmap;
187 pgmap = &p2p_pgmap->pgmap;
188 pgmap->range.start = pci_resource_start(pdev, bar) + offset;
189 pgmap->range.end = pgmap->range.start + size - 1;
190 pgmap->nr_range = 1;
191 pgmap->type = MEMORY_DEVICE_PCI_P2PDMA;
197 addr = devm_memremap_pages(&pdev->dev, pgmap);
205 range_len(&pgmap->range), dev_to_node(&pdev->dev),
206 pgmap->ref);
211 pgmap->range.start, pgmap->range.end);
216 devm_memunmap_pages(&pdev->dev, pgmap);
218 devm_kfree(&pdev->dev, pgmap);
908 to_p2p_pgmap(sg_page(sg)->pgmap);
941 to_p2p_pgmap(sg_page(sg)->pgmap);