Lines Matching refs:p2p_pgmap
160 struct pci_p2pdma_pagemap *p2p_pgmap; in pci_p2pdma_add_resource() local
183 p2p_pgmap = devm_kzalloc(&pdev->dev, sizeof(*p2p_pgmap), GFP_KERNEL); in pci_p2pdma_add_resource()
184 if (!p2p_pgmap) in pci_p2pdma_add_resource()
187 pgmap = &p2p_pgmap->pgmap; in pci_p2pdma_add_resource()
193 p2p_pgmap->provider = pdev; in pci_p2pdma_add_resource()
194 p2p_pgmap->bus_offset = pci_bus_address(pdev, bar) - in pci_p2pdma_add_resource()
863 static int __pci_p2pdma_map_sg(struct pci_p2pdma_pagemap *p2p_pgmap, in __pci_p2pdma_map_sg() argument
884 s->dma_address = paddr - p2p_pgmap->bus_offset; in __pci_p2pdma_map_sg()
907 struct pci_p2pdma_pagemap *p2p_pgmap = in pci_p2pdma_map_sg_attrs() local
916 switch (pci_p2pdma_map_type(p2p_pgmap->provider, client)) { in pci_p2pdma_map_sg_attrs()
920 return __pci_p2pdma_map_sg(p2p_pgmap, dev, sg, nents); in pci_p2pdma_map_sg_attrs()
940 struct pci_p2pdma_pagemap *p2p_pgmap = in pci_p2pdma_unmap_sg_attrs() local
950 map_type = pci_p2pdma_map_type(p2p_pgmap->provider, client); in pci_p2pdma_unmap_sg_attrs()