/linux-master/sound/soc/sof/ |
H A D | sof-utils.h | 17 unsigned char *page_table, size_t size);
|
H A D | sof-utils.c | 27 unsigned char *page_table, size_t size) 39 * idx determines the byte position within page_table 41 * in the compressed page_table. 48 pg_table = (u8 *)(page_table + idx); 25 snd_sof_create_page_table(struct device *dev, struct snd_dma_buffer *dmab, unsigned char *page_table, size_t size) argument
|
H A D | compress.c | 92 spcm->stream[dir].page_table.area, size); 218 pcm->params.buffer.phy_addr = spcm->stream[cstream->direction].page_table.addr;
|
H A D | topology.c | 1769 PAGE_SIZE, &spcm->stream[stream].page_table); 1796 PAGE_SIZE, &spcm->stream[stream].page_table); 1808 snd_dma_free_pages(&spcm->stream[stream].page_table); 1816 snd_dma_free_pages(&spcm->stream[SNDRV_PCM_STREAM_PLAYBACK].page_table); 1830 snd_dma_free_pages(&spcm->stream[SNDRV_PCM_STREAM_PLAYBACK].page_table); 1833 snd_dma_free_pages(&spcm->stream[SNDRV_PCM_STREAM_CAPTURE].page_table);
|
H A D | sof-audio.h | 318 struct snd_dma_buffer page_table; member in struct:snd_sof_pcm_stream
|
/linux-master/arch/x86/power/ |
H A D | hibernate_32.c | 62 pte_t *page_table = (pte_t *)get_safe_page(GFP_ATOMIC); local 63 if (!page_table) 66 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); 68 BUG_ON(page_table != pte_offset_kernel(pmd, 0)); 70 return page_table;
|
/linux-master/drivers/iommu/ |
H A D | sun50i-iommu.c | 525 u32 *page_table; local 527 page_table = kmem_cache_zalloc(iommu->pt_pool, gfp); 528 if (!page_table) 531 pt_dma = dma_map_single(iommu->dev, page_table, PT_SIZE, DMA_TO_DEVICE); 534 kmem_cache_free(iommu->pt_pool, page_table); 539 WARN_ON(pt_dma != virt_to_phys(page_table)); 541 return page_table; 545 u32 *page_table) 547 phys_addr_t pt_phys = virt_to_phys(page_table); 550 kmem_cache_free(iommu->pt_pool, page_table); 544 sun50i_iommu_free_page_table(struct sun50i_iommu *iommu, u32 *page_table) argument 557 u32 *page_table; local 599 u32 *page_table, *pte_addr; local 656 u32 *page_table; local 734 u32 *page_table; local [all...] |
H A D | rockchip-iommu.c | 655 u32 *page_table; local 664 page_table = (u32 *)phys_to_virt(pt_phys); 665 pte = page_table[rk_iova_pte_index(iova)]; 717 u32 *page_table, *dte_addr; local 730 page_table = (u32 *)get_zeroed_page(GFP_ATOMIC | rk_ops->gfp_flags); 731 if (!page_table) 734 pt_dma = dma_map_single(dma_dev, page_table, SPAGE_SIZE, DMA_TO_DEVICE); 737 free_page((unsigned long)page_table); 825 u32 *page_table, *pte_addr; local 838 page_table 1104 u32 *page_table = phys_to_virt(pt_phys); local [all...] |
/linux-master/arch/sparc/include/asm/ |
H A D | io-unit.h | 47 iopte_t __iomem *page_table; member in struct:iounit_struct
|
H A D | iommu_64.h | 60 iopte_t *page_table; member in struct:iommu
|
H A D | iommu_32.h | 104 iopte_t *page_table; member in struct:iommu_struct
|
/linux-master/arch/sparc/mm/ |
H A D | iommu.c | 102 iommu->page_table = (iopte_t *)tmp; 105 memset(iommu->page_table, 0, IOMMU_NPTES*sizeof(iopte_t)); 109 base = __pa((unsigned long)iommu->page_table) >> 4; 129 impl, vers, iommu->page_table, 218 iopte0 = &iommu->page_table[ioptex]; 292 iopte_val(iommu->page_table[ioptex + i]) = 0; 318 iopte_t *iopte = iommu->page_table; 399 iopte_t *iopte = iommu->page_table;
|
H A D | io-unit.c | 67 iounit->page_table = xpt; 70 xptend = iounit->page_table + (16 * PAGE_SIZE) / sizeof(iopte_t); 139 sbus_writel(iopte_val(iopte), &iounit->page_table[scan]); 254 iopte = iounit->page_table + i;
|
/linux-master/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_mob.c | 65 * @page_table: Pointer to a struct vmw_mob holding the page table. 129 BUG_ON(otable->page_table != NULL); 176 otable->page_table = mob; 204 if (otable->page_table == NULL) 207 bo = &otable->page_table->pt_bo->tbo; 232 vmw_mob_destroy(otable->page_table); 233 otable->page_table = NULL;
|
/linux-master/arch/sparc/kernel/ |
H A D | iommu.c | 138 iommu->page_table = (iopte_t *)page_address(page); 141 iopte_make_dummy(iommu, &iommu->page_table[i]); 167 return iommu->page_table + entry; 231 ((iopte - iommu->page_table) << IO_PAGE_SHIFT)); 297 ((base - iommu->page_table) << IO_PAGE_SHIFT)); 406 base = iommu->page_table + 501 base = iommu->page_table + entry; 566 base = iommu->page_table + entry; 597 base = iommu->page_table + 637 base = iommu->page_table [all...] |
H A D | ldc.c | 108 struct ldc_mtable_entry *page_table; member in struct:ldc_iommu 1029 base = iommu->page_table + entry; 1079 ldc_iommu->page_table = table; 1091 ldc_iommu->page_table = NULL; 1112 free_pages((unsigned long) ldc_iommu->page_table, order); 1113 ldc_iommu->page_table = NULL; 2027 return iommu->page_table + entry; 2076 struct ldc_mtable_entry *page_table; member in struct:cookie_state 2091 sp->page_table[sp->pte_idx].mte = sp->mte_base | pa; 2177 state.page_table [all...] |
H A D | pci_fire.c | 65 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase);
|
H A D | psycho_common.c | 430 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
|
H A D | sbus.c | 626 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
|
/linux-master/arch/x86/mm/ |
H A D | init_32.c | 98 pte_t *page_table = (pte_t *)alloc_low_page(); local 100 set_pmd(pmd, __pmd(__pa(page_table) | _PAGE_TABLE)); 101 BUG_ON(page_table != pte_offset_kernel(pmd, 0));
|
/linux-master/drivers/firewire/ |
H A D | sbp2.c | 315 struct sbp2_pointer page_table[SG_ALL] __attribute__((aligned(8))); member in struct:sbp2_command_orb 1287 sizeof(orb->page_table), DMA_TO_DEVICE); 1411 orb->page_table[i].high = cpu_to_be32(sg_dma_len(sg) << 16); 1412 orb->page_table[i].low = cpu_to_be32(sg_dma_address(sg)); 1416 dma_map_single(device->card->device, orb->page_table, 1417 sizeof(orb->page_table), DMA_TO_DEVICE);
|
/linux-master/sound/soc/intel/catpt/ |
H A D | pcm.c | 164 u32 *page_table; local 169 page_table = (u32 *)(pgtbl->area + offset); 172 *page_table |= (pfn << 4); 174 *page_table |= pfn;
|
/linux-master/drivers/net/wireless/realtek/rtw88/ |
H A D | mac.c | 1249 pg_tbl = &chip->page_table[1]; 1253 pg_tbl = &chip->page_table[2]; 1255 pg_tbl = &chip->page_table[3]; 1257 pg_tbl = &chip->page_table[4]; 1262 pg_tbl = &chip->page_table[0];
|
/linux-master/arch/arm64/include/asm/ |
H A D | assembler.h | 469 .macro break_before_make_ttbr_switch zero_page, page_table, tmp, tmp2 variable 475 load_ttbr1 \page_table, \tmp, \tmp2 variable
|
/linux-master/drivers/gpu/drm/i915/gvt/ |
H A D | gtt.c | 650 void *page_table, int type, 663 ret = ops->get_entry(page_table, e, index, guest, 679 void *page_table, int type, 692 return ops->set_entry(page_table, e, index, guest, 648 ppgtt_spt_get_entry( struct intel_vgpu_ppgtt_spt *spt, void *page_table, int type, struct intel_gvt_gtt_entry *e, unsigned long index, bool guest) argument 677 ppgtt_spt_set_entry( struct intel_vgpu_ppgtt_spt *spt, void *page_table, int type, struct intel_gvt_gtt_entry *e, unsigned long index, bool guest) argument
|