Home
last modified time | relevance | path

Searched refs:page_table (Results 1 – 9 of 9) sorted by relevance

/drivers/iommu/
Drockchip-iommu.c562 u32 *page_table; in rk_iommu_iova_to_phys() local
571 page_table = (u32 *)phys_to_virt(pt_phys); in rk_iommu_iova_to_phys()
572 pte = page_table[rk_iova_pte_index(iova)]; in rk_iommu_iova_to_phys()
612 u32 *page_table, *dte_addr; in rk_dte_get_page_table() local
625 page_table = (u32 *)get_zeroed_page(GFP_ATOMIC | GFP_DMA32); in rk_dte_get_page_table()
626 if (!page_table) in rk_dte_get_page_table()
629 pt_dma = dma_map_single(dev, page_table, SPAGE_SIZE, DMA_TO_DEVICE); in rk_dte_get_page_table()
632 free_page((unsigned long)page_table); in rk_dte_get_page_table()
720 u32 *page_table, *pte_addr; in rk_iommu_map() local
733 page_table = rk_dte_get_page_table(rk_domain, iova); in rk_iommu_map()
[all …]
/drivers/gpu/drm/vmwgfx/
Dvmwgfx_mob.c122 BUG_ON(otable->page_table != NULL); in vmw_setup_otable_base()
173 otable->page_table = mob; in vmw_setup_otable_base()
201 if (otable->page_table == NULL) in vmw_takedown_otable_base()
204 bo = otable->page_table->pt_bo; in vmw_takedown_otable_base()
232 vmw_mob_destroy(otable->page_table); in vmw_takedown_otable_base()
233 otable->page_table = NULL; in vmw_takedown_otable_base()
Dvmwgfx_drv.h345 struct vmw_mob *page_table; member
/drivers/gpu/drm/i915/
Di915_gem_gtt.h227 struct i915_page_table *page_table[I915_PDES]; /* PDEs */ member
411 (pt = (pd)->page_table[iter], true); \
419 (pt = (pd)->page_table[iter], true); \
485 (pt = (pd)->page_table[iter], true); \
Di915_gem_gtt.c536 pd->page_table[i] = vm->scratch_pt; in gen8_initialize_pd()
722 pd->page_table[pde] = pt; in gen8_ppgtt_set_pde()
880 vaddr = kmap_atomic_px(pd->page_table[idx->pde]); in gen8_ppgtt_insert_pte_entries()
914 vaddr = kmap_atomic_px(pd->page_table[idx->pde]); in gen8_ppgtt_insert_pte_entries()
959 if (pd->page_table[i] != vm->scratch_pt) in gen8_free_page_tables()
960 free_pt(vm, pd->page_table[i]); in gen8_free_page_tables()
1237 if (pd->page_table[pde] == ppgtt->base.scratch_pt) in gen8_dump_pdp()
1419 const dma_addr_t pt_addr = px_dma(ppgtt->pd.page_table[pde]); in gen6_dump_ppgtt()
1430 pt_vaddr = kmap_atomic_px(ppgtt->pd.page_table[pde]); in gen6_dump_ppgtt()
1611 struct i915_page_table *pt = ppgtt->pd.page_table[pde++]; in gen6_ppgtt_clear_range()
[all …]
/drivers/gpu/drm/i915/gvt/
Dgtt.h152 void *page_table, struct intel_gvt_gtt_entry *e,
157 void *page_table, struct intel_gvt_gtt_entry *e,
Dgtt.c451 void *page_table, struct intel_gvt_gtt_entry *e, in intel_vgpu_mm_get_entry() argument
460 ret = ops->get_entry(page_table, e, index, false, 0, mm->vgpu); in intel_vgpu_mm_get_entry()
469 void *page_table, struct intel_gvt_gtt_entry *e, in intel_vgpu_mm_set_entry() argument
475 return ops->set_entry(page_table, e, index, false, 0, mm->vgpu); in intel_vgpu_mm_set_entry()
483 void *page_table, int type, in ppgtt_spt_get_entry() argument
496 ret = ops->get_entry(page_table, e, index, guest, in ppgtt_spt_get_entry()
508 void *page_table, int type, in ppgtt_spt_set_entry() argument
518 return ops->set_entry(page_table, e, index, guest, in ppgtt_spt_set_entry()
/drivers/firewire/
Dsbp2.c327 struct sbp2_pointer page_table[SG_ALL] __attribute__((aligned(8))); member
1302 sizeof(orb->page_table), DMA_TO_DEVICE); in sbp2_unmap_scatterlist()
1426 orb->page_table[i].high = cpu_to_be32(sg_dma_len(sg) << 16); in sbp2_map_scatterlist()
1427 orb->page_table[i].low = cpu_to_be32(sg_dma_address(sg)); in sbp2_map_scatterlist()
1431 dma_map_single(device->card->device, orb->page_table, in sbp2_map_scatterlist()
1432 sizeof(orb->page_table), DMA_TO_DEVICE); in sbp2_map_scatterlist()
/drivers/net/ethernet/broadcom/
Dcnic.c759 __le32 *page_table = (__le32 *) dma->pgtbl; in cnic_setup_page_tbl() local
763 *page_table = cpu_to_le32((u64) dma->pg_map_arr[i] >> 32); in cnic_setup_page_tbl()
764 page_table++; in cnic_setup_page_tbl()
765 *page_table = cpu_to_le32(dma->pg_map_arr[i] & 0xffffffff); in cnic_setup_page_tbl()
766 page_table++; in cnic_setup_page_tbl()
773 __le32 *page_table = (__le32 *) dma->pgtbl; in cnic_setup_page_tbl_le() local
777 *page_table = cpu_to_le32(dma->pg_map_arr[i] & 0xffffffff); in cnic_setup_page_tbl_le()
778 page_table++; in cnic_setup_page_tbl_le()
779 *page_table = cpu_to_le32((u64) dma->pg_map_arr[i] >> 32); in cnic_setup_page_tbl_le()
780 page_table++; in cnic_setup_page_tbl_le()