Searched refs:page_table (Results 1 - 25 of 37) sorted by path

12

/linux-master/arch/sparc/include/asm/
H A Diommu_32.h104 iopte_t *page_table; member in struct:iommu_struct
H A Diommu_64.h60 iopte_t *page_table; member in struct:iommu
H A Dio-unit.h47 iopte_t __iomem *page_table; member in struct:iounit_struct
/linux-master/arch/arm64/include/asm/
H A Dassembler.h469 .macro break_before_make_ttbr_switch zero_page, page_table, tmp, tmp2 variable
475 load_ttbr1 \page_table, \tmp, \tmp2 variable
/linux-master/arch/sparc/kernel/
H A Diommu.c138 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 Dldc.c108 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 Dpci_fire.c65 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase);
H A Dpci_schizo.c1208 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
H A Dpsycho_common.c430 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
H A Dsbus.c626 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase);
/linux-master/arch/sparc/mm/
H A Dio-unit.c67 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;
H A Diommu.c102 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;
/linux-master/arch/x86/mm/
H A Dinit_32.c98 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/arch/x86/power/
H A Dhibernate_32.c62 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/firewire/
H A Dsbp2.c315 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/drivers/gpu/drm/i915/gvt/
H A Dgtt.c650 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
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_drv.h461 * @page_table: Pointer to a struct vmw_mob holding the page table.
465 struct vmw_mob *page_table; member in struct:vmw_otable
H A Dvmwgfx_mob.c65 * @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/drivers/iommu/intel/
H A Dperfmon.c447 iommu_pmu_set_filter(page_table, event->attr.config2,
/linux-master/drivers/iommu/
H A Drockchip-iommu.c655 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...]
H A Dsun50i-iommu.c525 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...]
/linux-master/drivers/net/ethernet/broadcom/
H A Dcnic.c759 __le32 *page_table = (__le32 *) dma->pgtbl; local
763 *page_table = cpu_to_le32((u64) dma->pg_map_arr[i] >> 32);
764 page_table++;
765 *page_table = cpu_to_le32(dma->pg_map_arr[i] & 0xffffffff);
766 page_table++;
773 __le32 *page_table = (__le32 *) dma->pgtbl; local
777 *page_table = cpu_to_le32(dma->pg_map_arr[i] & 0xffffffff);
778 page_table++;
779 *page_table = cpu_to_le32((u64) dma->pg_map_arr[i] >> 32);
780 page_table
[all...]
/linux-master/drivers/net/wireless/realtek/rtw88/
H A Dmac.c1249 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];
H A Dmain.h1212 const struct rtw_page_table *page_table; member in struct:rtw_chip_info
H A Drtw8723d.c2771 .page_table = page_table_8723d,

Completed in 413 milliseconds

12