Searched refs:p2pdma_state (Results 1 – 5 of 5) sorted by relevance
/linux/include/linux/ |
H A D | hmm-dma.h | 31 struct pci_p2pdma_map_state *p2pdma_state);
|
/linux/kernel/dma/ |
H A D | direct.c | 465 struct pci_p2pdma_map_state p2pdma_state = {}; in dma_direct_map_sg() local 470 switch (pci_p2pdma_state(&p2pdma_state, dev, sg_page(sg))) { in dma_direct_map_sg() 487 sg->dma_address = pci_p2pdma_bus_addr_map(&p2pdma_state, in dma_direct_map_sg()
|
/linux/mm/ |
H A D | hmm.c | 695 * @p2pdma_state: PCI P2P state. 708 struct pci_p2pdma_map_state *p2pdma_state) in hmm_dma_map_pfn() argument 745 switch (pci_p2pdma_state(p2pdma_state, dev, page)) { in hmm_dma_map_pfn() 754 return pci_p2pdma_bus_addr_map(p2pdma_state, paddr); in hmm_dma_map_pfn()
|
/linux/drivers/iommu/ |
H A D | dma-iommu.c | 1386 struct pci_p2pdma_map_state p2pdma_state = {}; in iommu_dma_map_sg() local 1416 switch (pci_p2pdma_state(&p2pdma_state, dev, sg_page(s))) { in iommu_dma_map_sg() 1432 s->dma_address = pci_p2pdma_bus_addr_map(&p2pdma_state, in iommu_dma_map_sg()
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 169 struct pci_p2pdma_map_state p2pdma_state = {}; in populate_mtt() local 186 start + i, &p2pdma_state); in populate_mtt()
|