Home
last modified time | relevance | path

Searched refs:pde (Results 1 – 25 of 34) sorted by relevance

12

/drivers/net/wireless/ath/
A Ddfs_pri_detector.c173 pde->count--; in pulse_queue_dequeue()
177 return (pde->count > 0); in pulse_queue_dequeue()
187 if (pde->count < 2) in pulse_queue_check_window()
190 if (pde->last_ts <= pde->window_size) in pulse_queue_check_window()
193 min_valid_ts = pde->last_ts - pde->window_size; in pulse_queue_check_window()
197 pulse_queue_dequeue(pde); in pulse_queue_check_window()
216 pde->count++; in pulse_queue_enqueue()
217 pde->last_ts = ts; in pulse_queue_enqueue()
219 if (pde->count >= pde->max_count) in pulse_queue_enqueue()
370 pde->count = 0; in pri_detector_reset()
[all …]
/drivers/gpu/drm/i915/gt/
A Dgen6_ppgtt.c20 const unsigned int pde, in gen6_write_pde() argument
27 ppgtt->pd_addr + pde); in gen6_write_pde()
154 unsigned int pde; in gen6_flush_pd() local
181 unsigned int pde; in gen6_alloc_va_range() local
196 if (!pd->entry[pde]) { in gen6_alloc_va_range()
199 pd->entry[pde] = pt; in gen6_alloc_va_range()
201 pt = pd->entry[pde]; in gen6_alloc_va_range()
260 u32 pde; in gen6_ppgtt_free_pd() local
262 gen6_for_all_pdes(pt, pd, pde) in gen6_ppgtt_free_pd()
302 unsigned int pde; in pd_vma_unbind() local
[all …]
A Dgen8_ppgtt.c25 pde |= PPAT_CACHED_PDE; in gen8_pde_encode()
27 pde |= PPAT_UNCACHED; in gen8_pde_encode()
29 return pde; in gen8_pde_encode()
209 void **pde = pd->entry; in __gen8_ppgtt_cleanup() local
212 if (!*pde) in __gen8_ppgtt_cleanup()
216 } while (pde++, --count); in __gen8_ppgtt_cleanup()
905 pde = alloc_pd(vm); in gen8_preallocate_top_level_pdp()
906 if (IS_ERR(pde)) in gen8_preallocate_top_level_pdp()
907 return PTR_ERR(pde); in gen8_preallocate_top_level_pdp()
911 free_pd(vm, pde); in gen8_preallocate_top_level_pdp()
[all …]
/drivers/iommu/
A Dtegra-smmu.c604 unsigned int pde = iova_pd_index(iova); in as_get_pte() local
607 if (!as->pts[pde]) { in as_get_pte()
624 as->pts[pde] = pt; in as_get_pte()
646 unsigned int pde = iova_pd_index(iova); in tegra_smmu_pte_put_use() local
647 struct tegra_pt *pt = as->pts[pde]; in tegra_smmu_pte_put_use()
653 if (--as->count[pde] == 0) { in tegra_smmu_pte_put_use()
662 as->pts[pde] = NULL; in tegra_smmu_pte_put_use()
685 unsigned int pde = iova_pd_index(iova); in as_get_pde_page() local
686 struct tegra_pt *pt = as->pts[pde]; in as_get_pde_page()
710 if (as->pts[pde]) { in as_get_pde_page()
[all …]
/drivers/iommu/intel/
A Dpasid.h54 static inline bool pasid_pde_is_present(struct pasid_dir_entry *pde) in pasid_pde_is_present() argument
56 return READ_ONCE(pde->val) & PASID_PTE_PRESENT; in pasid_pde_is_present()
61 get_pasid_table_from_pde(struct pasid_dir_entry *pde) in get_pasid_table_from_pde() argument
63 if (!pasid_pde_is_present(pde)) in get_pasid_table_from_pde()
66 return phys_to_virt(READ_ONCE(pde->val) & PDE_PFN_MASK); in get_pasid_table_from_pde()
A Ddebugfs.c323 static void pgtable_walk_level(struct seq_file *m, struct dma_pte *pde, in pgtable_walk_level() argument
333 i++, pde++, start += level_to_directory_size(level)) { in pgtable_walk_level()
334 if (!dma_pte_present(pde)) in pgtable_walk_level()
337 path[level] = pde->val; in pgtable_walk_level()
338 if (dma_pte_superpage(pde) || level == 1) in pgtable_walk_level()
341 pgtable_walk_level(m, phys_to_virt(dma_pte_addr(pde)), in pgtable_walk_level()
/drivers/gpu/drm/xe/
A Dxe_lmtt.c351 u64 next, pde, pt_addr; in __lmtt_alloc_range() local
361 pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level); in __lmtt_alloc_range()
363 lmtt_write_pte(lmtt, pd, pde, idx); in __lmtt_alloc_range()
386 u64 pde; in lmtt_alloc_range() local
403 pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level); in lmtt_alloc_range()
405 lmtt_write_pte(lmtt, pd, pde, vfid); in lmtt_alloc_range()
/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
A Dvmm.h35 #define NVKM_VMM_PDE_INVALID(pde) IS_ERR_OR_NULL(pde) argument
36 #define NVKM_VMM_PDE_SPARSED(pde) IS_ERR(pde) argument
38 struct nvkm_vmm_pt **pde; member
65 nvkm_vmm_pde_func pde; member
A Dvmmgh100.c140 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gh100_vmm_pd0_pde()
174 .pde = gh100_vmm_pd0_pde,
181 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gh100_vmm_pd1_pde()
197 .pde = gh100_vmm_pd1_pde,
A Dvmm.c32 kvfree(pgt->pde); in nvkm_vmm_pt_del()
62 pgt->pde = kvcalloc(pten, sizeof(*pgt->pde), GFP_KERNEL); in nvkm_vmm_pt_new()
63 if (!pgt->pde) { in nvkm_vmm_pt_new()
160 pgd->pde[pdei] = NVKM_VMM_PDE_SPARSE; in nvkm_vmm_unref_pdes()
163 pgd->pde[pdei] = NULL; in nvkm_vmm_unref_pdes()
170 func->pde(vmm, pgd, pdei); in nvkm_vmm_unref_pdes()
171 pgd->pde[pdei] = NULL; in nvkm_vmm_unref_pdes()
177 func->pde(vmm, pgd, pdei); in nvkm_vmm_unref_pdes()
386 pgt->pde[ptei++] = NVKM_VMM_PDE_SPARSE; in nvkm_vmm_sparse_ptes()
398 memset(&pt->pde[ptei], 0x00, sizeof(pt->pde[0]) * ptes); in nvkm_vmm_sparse_unref_ptes()
[all …]
A Dvmmnv50.c151 if (!nv50_vmm_pde(vmm, pgd->pde[pdei], &data)) in nv50_vmm_pgd_pde()
163 .pde = nv50_vmm_pgd_pde,
356 if (!nv50_vmm_pde(vmm, vmm->pd->pde[pdei], &data)) { in nv50_vmm_join()
A Dvmmgp100.c238 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gp100_vmm_pd0_pde()
355 .pde = gp100_vmm_pd0_pde,
365 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gp100_vmm_pd1_pde()
381 .pde = gp100_vmm_pd1_pde,
A Dvmmgf100.c108 struct nvkm_vmm_pt *pgt = pgd->pde[pdei]; in gf100_vmm_pgd_pde()
149 .pde = gf100_vmm_pgd_pde,
A Dvmmgm200.c64 .pde = gf100_vmm_pgd_pde,
/drivers/char/
A Dtoshiba.c499 struct proc_dir_entry *pde; in toshiba_init() local
501 pde = proc_create_single("toshiba", 0, NULL, proc_toshiba_show); in toshiba_init()
502 if (!pde) { in toshiba_init()
/drivers/s390/block/
A Ddasd.c213 struct dentry *pde; in dasd_debugfs_setup() local
218 if (!pde || IS_ERR(pde)) in dasd_debugfs_setup()
220 return pde; in dasd_debugfs_setup()
1057 struct dentry *pde; in dasd_profile_init() local
1066 if (pde && !IS_ERR(pde)) in dasd_profile_init()
1067 profile->dentry = pde; in dasd_profile_init()
1088 struct dentry *pde; in dasd_statistics_createroot() local
1092 if (!pde || IS_ERR(pde)) in dasd_statistics_createroot()
1096 if (!pde || IS_ERR(pde)) in dasd_statistics_createroot()
1167 struct dentry *pde; in dasd_hosts_init() local
[all …]
/drivers/scsi/
A Dscsi_proc.c551 struct proc_dir_entry *pde; in scsi_init_procfs() local
557 pde = proc_create("scsi/scsi", 0, NULL, &scsi_scsi_proc_ops); in scsi_init_procfs()
558 if (!pde) in scsi_init_procfs()
/drivers/infiniband/hw/bnxt_re/
A Dqplib_res.c366 ctx->tqm_ctx.pde.level = ctx->tqm_ctx.pde_level; in bnxt_qplib_free_ctx()
367 bnxt_qplib_free_hwq(res, &ctx->tqm_ctx.pde); in bnxt_qplib_free_ctx()
390 rc = bnxt_qplib_alloc_init_hwq(&tqmctx->pde, &hwq_attr); in bnxt_qplib_alloc_tqm_rings()
394 tqmctx->pde_level = tqmctx->pde.level; in bnxt_qplib_alloc_tqm_rings()
418 pbl_ptr = (__le64 **)ctx->pde.pbl_ptr; in bnxt_qplib_map_tqm_pgtbl()
448 ctx->pde.level = (ctx->qtbl[fnz_idx].level == PBL_LVL_2) ? PBL_LVL_2 : in bnxt_qplib_map_tqm_pgtbl()
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/nvrm/
A Dfbsr.h67 NvU64 pde; // PTE when IDR==0; PDE when IDR > 0 member
/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_vm_pt.c633 uint64_t pde, pt, flags; in amdgpu_vm_pde_update() local
645 pde = (entry - to_amdgpu_bo_vm(parent->bo)->entries) * 8; in amdgpu_vm_pde_update()
646 return vm->update_funcs->update(params, to_amdgpu_bo_vm(bo), pde, pt, in amdgpu_vm_pde_update()
/drivers/usb/gadget/udc/
A Dat91_udc.h138 struct proc_dir_entry *pde; member
/drivers/gpu/drm/radeon/
A Dradeon_vm.c667 uint64_t pde, pt; in radeon_vm_update_page_directory() local
677 pde = pd_addr + pt_idx * 8; in radeon_vm_update_page_directory()
678 if (((last_pde + 8 * count) != pde) || in radeon_vm_update_page_directory()
688 last_pde = pde; in radeon_vm_update_page_directory()
/drivers/block/
A Dps3vram.c522 struct proc_dir_entry *pde; in ps3vram_proc_init() local
524 pde = proc_create_single_data(DEVICE_NAME, 0444, NULL, in ps3vram_proc_init()
526 if (!pde) in ps3vram_proc_init()
/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/r535/
A Dvmm.c128 pd = pd->pde[0]; in r535_mmu_vaspace_new()
/drivers/net/ppp/
A Dpppoe.c1150 struct proc_dir_entry *pde; in pppoe_init_net() local
1154 pde = proc_create_net("pppoe", 0444, net->proc_net, in pppoe_init_net()
1157 if (!pde) in pppoe_init_net()

Completed in 67 milliseconds

12