p2pdma             53 drivers/pci/p2pdma.c 	if (pdev->p2pdma->pool)
p2pdma             54 drivers/pci/p2pdma.c 		size = gen_pool_size(pdev->p2pdma->pool);
p2pdma             66 drivers/pci/p2pdma.c 	if (pdev->p2pdma->pool)
p2pdma             67 drivers/pci/p2pdma.c 		avail = gen_pool_avail(pdev->p2pdma->pool);
p2pdma             79 drivers/pci/p2pdma.c 			pdev->p2pdma->p2pmem_published);
p2pdma             98 drivers/pci/p2pdma.c 	struct pci_p2pdma *p2pdma = pdev->p2pdma;
p2pdma            100 drivers/pci/p2pdma.c 	if (!p2pdma)
p2pdma            104 drivers/pci/p2pdma.c 	pdev->p2pdma = NULL;
p2pdma            107 drivers/pci/p2pdma.c 	gen_pool_destroy(p2pdma->pool);
p2pdma            109 drivers/pci/p2pdma.c 	xa_destroy(&p2pdma->map_types);
p2pdma            131 drivers/pci/p2pdma.c 	pdev->p2pdma = p2p;
p2pdma            140 drivers/pci/p2pdma.c 	pdev->p2pdma = NULL;
p2pdma            177 drivers/pci/p2pdma.c 	if (!pdev->p2pdma) {
p2pdma            203 drivers/pci/p2pdma.c 	error = gen_pool_add_owner(pdev->p2pdma->pool, (unsigned long)addr,
p2pdma            472 drivers/pci/p2pdma.c 	if (provider->p2pdma)
p2pdma            473 drivers/pci/p2pdma.c 		xa_store(&provider->p2pdma->map_types, map_types_idx(client),
p2pdma            589 drivers/pci/p2pdma.c 	return pdev->p2pdma && pdev->p2pdma->p2pmem_published;
p2pdma            676 drivers/pci/p2pdma.c 	if (unlikely(!pdev->p2pdma))
p2pdma            679 drivers/pci/p2pdma.c 	ret = (void *)gen_pool_alloc_owner(pdev->p2pdma->pool, size,
p2pdma            685 drivers/pci/p2pdma.c 		gen_pool_free(pdev->p2pdma->pool, (unsigned long) ret, size);
p2pdma            705 drivers/pci/p2pdma.c 	gen_pool_free_owner(pdev->p2pdma->pool, (uintptr_t)addr, size,
p2pdma            721 drivers/pci/p2pdma.c 	if (!pdev->p2pdma)
p2pdma            729 drivers/pci/p2pdma.c 	return gen_pool_virt_to_phys(pdev->p2pdma->pool, (unsigned long)addr);
p2pdma            800 drivers/pci/p2pdma.c 	if (pdev->p2pdma)
p2pdma            801 drivers/pci/p2pdma.c 		pdev->p2pdma->p2pmem_published = publish;
p2pdma            808 drivers/pci/p2pdma.c 	if (!provider->p2pdma)
p2pdma            811 drivers/pci/p2pdma.c 	return xa_to_value(xa_load(&provider->p2pdma->map_types,
p2pdma            464 include/linux/pci.h 	struct pci_p2pdma *p2pdma;