Home
last modified time | relevance | path

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

/linux-4.1.27/fs/proc/
Dinode.c67 ei->pde = NULL; in proc_alloc_inode()
128 static inline int use_pde(struct proc_dir_entry *pde) in use_pde() argument
130 return atomic_inc_unless_negative(&pde->in_use); in use_pde()
133 static void unuse_pde(struct proc_dir_entry *pde) in unuse_pde() argument
135 if (atomic_dec_return(&pde->in_use) == BIAS) in unuse_pde()
136 complete(pde->pde_unload_completion); in unuse_pde()
140 static void close_pdeo(struct proc_dir_entry *pde, struct pde_opener *pdeo) in close_pdeo() argument
146 spin_unlock(&pde->pde_unload_lock); in close_pdeo()
148 spin_lock(&pde->pde_unload_lock); in close_pdeo()
152 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.1.27/drivers/net/wireless/ath/
Ddfs_pri_detector.c158 static struct pulse_elem *pulse_queue_get_tail(struct pri_detector *pde) in pulse_queue_get_tail() argument
160 struct list_head *l = &pde->pulses; in pulse_queue_get_tail()
166 static bool pulse_queue_dequeue(struct pri_detector *pde) in pulse_queue_dequeue() argument
168 struct pulse_elem *p = pulse_queue_get_tail(pde); in pulse_queue_dequeue()
171 pde->count--; in pulse_queue_dequeue()
175 return (pde->count > 0); in pulse_queue_dequeue()
179 static void pulse_queue_check_window(struct pri_detector *pde) in pulse_queue_check_window() argument
185 if (pde->count < 2) in pulse_queue_check_window()
188 if (pde->last_ts <= pde->window_size) in pulse_queue_check_window()
191 min_valid_ts = pde->last_ts - pde->window_size; in pulse_queue_check_window()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/
Dbase.c38 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_map_at() local
49 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_at()
62 pde++; in nvkm_vm_map_at()
83 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_map_sg_table() local
92 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg_table()
111 pde++; in nvkm_vm_map_sg_table()
142 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_map_sg() local
148 struct nvkm_gpuobj *pgt = vm->pgt[pde].obj[big]; in nvkm_vm_map_sg()
161 pde++; in nvkm_vm_map_sg()
190 u32 pde = (offset >> mmu->pgt_bits) - vm->fpde; in nvkm_vm_unmap_at() local
[all …]
Dgf100.c80 u32 pde[2] = { 0, 0 }; in gf100_vm_map_pgt() local
83 pde[1] = 0x00000001 | (pgt[0]->addr >> 8); in gf100_vm_map_pgt()
85 pde[0] = 0x00000001 | (pgt[1]->addr >> 8); in gf100_vm_map_pgt()
87 nv_wo32(pgd, (index * 8) + 0, pde[0]); in gf100_vm_map_pgt()
88 nv_wo32(pgd, (index * 8) + 4, pde[1]); in gf100_vm_map_pgt()
Dnv50.c37 nv50_vm_map_pgt(struct nvkm_gpuobj *pgd, u32 pde, struct nvkm_gpuobj *pgt[2]) in nv50_vm_map_pgt() argument
60 nv_wo32(pgd, (pde * 8) + 0, lower_32_bits(phys)); in nv50_vm_map_pgt()
61 nv_wo32(pgd, (pde * 8) + 4, upper_32_bits(phys)); in nv50_vm_map_pgt()
/linux-4.1.27/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.1.27/drivers/gpu/drm/i915/
Di915_gem_gtt.c180 gen8_pde_t pde = _PAGE_PRESENT | _PAGE_RW; in gen8_pde_encode() local
181 pde |= addr; in gen8_pde_encode()
183 pde |= PPAT_CACHED_PDE_INDEX; in gen8_pde_encode()
185 pde |= PPAT_UNCACHED_INDEX; in gen8_pde_encode()
186 return pde; in gen8_pde_encode()
386 static int alloc_pt_range(struct i915_page_directory_entry *pd, uint16_t pde, size_t count, in alloc_pt_range() argument
392 if (WARN_ON(pde + count > I915_PDES)) in alloc_pt_range()
395 for (i = pde; i < pde + count; i++) { in alloc_pt_range()
411 while (i-- > pde) in alloc_pt_range()
491 unsigned pde = start >> GEN8_PDE_SHIFT & GEN8_PDE_MASK; in gen8_ppgtt_clear_range() local
[all …]
Di915_trace.h190 TP_PROTO(struct i915_address_space *vm, u32 pde, u64 start, u64 pde_shift),
191 TP_ARGS(vm, pde, start, pde_shift),
195 __field(u32, pde)
202 __entry->pde = pde;
208 __entry->vm, __entry->pde, __entry->start, __entry->end)
212 TP_PROTO(struct i915_address_space *vm, u32 pde, u64 start, u64 pde_shift),
213 TP_ARGS(vm, pde, start, pde_shift)
222 TP_PROTO(struct i915_address_space *vm, u32 pde,
224 TP_ARGS(vm, pde, pt, first, count, bits),
228 __field(u32, pde)
[all …]
/linux-4.1.27/arch/m68k/kernel/
Dbootinfo_proc.c60 struct proc_dir_entry *pde; in init_bootinfo_procfs() local
71 pde = proc_create_data("bootinfo", 0400, NULL, &bootinfo_fops, NULL); in init_bootinfo_procfs()
72 if (!pde) { in init_bootinfo_procfs()
/linux-4.1.27/drivers/iommu/
Dtegra-smmu.c471 u32 pde = (iova >> SMMU_PDE_SHIFT) & 0x3ff; in as_get_pte() local
477 if (pd[pde] == 0) { in as_get_pte()
490 pd[pde] = SMMU_MK_PDE(page, SMMU_PDE_ATTR | SMMU_PDE_NEXT); in as_get_pte()
492 smmu->soc->ops->flush_dcache(as->pd, pde << 2, 4); in as_get_pte()
493 smmu_flush_ptc(smmu, as->pd, pde << 2); in as_get_pte()
497 page = pfn_to_page(pd[pde] & smmu->pfn_mask); in as_get_pte()
506 count[pde]++; in as_get_pte()
513 u32 pde = (iova >> SMMU_PDE_SHIFT) & 0x3ff; in as_put_pte() local
519 page = pfn_to_page(pd[pde] & as->smmu->pfn_mask); in as_put_pte()
527 if (--count[pde] == 0) { in as_put_pte()
[all …]
Damd_iommu.c849 size_t size, u16 domid, int pde) in build_inv_iommu_pages() argument
875 if (pde) /* PDE bit - we want to flush everything, not only the PTEs */ in build_inv_iommu_pages()
1172 u64 address, size_t size, int pde) in __domain_flush_pages() argument
1178 build_inv_iommu_pages(&cmd, address, size, domain->id, pde); in __domain_flush_pages()
/linux-4.1.27/net/netfilter/
Dnf_conntrack_standalone.c365 struct proc_dir_entry *pde; in nf_conntrack_standalone_init_proc() local
367 pde = proc_create("nf_conntrack", 0440, net->proc_net, &ct_file_ops); in nf_conntrack_standalone_init_proc()
368 if (!pde) in nf_conntrack_standalone_init_proc()
371 pde = proc_create("nf_conntrack", S_IRUGO, net->proc_net_stat, in nf_conntrack_standalone_init_proc()
373 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.1.27/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.1.27/fs/nilfs2/
Ddir.c544 struct nilfs_dir_entry *pde = NULL; in nilfs_delete_entry() local
555 pde = de; in nilfs_delete_entry()
558 if (pde) in nilfs_delete_entry()
559 from = (char *)pde - (char *)page_address(page); in nilfs_delete_entry()
563 if (pde) in nilfs_delete_entry()
564 pde->rec_len = nilfs_rec_len_to_disk(to - from); in nilfs_delete_entry()
/linux-4.1.27/fs/exofs/
Ddir.c534 struct exofs_dir_entry *pde = NULL; in exofs_delete_entry() local
546 pde = de; in exofs_delete_entry()
549 if (pde) in exofs_delete_entry()
550 from = (char *)pde - (char *)page_address(page); in exofs_delete_entry()
558 if (pde) in exofs_delete_entry()
559 pde->rec_len = cpu_to_le16(to - from); in exofs_delete_entry()
/linux-4.1.27/fs/ufs/
Ddir.c519 struct ufs_dir_entry *pde = NULL; in ufs_delete_entry() local
537 pde = de; in ufs_delete_entry()
540 if (pde) in ufs_delete_entry()
541 from = (char*)pde - (char*)page_address(page); in ufs_delete_entry()
547 if (pde) in ufs_delete_entry()
548 pde->d_reclen = cpu_to_fs16(sb, to - from); in ufs_delete_entry()
/linux-4.1.27/fs/ext2/
Ddir.c594 ext2_dirent * pde = NULL; in ext2_delete_entry() local
605 pde = de; in ext2_delete_entry()
608 if (pde) in ext2_delete_entry()
609 from = (char*)pde - (char*)page_address(page); in ext2_delete_entry()
614 if (pde) in ext2_delete_entry()
615 pde->rec_len = ext2_rec_len_to_disk(to - from); in ext2_delete_entry()
/linux-4.1.27/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.1.27/drivers/s390/block/
Ddasd.c234 struct dentry *pde; in dasd_debugfs_setup() local
238 pde = debugfs_create_dir(name, base_dentry); in dasd_debugfs_setup()
239 if (!pde || IS_ERR(pde)) in dasd_debugfs_setup()
241 return pde; in dasd_debugfs_setup()
1061 struct dentry *pde; in dasd_profile_init() local
1068 pde = debugfs_create_file("statistics", mode, base_dentry, in dasd_profile_init()
1070 if (pde && !IS_ERR(pde)) in dasd_profile_init()
1071 profile->dentry = pde; in dasd_profile_init()
1092 struct dentry *pde; in dasd_statistics_createroot() local
1095 pde = debugfs_create_dir("dasd", NULL); in dasd_statistics_createroot()
[all …]
/linux-4.1.27/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.1.27/drivers/usb/gadget/udc/
Dat91_udc.h136 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.c237 udc->pde = proc_create_data(debug_filename, 0, NULL, &proc_ops, udc); in create_debug_file()
242 if (udc->pde) in remove_debug_file()
/linux-4.1.27/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.1.27/drivers/gpu/drm/nouveau/include/nvkm/subdev/
Dmmu.h52 void (*map_pgt)(struct nvkm_gpuobj *pgd, u32 pde,
/linux-4.1.27/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.1.27/drivers/gpu/drm/radeon/
Dradeon_vm.c671 uint64_t pde, pt; in radeon_vm_update_page_directory() local
681 pde = pd_addr + pt_idx * 8; in radeon_vm_update_page_directory()
682 if (((last_pde + 8 * count) != pde) || in radeon_vm_update_page_directory()
692 last_pde = pde; in radeon_vm_update_page_directory()
/linux-4.1.27/arch/cris/include/arch-v32/arch/hwregs/
Dbif_core_defs.h198 unsigned int pde : 1; member
/linux-4.1.27/arch/cris/include/arch-v32/mach-fs/mach/hwregs/
Dbif_core_defs.h198 unsigned int pde : 1; member
/linux-4.1.27/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.c558 struct proc_dir_entry *pde; in cciss_procinit() local
564 pde = proc_create_data(h->devname, S_IWUSR | S_IRUSR | S_IRGRP | in cciss_procinit()
/linux-4.1.27/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.1.27/Documentation/zh_CN/
Doops-tracing.txt162 Aug 29 09:51:01 blizard kernel: *pde = 00000000
/linux-4.1.27/net/ipv4/
Droute.c374 struct proc_dir_entry *pde; in ip_rt_do_proc_init() local
376 pde = proc_create("rt_cache", S_IRUGO, net->proc_net, in ip_rt_do_proc_init()
378 if (!pde) in ip_rt_do_proc_init()
381 pde = proc_create("rt_cache", S_IRUGO, in ip_rt_do_proc_init()
383 if (!pde) in ip_rt_do_proc_init()
387 pde = proc_create("rt_acct", 0, net->proc_net, &rt_acct_proc_fops); in ip_rt_do_proc_init()
388 if (!pde) in ip_rt_do_proc_init()
Digmp.c2718 struct proc_dir_entry *pde; in igmp_net_init() local
2721 pde = proc_create("igmp", S_IRUGO, net->proc_net, &igmp_mc_seq_fops); in igmp_net_init()
2722 if (!pde) in igmp_net_init()
2724 pde = proc_create("mcfilter", S_IRUGO, net->proc_net, in igmp_net_init()
2726 if (!pde) in igmp_net_init()
/linux-4.1.27/fs/ext3/
Dnamei.c1628 struct ext3_dir_entry_2 * de, * pde; in ext3_delete_entry() local
1632 pde = NULL; in ext3_delete_entry()
1645 if (pde) in ext3_delete_entry()
1646 pde->rec_len = ext3_rec_len_to_disk( in ext3_delete_entry()
1647 ext3_rec_len_from_disk(pde->rec_len) + in ext3_delete_entry()
1662 pde = de; in ext3_delete_entry()
/linux-4.1.27/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.1.27/drivers/scsi/esas2r/
Desas2r_main.c793 struct proc_dir_entry *pde; in esas2r_info() local
795 pde = proc_create(ATTONODE_NAME, 0, in esas2r_info()
799 if (!pde) { in esas2r_info()
/linux-4.1.27/fs/ext4/
Dnamei.c2376 struct ext4_dir_entry_2 *de, *pde; in ext4_generic_delete_entry() local
2381 pde = NULL; in ext4_generic_delete_entry()
2388 if (pde) in ext4_generic_delete_entry()
2389 pde->rec_len = ext4_rec_len_to_disk( in ext4_generic_delete_entry()
2390 ext4_rec_len_from_disk(pde->rec_len, in ext4_generic_delete_entry()
2401 pde = de; in ext4_generic_delete_entry()
/linux-4.1.27/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.1.27/fs/ocfs2/
Ddir.c1159 struct ocfs2_dir_entry *de, *pde; in __ocfs2_delete_entry() local
1167 pde = NULL; in __ocfs2_delete_entry()
1183 if (pde) in __ocfs2_delete_entry()
1184 le16_add_cpu(&pde->rec_len, in __ocfs2_delete_entry()
1192 pde = de; in __ocfs2_delete_entry()
/linux-4.1.27/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.1.27/Documentation/
Doops-tracing.txt198 Aug 29 09:51:01 blizard kernel: *pde = 00000000