/linux-master/fs/proc/ |
H A D | cmdline.c | 17 struct proc_dir_entry *pde; local 19 pde = proc_create_single("cmdline", 0, NULL, cmdline_proc_show); 20 pde_make_permanent(pde); 21 pde->size = saved_command_line_len + 1;
|
H A D | inode.c | 63 ei->pde = NULL; 78 if (ei->pde) 79 pde_put(ei->pde); 198 static inline int use_pde(struct proc_dir_entry *pde) argument 200 return likely(atomic_inc_unless_negative(&pde->in_use)); 203 static void unuse_pde(struct proc_dir_entry *pde) argument 205 if (unlikely(atomic_dec_return(&pde->in_use) == BIAS)) 206 complete(pde->pde_unload_completion); 218 static void close_pdeo(struct proc_dir_entry *pde, struct pde_opener *pdeo) 219 __releases(&pde 277 struct proc_dir_entry *pde = PDE(file_inode(file)); local 291 struct proc_dir_entry *pde = PDE(file_inode(iocb->ki_filp)); local 304 pde_read(struct proc_dir_entry *pde, struct file *file, char __user *buf, size_t count, loff_t *ppos) argument 316 struct proc_dir_entry *pde = PDE(file_inode(file)); local 328 pde_write(struct proc_dir_entry *pde, struct file *file, const char __user *buf, size_t count, loff_t *ppos) argument 340 struct proc_dir_entry *pde = PDE(file_inode(file)); local 352 pde_poll(struct proc_dir_entry *pde, struct file *file, struct poll_table_struct *pts) argument 364 struct proc_dir_entry *pde = PDE(file_inode(file)); local 376 pde_ioctl(struct proc_dir_entry *pde, struct file *file, unsigned int cmd, unsigned long arg) argument 388 struct proc_dir_entry *pde = PDE(file_inode(file)); local 401 pde_compat_ioctl(struct proc_dir_entry *pde, struct file *file, unsigned int cmd, unsigned long arg) argument 413 struct proc_dir_entry *pde = PDE(file_inode(file)); local 425 pde_mmap(struct proc_dir_entry *pde, struct file *file, struct vm_area_struct *vma) argument 437 struct proc_dir_entry *pde = PDE(file_inode(file)); local 450 pde_get_unmapped_area(struct proc_dir_entry *pde, struct file *file, unsigned long orig_addr, unsigned long len, unsigned long pgoff, unsigned long flags) argument 471 struct proc_dir_entry *pde = PDE(file_inode(file)); local 485 struct proc_dir_entry *pde = PDE(inode); local 548 struct proc_dir_entry *pde = PDE(inode); local 635 struct proc_dir_entry *pde = PDE(inode); local [all...] |
H A D | softirqs.c | 31 struct proc_dir_entry *pde; local 33 pde = proc_create_single("softirqs", 0, NULL, show_softirqs); 34 pde_make_permanent(pde);
|
H A D | version.c | 21 struct proc_dir_entry *pde; local 23 pde = proc_create_single("version", 0, NULL, version_proc_show); 24 pde_make_permanent(pde);
|
H A D | loadavg.c | 31 struct proc_dir_entry *pde; local 33 pde = proc_create_single("loadavg", 0, NULL, loadavg_proc_show); 34 pde_make_permanent(pde);
|
H A D | internal.h | 77 static inline bool pde_is_permanent(const struct proc_dir_entry *pde) argument 79 return pde->flags & PROC_ENTRY_PERMANENT; 82 static inline void pde_make_permanent(struct proc_dir_entry *pde) argument 84 pde->flags |= PROC_ENTRY_PERMANENT; 88 void pde_free(struct proc_dir_entry *pde); 102 struct proc_dir_entry *pde; member in struct:proc_inode 120 return PROC_I(inode)->pde; 195 static inline void pde_get(struct proc_dir_entry *pde) argument 197 refcount_inc(&pde->refcnt); 201 static inline bool is_empty_pde(const struct proc_dir_entry *pde) argument 314 pde_force_lookup(struct proc_dir_entry *pde) argument [all...] |
H A D | uptime.c | 43 struct proc_dir_entry *pde; local 45 pde = proc_create_single("uptime", 0, NULL, uptime_proc_show); 46 pde_make_permanent(pde);
|
H A D | devices.c | 58 struct proc_dir_entry *pde; local 60 pde = proc_create_seq("devices", 0, NULL, &devinfo_ops); 61 pde_make_permanent(pde);
|
H A D | generic.c | 37 void pde_free(struct proc_dir_entry *pde) argument 39 if (S_ISLNK(pde->mode)) 40 kfree(pde->data); 41 if (pde->name != pde->inline_name) 42 kfree(pde->name); 43 kmem_cache_free(proc_dir_entry_cache, pde); 560 static inline void pde_set_flags(struct proc_dir_entry *pde) argument 562 if (pde->proc_ops->proc_flags & PROC_ENTRY_PERMANENT) 563 pde 674 pde_put(struct proc_dir_entry *pde) argument 804 struct proc_dir_entry *pde = PDE(file_inode(f)); local [all...] |
H A D | meminfo.c | 176 struct proc_dir_entry *pde; local 178 pde = proc_create_single("meminfo", 0, NULL, meminfo_proc_show); 179 pde_make_permanent(pde);
|
/linux-master/drivers/net/wireless/ath/ |
H A D | dfs_pri_detector.c | 160 static struct pulse_elem *pulse_queue_get_tail(struct pri_detector *pde) argument 162 struct list_head *l = &pde->pulses; 168 static bool pulse_queue_dequeue(struct pri_detector *pde) argument 170 struct pulse_elem *p = pulse_queue_get_tail(pde); 173 pde->count--; 177 return (pde->count > 0); 181 static void pulse_queue_check_window(struct pri_detector *pde) argument 187 if (pde->count < 2) 190 if (pde->last_ts <= pde 201 pulse_queue_enqueue(struct pri_detector *pde, u64 ts) argument 224 pseq_handler_create_sequences(struct pri_detector *pde, u64 ts, u32 min_count) argument 304 pseq_handler_add_to_existing_seqs(struct pri_detector *pde, u64 ts) argument 336 pseq_handler_check_detection(struct pri_detector *pde) argument 358 pri_detector_reset(struct pri_detector *pde, u64 ts) argument [all...] |
/linux-master/drivers/gpu/drm/nouveau/include/nvrm/535.113.01/nvidia/kernel/inc/vgpu/ |
H A D | sdk-structures.h | 36 NvU64 pde; // PTE when IDR==0; PDE when IDR > 0 member in union:pte_desc::__anon227
|
/linux-master/arch/powerpc/kernel/ |
H A D | proc_powerpc.c | 51 struct proc_dir_entry *pde; local 53 pde = proc_create_data("powerpc/systemcfg", S_IFREG | 0444, NULL, 55 if (!pde) 57 proc_set_size(pde, PAGE_SIZE);
|
/linux-master/arch/m68k/kernel/ |
H A D | bootinfo_proc.c | 61 struct proc_dir_entry *pde; local 70 pde = proc_create_data("bootinfo", 0400, NULL, &bootinfo_proc_ops, NULL); 71 if (!pde) {
|
/linux-master/net/netfilter/ |
H A D | nf_flow_table_procfs.c | 69 struct proc_dir_entry *pde; local 71 pde = proc_create_net("nf_flowtable", 0444, net->proc_net_stat, 74 return pde ? 0 : -ENOMEM;
|
/linux-master/arch/parisc/kernel/ |
H A D | pdt.c | 118 static void report_mem_err(unsigned long pde) argument 124 addr = pde & PDT_ADDR_PHYS_MASK; 135 pde & PDT_ADDR_PERM_ERR ? "permanent ":"", 136 pde & PDT_ADDR_SINGLE_ERR ? "single":"multi"); 325 unsigned long pde = *bad_mem_ptr++; local 327 report_mem_err(pde); 330 if ((pde & PDT_ADDR_PERM_ERR) || 331 ((pde & PDT_ADDR_SINGLE_ERR) == 0)) 332 memory_failure(pde >> PAGE_SHIFT, 0); 334 soft_offline_page(pde >> PAGE_SHIF [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | r535.c | 70 ctrl->numLevelsToCopy = vmm->pd->pde[0]->pde[0] ? 3 : 2; 75 ctrl->levels[1].physAddress = vmm->pd->pde[0]->pt[0]->addr; 79 if (vmm->pd->pde[0]->pde[0]) { 80 ctrl->levels[2].physAddress = vmm->pd->pde[0]->pde[0]->pt[0]->addr;
|
H A D | vmm.h | 35 #define NVKM_VMM_PDE_INVALID(pde) IS_ERR_OR_NULL(pde) 36 #define NVKM_VMM_PDE_SPARSED(pde) IS_ERR(pde) 38 struct nvkm_vmm_pt **pde; member in struct:nvkm_vmm_pt 65 nvkm_vmm_pde_func pde; member in struct:nvkm_vmm_desc_func
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | gen6_ppgtt.c | 18 /* Write pde (index) from the page directory @pd to the page table @pt */ 20 const unsigned int pde, 27 ppgtt->pd_addr + pde); 80 unsigned int pde = first_entry / GEN6_PTES; local 86 i915_pt_entry(ppgtt->base.pd, pde++); 154 unsigned int pde; local 161 gen6_for_each_pde(pt, pd, start, end, pde) 162 gen6_write_pde(ppgtt, pde, pt); 165 ioread32(ppgtt->pd_addr + pde - 1); 181 unsigned int pde; local 19 gen6_write_pde(const struct gen6_ppgtt *ppgtt, const unsigned int pde, const struct i915_page_table *pt) argument 260 u32 pde; local 302 unsigned int pde; local [all...] |
H A D | gen8_ppgtt.c | 22 u64 pde = addr | GEN8_PAGE_PRESENT | GEN8_PAGE_RW; local 25 pde |= PPAT_CACHED_PDE; 27 pde |= PPAT_UNCACHED; 29 return pde; 209 void **pde = pd->entry; local 212 if (!*pde) 215 __gen8_ppgtt_cleanup(vm, *pde, GEN8_PDES, lvl - 1); 216 } while (pde++, --count); 902 struct i915_page_directory *pde; local 905 pde [all...] |
/linux-master/drivers/iommu/intel/ |
H A D | pasid.h | 62 static inline bool pasid_pde_is_present(struct pasid_dir_entry *pde) argument 64 return READ_ONCE(pde->val) & PASID_PTE_PRESENT; 69 get_pasid_table_from_pde(struct pasid_dir_entry *pde) argument 71 if (!pasid_pde_is_present(pde)) 74 return phys_to_virt(READ_ONCE(pde->val) & PDE_PFN_MASK);
|
/linux-master/drivers/iommu/ |
H A D | tegra-smmu.c | 172 static dma_addr_t smmu_pde_to_dma(struct tegra_smmu *smmu, u32 pde) argument 174 return (dma_addr_t)(pde & smmu->pfn_mask) << 12; 593 unsigned int pde = iova_pd_index(iova); local 596 if (!as->pts[pde]) { 613 as->pts[pde] = page; 622 *dmap = smmu_pde_to_dma(smmu, pd[pde]); 625 return tegra_smmu_pte_offset(as->pts[pde], iova); 637 unsigned int pde = iova_pd_index(iova); local 638 struct page *page = as->pts[pde]; 644 if (--as->count[pde] 676 unsigned int pde = iova_pd_index(iova); local [all...] |
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | processor.c | 188 uint64_t *pml4e, *pdpe, *pde; local 221 pde = virt_create_upper_pte(vm, pdpe, vaddr, paddr, PG_LEVEL_2M, level); 222 if (*pde & PTE_LARGE_MASK) 226 pte = virt_get_pte(vm, pde, vaddr, PG_LEVEL_4K); 280 uint64_t *pml4e, *pdpe, *pde; local 309 pde = virt_get_pte(vm, pdpe, vaddr, PG_LEVEL_2M); 310 if (vm_is_target_pte(pde, level, PG_LEVEL_2M)) 311 return pde; 313 return virt_get_pte(vm, pde, vaddr, PG_LEVEL_4K); 327 uint64_t *pde, *pde_star local [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_lmtt.c | 286 u64 next, pde, pt_addr; local 296 pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level); 298 lmtt_write_pte(lmtt, pd, pde, idx); 321 u64 pde; local 338 pde = lmtt->ops->lmtt_pte_encode(pt_addr, pd->level); 340 lmtt_write_pte(lmtt, pd, pde, vfid);
|
/linux-master/fs/ufs/ |
H A D | dir.c | 510 struct ufs_dir_entry *pde = NULL; local 528 pde = de; 531 if (pde) 532 from = (char*)pde - (char*)page_address(page); 538 if (pde) 539 pde->d_reclen = cpu_to_fs16(sb, to - from);
|