Home
last modified time | relevance | path

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

/linux-4.4.14/fs/proc/
Dinode.c66 ei->pde = NULL; in proc_alloc_inode()
127 static inline int use_pde(struct proc_dir_entry *pde) in use_pde() argument
129 return atomic_inc_unless_negative(&pde->in_use); in use_pde()
132 static void unuse_pde(struct proc_dir_entry *pde) in unuse_pde() argument
134 if (atomic_dec_return(&pde->in_use) == BIAS) in unuse_pde()
135 complete(pde->pde_unload_completion); in unuse_pde()
139 static void close_pdeo(struct proc_dir_entry *pde, struct pde_opener *pdeo) in close_pdeo() argument
145 spin_unlock(&pde->pde_unload_lock); in close_pdeo()
147 spin_lock(&pde->pde_unload_lock); in close_pdeo()
151 spin_unlock(&pde->pde_unload_lock); in close_pdeo()
[all …]
Dinternal.h65 struct proc_dir_entry *pde; member
82 return PROC_I(inode)->pde; in PDE()
187 static inline struct proc_dir_entry *pde_get(struct proc_dir_entry *pde) in pde_get() argument
189 atomic_inc(&pde->count); in pde_get()
190 return pde; in pde_get()
194 static inline bool is_empty_pde(const struct proc_dir_entry *pde) in is_empty_pde() argument
196 return S_ISDIR(pde->mode) && !pde->proc_iops; in is_empty_pde()
Dgeneric.c486 struct proc_dir_entry *pde; in proc_create_data() local
499 pde = __proc_create(&parent, name, mode, 1); in proc_create_data()
500 if (!pde) in proc_create_data()
502 pde->proc_fops = proc_fops; in proc_create_data()
503 pde->data = data; in proc_create_data()
504 pde->proc_iops = &proc_file_inode_operations; in proc_create_data()
505 if (proc_register(parent, pde) < 0) in proc_create_data()
507 return pde; in proc_create_data()
509 kfree(pde); in proc_create_data()
537 void pde_put(struct proc_dir_entry *pde) in pde_put() argument
[all …]
Dproc_net.c29 static inline struct net *PDE_NET(struct proc_dir_entry *pde) in PDE_NET() argument
31 return pde->parent->data; in PDE_NET()
/linux-4.4.14/drivers/net/wireless/ath/
Ddfs_pri_detector.c161 static struct pulse_elem *pulse_queue_get_tail(struct pri_detector *pde) in pulse_queue_get_tail() argument
163 struct list_head *l = &pde->pulses; in pulse_queue_get_tail()
169 static bool pulse_queue_dequeue(struct pri_detector *pde) in pulse_queue_dequeue() argument
171 struct pulse_elem *p = pulse_queue_get_tail(pde); in pulse_queue_dequeue()
174 pde->count--; in pulse_queue_dequeue()
178 return (pde->count > 0); in pulse_queue_dequeue()
182 static void pulse_queue_check_window(struct pri_detector *pde) in pulse_queue_check_window() argument
188 if (pde->count < 2) in pulse_queue_check_window()
191 if (pde->last_ts <= pde->window_size) in pulse_queue_check_window()
194 min_valid_ts = pde->last_ts - pde->window_size; in pulse_queue_check_window()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c38 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_at() local
49 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_at()
62 pde++; in nvkm_vm_map_at()
83 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_sg_table() local
92 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg_table()
111 pde++; in nvkm_vm_map_sg_table()
142 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_map_sg() local
148 struct nvkm_memory *pgt = vm->pgt[pde].mem[big]; in nvkm_vm_map_sg()
161 pde++; in nvkm_vm_map_sg()
190 u32 pde = (offset >> mmu->func->pgt_bits) - vm->fpde; in nvkm_vm_unmap_at() local
[all …]
Dgf100.c75 u32 pde[2] = { 0, 0 }; in gf100_vm_map_pgt() local
78 pde[1] = 0x00000001 | (nvkm_memory_addr(pgt[0]) >> 8); in gf100_vm_map_pgt()
80 pde[0] = 0x00000001 | (nvkm_memory_addr(pgt[1]) >> 8); in gf100_vm_map_pgt()
83 nvkm_wo32(pgd, (index * 8) + 0, pde[0]); in gf100_vm_map_pgt()
84 nvkm_wo32(pgd, (index * 8) + 4, pde[1]); in gf100_vm_map_pgt()
Dnv50.c32 nv50_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 pde, struct nvkm_memory *pgt[2]) in nv50_vm_map_pgt() argument
58 nvkm_wo32(pgd, (pde * 8) + 0, lower_32_bits(phys)); in nv50_vm_map_pgt()
59 nvkm_wo32(pgd, (pde * 8) + 4, upper_32_bits(phys)); in nv50_vm_map_pgt()
Dpriv.h25 void (*map_pgt)(struct nvkm_gpuobj *pgd, u32 pde,
/linux-4.4.14/arch/powerpc/kernel/
Dproc_powerpc.c64 struct proc_dir_entry *pde; in proc_ppc64_init() local
66 pde = proc_create_data("powerpc/systemcfg", S_IFREG|S_IRUGO, NULL, in proc_ppc64_init()
68 if (!pde) in proc_ppc64_init()
70 proc_set_size(pde, PAGE_SIZE); in proc_ppc64_init()
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_gem_gtt.c198 gen8_pde_t pde = _PAGE_PRESENT | _PAGE_RW; in gen8_pde_encode() local
199 pde |= addr; in gen8_pde_encode()
201 pde |= PPAT_CACHED_PDE_INDEX; in gen8_pde_encode()
203 pde |= PPAT_UNCACHED_INDEX; in gen8_pde_encode()
204 return pde; in gen8_pde_encode()
706 unsigned pde = gen8_pde_index(start); in gen8_ppgtt_clear_pte_range() local
723 if (WARN_ON(!pd->page_table[pde])) in gen8_ppgtt_clear_pte_range()
726 pt = pd->page_table[pde]; in gen8_ppgtt_clear_pte_range()
745 if (++pde == I915_PDES) { in gen8_ppgtt_clear_pte_range()
748 pde = 0; in gen8_ppgtt_clear_pte_range()
[all …]
Di915_trace.h232 TP_PROTO(struct i915_address_space *vm, u32 pde, u64 start, u64 pde_shift),
233 TP_ARGS(vm, pde, start, pde_shift)
258 TP_PROTO(struct i915_address_space *vm, u32 pde,
260 TP_ARGS(vm, pde, pt, first, count, bits),
264 __field(u32, pde)
272 __entry->pde = pde;
283 __entry->vm, __entry->pde, __entry->last, __entry->first,
288 TP_PROTO(struct i915_address_space *vm, u32 pde,
290 TP_ARGS(vm, pde, pt, first, count, bits)
/linux-4.4.14/arch/m68k/kernel/
Dbootinfo_proc.c60 struct proc_dir_entry *pde; in init_bootinfo_procfs() local
69 pde = proc_create_data("bootinfo", 0400, NULL, &bootinfo_fops, NULL); in init_bootinfo_procfs()
70 if (!pde) { in init_bootinfo_procfs()
/linux-4.4.14/drivers/iommu/
Dtegra-smmu.c157 static dma_addr_t smmu_pde_to_dma(u32 pde) in smmu_pde_to_dma() argument
159 return pde << 12; in smmu_pde_to_dma()
548 unsigned int pde = iova_pd_index(iova); in as_get_pte() local
551 if (!as->pts[pde]) { in as_get_pte()
573 as->pts[pde] = page; in as_get_pte()
582 *dmap = smmu_pde_to_dma(pd[pde]); in as_get_pte()
585 return tegra_smmu_pte_offset(as->pts[pde], iova); in as_get_pte()
597 unsigned int pde = iova_pd_index(iova); in tegra_smmu_pte_put_use() local
598 struct page *page = as->pts[pde]; in tegra_smmu_pte_put_use()
604 if (--as->count[pde] == 0) { in tegra_smmu_pte_put_use()
[all …]
Damd_iommu.c780 size_t size, u16 domid, int pde) in build_inv_iommu_pages() argument
806 if (pde) /* PDE bit - we want to flush everything, not only the PTEs */ in build_inv_iommu_pages()
1105 u64 address, size_t size, int pde) in __domain_flush_pages() argument
1111 build_inv_iommu_pages(&cmd, address, size, domain->id, pde); in __domain_flush_pages()
/linux-4.4.14/drivers/char/
Dtoshiba.c525 struct proc_dir_entry *pde; in toshiba_init() local
527 pde = proc_create("toshiba", 0, NULL, &proc_toshiba_fops); in toshiba_init()
528 if (!pde) { in toshiba_init()
/linux-4.4.14/fs/nilfs2/
Ddir.c539 struct nilfs_dir_entry *pde = NULL; in nilfs_delete_entry() local
550 pde = de; in nilfs_delete_entry()
553 if (pde) in nilfs_delete_entry()
554 from = (char *)pde - (char *)page_address(page); in nilfs_delete_entry()
558 if (pde) in nilfs_delete_entry()
559 pde->rec_len = nilfs_rec_len_to_disk(to - from); in nilfs_delete_entry()
/linux-4.4.14/net/netfilter/
Dnf_conntrack_standalone.c394 struct proc_dir_entry *pde; in nf_conntrack_standalone_init_proc() local
396 pde = proc_create("nf_conntrack", 0440, net->proc_net, &ct_file_ops); in nf_conntrack_standalone_init_proc()
397 if (!pde) in nf_conntrack_standalone_init_proc()
400 pde = proc_create("nf_conntrack", S_IRUGO, net->proc_net_stat, in nf_conntrack_standalone_init_proc()
402 if (!pde) in nf_conntrack_standalone_init_proc()
Dxt_recent.c334 struct proc_dir_entry *pde; in recent_mt_check() local
418 pde = proc_create_data(t->name, ip_list_perms, recent_net->xt_recent, in recent_mt_check()
420 if (pde == NULL) { in recent_mt_check()
425 proc_set_user(pde, uid, gid); in recent_mt_check()
Dxt_hashlimit.c110 struct proc_dir_entry *pde; member
265 hinfo->pde = proc_create_data(minfo->name, 0, in htable_create()
269 if (hinfo->pde == NULL) { in htable_create()
/linux-4.4.14/fs/ufs/
Ddir.c516 struct ufs_dir_entry *pde = NULL; in ufs_delete_entry() local
534 pde = de; in ufs_delete_entry()
537 if (pde) in ufs_delete_entry()
538 from = (char*)pde - (char*)page_address(page); in ufs_delete_entry()
544 if (pde) in ufs_delete_entry()
545 pde->d_reclen = cpu_to_fs16(sb, to - from); in ufs_delete_entry()
/linux-4.4.14/fs/ext2/
Ddir.c589 ext2_dirent * pde = NULL; in ext2_delete_entry() local
600 pde = de; in ext2_delete_entry()
603 if (pde) in ext2_delete_entry()
604 from = (char*)pde - (char*)page_address(page); in ext2_delete_entry()
609 if (pde) in ext2_delete_entry()
610 pde->rec_len = ext2_rec_len_to_disk(to - from); in ext2_delete_entry()
/linux-4.4.14/fs/exofs/
Ddir.c528 struct exofs_dir_entry *pde = NULL; in exofs_delete_entry() local
540 pde = de; in exofs_delete_entry()
543 if (pde) in exofs_delete_entry()
544 from = (char *)pde - (char *)page_address(page); in exofs_delete_entry()
552 if (pde) in exofs_delete_entry()
553 pde->rec_len = cpu_to_le16(to - from); in exofs_delete_entry()
/linux-4.4.14/drivers/scsi/
Dscsi_proc.c456 struct proc_dir_entry *pde; in scsi_init_procfs() local
462 pde = proc_create("scsi/scsi", 0, NULL, &proc_scsi_operations); in scsi_init_procfs()
463 if (!pde) in scsi_init_procfs()
/linux-4.4.14/drivers/s390/block/
Ddasd.c236 struct dentry *pde; in dasd_debugfs_setup() local
240 pde = debugfs_create_dir(name, base_dentry); in dasd_debugfs_setup()
241 if (!pde || IS_ERR(pde)) in dasd_debugfs_setup()
243 return pde; in dasd_debugfs_setup()
1063 struct dentry *pde; in dasd_profile_init() local
1070 pde = debugfs_create_file("statistics", mode, base_dentry, in dasd_profile_init()
1072 if (pde && !IS_ERR(pde)) in dasd_profile_init()
1073 profile->dentry = pde; in dasd_profile_init()
1094 struct dentry *pde; in dasd_statistics_createroot() local
1097 pde = debugfs_create_dir("dasd", NULL); in dasd_statistics_createroot()
[all …]
/linux-4.4.14/net/ipv4/netfilter/
Dipt_CLUSTERIP.c54 struct proc_dir_entry *pde; /* proc dir entry */ member
118 proc_remove(c->pde); in clusterip_config_entry_put()
194 c->pde = proc_create_data(buffer, S_IWUSR|S_IRUSR, in clusterip_config_init()
197 if (!c->pde) { in clusterip_config_init()
/linux-4.4.14/drivers/usb/gadget/udc/
Dat91_udc.h144 struct proc_dir_entry *pde; member
Dlpc32xx_udc.c153 struct dentry *pde; member
579 udc->pde = debugfs_create_file(debug_filename, 0, NULL, udc, &proc_ops); in create_debug_file()
584 debugfs_remove(udc->pde); in remove_debug_file()
Dat91_udc.c256 udc->pde = proc_create_data(debug_filename, 0, NULL, &proc_ops, udc); in create_debug_file()
261 if (udc->pde) in remove_debug_file()
/linux-4.4.14/ipc/
Dutil.c121 struct proc_dir_entry *pde; in ipc_init_proc_interface() local
132 pde = proc_create_data(path, in ipc_init_proc_interface()
137 if (!pde) in ipc_init_proc_interface()
/linux-4.4.14/arch/s390/kernel/
Ddebug.c1101 struct dentry *pde; in debug_register_view() local
1110 pde = debugfs_create_file(view->name, mode, id->debugfs_root_entry, in debug_register_view()
1112 if (!pde){ in debug_register_view()
1129 id->debugfs_entries[i] = pde; in debug_register_view()
1133 debugfs_remove(pde); in debug_register_view()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_vm.c668 uint64_t pde, pt; in radeon_vm_update_page_directory() local
678 pde = pd_addr + pt_idx * 8; in radeon_vm_update_page_directory()
679 if (((last_pde + 8 * count) != pde) || in radeon_vm_update_page_directory()
689 last_pde = pde; in radeon_vm_update_page_directory()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_vm.c465 uint64_t pde, pt; in amdgpu_vm_update_page_directory() local
475 pde = pd_addr + pt_idx * 8; in amdgpu_vm_update_page_directory()
476 if (((last_pde + 8 * count) != pde) || in amdgpu_vm_update_page_directory()
486 last_pde = pde; in amdgpu_vm_update_page_directory()
/linux-4.4.14/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
Dbif_core_defs.h198 unsigned int pde : 1; member
/linux-4.4.14/arch/cris/include/arch-v32/arch/hwregs/
Dbif_core_defs.h198 unsigned int pde : 1; member
/linux-4.4.14/drivers/block/
Dps3vram.c542 struct proc_dir_entry *pde; in ps3vram_proc_init() local
544 pde = proc_create_data(DEVICE_NAME, 0444, NULL, &ps3vram_proc_fops, in ps3vram_proc_init()
546 if (!pde) in ps3vram_proc_init()
Dcciss.c556 struct proc_dir_entry *pde; in cciss_procinit() local
562 pde = proc_create_data(h->devname, S_IWUSR | S_IRUSR | S_IRGRP | in cciss_procinit()
/linux-4.4.14/drivers/net/ppp/
Dpppoe.c1160 struct proc_dir_entry *pde; in pppoe_init_net() local
1164 pde = proc_create("pppoe", S_IRUGO, net->proc_net, &pppoe_seq_fops); in pppoe_init_net()
1166 if (!pde) in pppoe_init_net()
/linux-4.4.14/Documentation/zh_CN/
Doops-tracing.txt162 Aug 29 09:51:01 blizard kernel: *pde = 00000000
/linux-4.4.14/net/ipv4/
Droute.c378 struct proc_dir_entry *pde; in ip_rt_do_proc_init() local
380 pde = proc_create("rt_cache", S_IRUGO, net->proc_net, in ip_rt_do_proc_init()
382 if (!pde) in ip_rt_do_proc_init()
385 pde = proc_create("rt_cache", S_IRUGO, in ip_rt_do_proc_init()
387 if (!pde) in ip_rt_do_proc_init()
391 pde = proc_create("rt_acct", 0, net->proc_net, &rt_acct_proc_fops); in ip_rt_do_proc_init()
392 if (!pde) in ip_rt_do_proc_init()
Digmp.c2903 struct proc_dir_entry *pde; in igmp_net_init() local
2906 pde = proc_create("igmp", S_IRUGO, net->proc_net, &igmp_mc_seq_fops); in igmp_net_init()
2907 if (!pde) in igmp_net_init()
2909 pde = proc_create("mcfilter", S_IRUGO, net->proc_net, in igmp_net_init()
2911 if (!pde) in igmp_net_init()
/linux-4.4.14/net/l2tp/
Dl2tp_ppp.c1746 struct proc_dir_entry *pde; in pppol2tp_init_net() local
1749 pde = proc_create("pppol2tp", S_IRUGO, net->proc_net, in pppol2tp_init_net()
1751 if (!pde) { in pppol2tp_init_net()
/linux-4.4.14/drivers/scsi/esas2r/
Desas2r_main.c792 struct proc_dir_entry *pde; in esas2r_info() local
794 pde = proc_create(ATTONODE_NAME, 0, in esas2r_info()
798 if (!pde) { in esas2r_info()
/linux-4.4.14/fs/ext4/
Dnamei.c2308 struct ext4_dir_entry_2 *de, *pde; in ext4_generic_delete_entry() local
2313 pde = NULL; in ext4_generic_delete_entry()
2320 if (pde) in ext4_generic_delete_entry()
2321 pde->rec_len = ext4_rec_len_to_disk( in ext4_generic_delete_entry()
2322 ext4_rec_len_from_disk(pde->rec_len, in ext4_generic_delete_entry()
2333 pde = de; in ext4_generic_delete_entry()
/linux-4.4.14/drivers/parisc/
Dsba_iommu.c243 u32 pde = ((u32) (((char *)pptr)[7])) << 24; in sba_check_pdir() local
244 if ((rval ^ pde) & 0x80000000) in sba_check_pdir()
/linux-4.4.14/fs/ocfs2/
Ddir.c1149 struct ocfs2_dir_entry *de, *pde; in __ocfs2_delete_entry() local
1157 pde = NULL; in __ocfs2_delete_entry()
1173 if (pde) in __ocfs2_delete_entry()
1174 le16_add_cpu(&pde->rec_len, in __ocfs2_delete_entry()
1182 pde = de; in __ocfs2_delete_entry()
/linux-4.4.14/arch/ia64/hp/common/
Dsba_iommu.c364 u32 pde = ((u32)((*pptr >> (63)) & 0x1)); in sba_check_pdir() local
365 if ((rval & 0x1) ^ pde) in sba_check_pdir()
/linux-4.4.14/Documentation/
Doops-tracing.txt198 Aug 29 09:51:01 blizard kernel: *pde = 00000000