| /linux/arch/mips/jazz/ |
| A D | jazzdma.c | 32 static VDMA_PGTBL_ENTRY *pgtbl; variable 55 pgtbl[i].frame = paddr; in vdma_pgtbl_init() 56 pgtbl[i].owner = VDMA_PAGE_EMPTY; in vdma_pgtbl_init() 73 BUG_ON(!pgtbl); in vdma_init() 75 pgtbl = (VDMA_PGTBL_ENTRY *)CKSEG1ADDR((unsigned long)pgtbl); in vdma_init() 145 pgtbl[i].frame = frame; in vdma_alloc() 146 pgtbl[i].owner = laddr; in vdma_alloc() 165 printk("%08x ", pgtbl[i].frame); in vdma_alloc() 168 printk("%08x ", pgtbl[i].owner); in vdma_alloc() 190 if (pgtbl[i].owner != laddr) { in vdma_free() [all …]
|
| /linux/drivers/iommu/amd/ |
| A D | io_pgtable_v2.c | 237 struct io_pgtable_cfg *cfg = &pgtable->pgtbl.cfg; in iommu_v2_map_pages() 287 struct io_pgtable_cfg *cfg = &pgtable->pgtbl.cfg; in iommu_v2_unmap_pages() 331 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v2_free_pgtable() 353 pgtable->pgtbl.ops.map_pages = iommu_v2_map_pages; in v2_alloc_pgtable() 354 pgtable->pgtbl.ops.unmap_pages = iommu_v2_unmap_pages; in v2_alloc_pgtable() 355 pgtable->pgtbl.ops.iova_to_phys = iommu_v2_iova_to_phys; in v2_alloc_pgtable() 361 return &pgtable->pgtbl; in v2_alloc_pgtable()
|
| A D | io_pgtable.c | 123 struct io_pgtable_cfg *cfg = &pgtable->pgtbl.cfg; in increase_address_space() 166 struct io_pgtable_cfg *cfg = &pgtable->pgtbl.cfg; in alloc_pte() 528 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v1_free_pgtable() 555 pgtable->pgtbl.ops.map_pages = iommu_v1_map_pages; in v1_alloc_pgtable() 556 pgtable->pgtbl.ops.unmap_pages = iommu_v1_unmap_pages; in v1_alloc_pgtable() 557 pgtable->pgtbl.ops.iova_to_phys = iommu_v1_iova_to_phys; in v1_alloc_pgtable() 558 pgtable->pgtbl.ops.read_and_clear_dirty = iommu_v1_read_and_clear_dirty; in v1_alloc_pgtable() 560 return &pgtable->pgtbl; in v1_alloc_pgtable()
|
| A D | amd_iommu_types.h | 527 container_of((x), struct amd_io_pgtable, pgtbl) 537 container_of((x), struct amd_io_pgtable, pgtbl.cfg) 547 struct io_pgtable pgtbl; member
|
| A D | iommu.c | 2026 struct io_pgtable_cfg *cfg = &domain->iop.pgtbl.cfg; in do_attach() 2261 free_io_pgtable_ops(&domain->iop.pgtbl.ops); in protection_domain_free() 2283 domain->iop.pgtbl.cfg.amd.nid = nid; in protection_domain_alloc() 2316 alloc_io_pgtable_ops(pgtable, &domain->iop.pgtbl.cfg, domain); in protection_domain_alloc() 2370 domain->domain.pgsize_bitmap = domain->iop.pgtbl.cfg.pgsize_bitmap; in do_iommu_domain_alloc() 2511 struct io_pgtable_ops *ops = &domain->iop.pgtbl.ops; in amd_iommu_iotlb_sync_map() 2523 struct io_pgtable_ops *ops = &domain->iop.pgtbl.ops; in amd_iommu_map_pages() 2570 struct io_pgtable_ops *ops = &domain->iop.pgtbl.ops; in amd_iommu_unmap_pages() 2589 struct io_pgtable_ops *ops = &domain->iop.pgtbl.ops; in amd_iommu_iova_to_phys() 2667 struct io_pgtable_ops *ops = &pdomain->iop.pgtbl.ops; in amd_iommu_read_and_clear_dirty()
|
| /linux/sound/soc/intel/catpt/ |
| A D | pcm.c | 154 struct snd_dma_buffer *pgtbl) in catpt_arrange_page_table() argument 169 page_table = (u32 *)(pgtbl->area + offset); in catpt_arrange_page_table() 275 &stream->pgtbl); in catpt_dai_startup() 300 snd_dma_free_pages(&stream->pgtbl); in catpt_dai_startup() 322 snd_dma_free_pages(&stream->pgtbl); in catpt_dai_shutdown() 399 catpt_arrange_page_table(substream, &stream->pgtbl); in catpt_dai_hw_params() 402 rinfo.page_table_addr = stream->pgtbl.addr; in catpt_dai_hw_params()
|
| A D | core.h | 159 struct snd_dma_buffer pgtbl; member
|
| /linux/drivers/media/pci/intel/ipu6/ |
| A D | ipu6-mmu.h | 45 phys_addr_t pgtbl; member
|
| /linux/sound/pci/ |
| A D | via82xx_modem.c | 269 __le32 *pgtbl; in build_via_table() local 291 pgtbl = (__le32 *)dev->table.area; in build_via_table() 308 pgtbl[idx << 1] = cpu_to_le32(addr); in build_via_table() 325 pgtbl[(idx<<1) + 1] = cpu_to_le32(r | flag); in build_via_table()
|
| A D | via82xx.c | 414 __le32 *pgtbl; in build_via_table() local 436 pgtbl = (__le32 *)dev->table.area; in build_via_table() 453 pgtbl[idx << 1] = cpu_to_le32(addr); in build_via_table() 468 pgtbl[(idx<<1) + 1] = cpu_to_le32(r | flag); in build_via_table()
|
| /linux/arch/arm/kernel/ |
| A D | head.S | 67 .macro pgtbl, rd, phys macro 188 pgtbl r4, r8 @ page table address
|
| /linux/arch/arm64/include/asm/ |
| A D | assembler.h | 451 .macro load_ttbr1, pgtbl, tmp1, tmp2 452 phys_to_ttbr \tmp1, \pgtbl
|
| /linux/drivers/net/ethernet/broadcom/ |
| A D | cnic.c | 747 if (dma->pgtbl) { in cnic_free_dma() 749 dma->pgtbl, dma->pgtbl_map); in cnic_free_dma() 750 dma->pgtbl = NULL; in cnic_free_dma() 814 if (dma->pgtbl == NULL) in cnic_alloc_dma() 1740 iscsi->hq_info.pgtbl[0]; in cnic_setup_bnx2x_ctx() 1742 iscsi->hq_info.pgtbl[1]; in cnic_setup_bnx2x_ctx() 1748 iscsi->r2tq_info.pgtbl[0]; in cnic_setup_bnx2x_ctx() 1750 iscsi->r2tq_info.pgtbl[1]; in cnic_setup_bnx2x_ctx() 1799 iscsi->r2tq_info.pgtbl[0]; in cnic_setup_bnx2x_ctx() 1801 iscsi->r2tq_info.pgtbl[1]; in cnic_setup_bnx2x_ctx() [all …]
|
| A D | cnic.h | 136 u32 *pgtbl; member
|
| /linux/sound/pci/emu10k1/ |
| A D | emu10k1_main.c | 1475 __le32 *pgtbl; in snd_emu10k1_create() local 1670 pgtbl = (__le32 *)emu->ptb_pages.area; in snd_emu10k1_create() 1672 pgtbl[idx] = cpu_to_le32(silent_page | idx); in snd_emu10k1_create()
|
| /linux/arch/x86/xen/ |
| A D | mmu_pv.c | 1045 static void __init xen_cleanmfnmap_free_pgtbl(void *pgtbl, bool unpin) in xen_cleanmfnmap_free_pgtbl() argument 1047 unsigned long pa = __pa(pgtbl) & PHYSICAL_PAGE_MASK; in xen_cleanmfnmap_free_pgtbl()
|