/kernel/linux/linux-5.10/fs/overlayfs/ |
D | file.c | 109 static int ovl_real_fdget_meta(const struct file *file, struct fd *real, in ovl_real_fdget_meta() argument 115 real->flags = 0; in ovl_real_fdget_meta() 116 real->file = file->private_data; in ovl_real_fdget_meta() 124 if (unlikely(file_inode(real->file) != realinode)) { in ovl_real_fdget_meta() 125 real->flags = FDPUT_FPUT; in ovl_real_fdget_meta() 126 real->file = ovl_open_realfile(file, realinode); in ovl_real_fdget_meta() 128 return PTR_ERR_OR_ZERO(real->file); in ovl_real_fdget_meta() 132 if (unlikely((file->f_flags ^ real->file->f_flags) & ~OVL_OPEN_FLAGS)) in ovl_real_fdget_meta() 133 return ovl_change_flags(real->file, file->f_flags); in ovl_real_fdget_meta() 138 static int ovl_real_fdget(const struct file *file, struct fd *real) in ovl_real_fdget() argument [all …]
|
D | export.c | 364 struct dentry *real, in ovl_lookup_real_one() argument 381 parent = dget_parent(real); in ovl_lookup_real_one() 391 take_dentry_name_snapshot(&name, real); in ovl_lookup_real_one() 401 } else if (ovl_dentry_real_at(this, layer->idx) != real) { in ovl_lookup_real_one() 414 real, layer->idx, connected, err); in ovl_lookup_real_one() 420 struct dentry *real, 427 struct dentry *real, in ovl_lookup_real_inode() argument 439 inode = ovl_lookup_inode(sb, real, !layer->idx); in ovl_lookup_real_inode() 451 if (!this && layer->idx && ofs->indexdir && !WARN_ON(!d_is_dir(real))) { in ovl_lookup_real_inode() 452 index = ovl_lookup_index(ofs, NULL, real, false); in ovl_lookup_real_inode() [all …]
|
D | namei.c | 156 struct dentry *real; in ovl_decode_real_fh() local 167 real = exportfs_decode_fh(mnt, (struct fid *)fh->fb.fid, in ovl_decode_real_fh() 170 if (IS_ERR(real)) { in ovl_decode_real_fh() 177 if (real == ERR_PTR(-ESTALE) && in ovl_decode_real_fh() 179 real = NULL; in ovl_decode_real_fh() 180 return real; in ovl_decode_real_fh() 183 if (ovl_dentry_weird(real)) { in ovl_decode_real_fh() 184 dput(real); in ovl_decode_real_fh() 188 return real; in ovl_decode_real_fh() 446 enum ovl_xattr ox, struct dentry *real, bool is_upper, in ovl_verify_set_fh() argument [all …]
|
D | super.c | 82 struct dentry *real = NULL, *lower; in ovl_d_real() local 94 real = ovl_dentry_upper(dentry); in ovl_d_real() 95 if (real && (inode == d_inode(real))) in ovl_d_real() 96 return real; in ovl_d_real() 98 if (real && !inode && ovl_has_upperdata(d_inode(dentry))) in ovl_d_real() 99 return real; in ovl_d_real() 104 real = lower; in ovl_d_real() 107 real = d_real(real, inode); in ovl_d_real() 109 if (!inode || inode == d_inode(real)) in ovl_d_real() 110 return real; in ovl_d_real() [all …]
|
/kernel/linux/linux-5.10/Documentation/vm/ |
D | active_mm.rst | 26 - we have "real address spaces" and "anonymous address spaces". The 34 this category, but even "real" threads can temporarily say that for 40 - "tsk->mm" points to the "real address space". For an anonymous process, 42 really doesn't _have_ a real address space at all. 48 The rule is that for a process with a real address space (ie tsk->mm is 49 non-NULL) the active_mm obviously always has to be the same as the real 58 "mm_users" counter that is how many "real address space users" there are, 60 users) plus one if there are any real users. 62 Usually there is at least one real user, but it could be that the real 66 gets scheduled away in favour of a real thread, the "zombie" mm gets [all …]
|
/kernel/linux/linux-5.10/scripts/ |
D | Makefile.lib | 66 real-obj-y := $(foreach m, $(obj-y), $(if $(strip $($(m:.o=-objs)) $($(m:.o=-y)) $($(m:.o=-))),$($(… 67 real-obj-m := $(foreach m, $(obj-m), $(if $(strip $($(m:.o=-objs)) $($(m:.o=-y)) $($(m:.o=-m)) $($(… 99 real-obj-y := $(addprefix $(obj)/,$(real-obj-y)) 100 real-obj-m := $(addprefix $(obj)/,$(real-obj-m)) 190 part-of-module = $(if $(filter $(basename $@).o, $(real-obj-m)),y) 257 cmd_ld = $(LD) $(ld_flags) $(real-prereqs) -o $@ 263 cmd_ar = rm -f $@; $(AR) cDPrsT $@ $(real-prereqs) 275 cmd_gzip = cat $(real-prereqs) | $(KGZIP) -n -f -9 > $@ 355 for F in $(real-prereqs); do \ 424 cmd_xzkern = { cat $(real-prereqs) | sh $(srctree)/scripts/xz_wrap.sh; \ [all …]
|
D | Makefile.build | 76 subdir-builtin := $(sort $(filter %/built-in.a, $(real-obj-y))) 377 targets += $(filter-out $(subdir-builtin), $(real-obj-y)) 378 targets += $(filter-out $(subdir-modorder), $(real-obj-m)) 423 cmd_ar_builtin = rm -f $@; $(AR) cDPrST $@ $(real-prereqs) 428 $(obj)/built-in.a: $(real-obj-y) FORCE 439 cmd_modules_order = { $(foreach m, $(real-prereqs), \
|
/kernel/linux/linux-5.10/Documentation/core-api/ |
D | debug-objects.rst | 21 debugobjects is not changing the data structure of the real object so it 53 Each of these functions takes the address of the real object and a 70 This function is called whenever the initialization function of a real 73 When the real object is already tracked by debugobjects it is checked, 78 problem before the real initialization of the object happens. E.g. it 82 When the real object is not yet tracked by debugobjects, debugobjects 83 allocates a tracker object for the real object and sets the tracker 93 This function is called whenever the initialization function of a real 96 When the real object is already tracked by debugobjects it is checked, 101 problem before the real initialization of the object happens. E.g. it [all …]
|
/kernel/linux/linux-5.10/drivers/char/agp/ |
D | ati-agp.c | 46 unsigned long *real; member 60 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in ati_create_page_map() 61 if (page_map->real == NULL) in ati_create_page_map() 64 set_memory_uc((unsigned long)page_map->real, 1); in ati_create_page_map() 65 err = map_page_into_agp(virt_to_page(page_map->real)); in ati_create_page_map() 66 page_map->remapped = page_map->real; in ati_create_page_map() 79 unmap_page_from_agp(virt_to_page(page_map->real)); in ati_free_page_map() 80 set_memory_wb((unsigned long)page_map->real, 1); in ati_free_page_map() 81 free_page((unsigned long) page_map->real); in ati_free_page_map() 95 if (entry->real != NULL) in ati_free_gatt_pages() [all …]
|
D | sworks-agp.c | 33 unsigned long *real; member 52 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in serverworks_create_page_map() 53 if (page_map->real == NULL) { in serverworks_create_page_map() 57 set_memory_uc((unsigned long)page_map->real, 1); in serverworks_create_page_map() 58 page_map->remapped = page_map->real; in serverworks_create_page_map() 69 set_memory_wb((unsigned long)page_map->real, 1); in serverworks_free_page_map() 70 free_page((unsigned long) page_map->real); in serverworks_free_page_map() 83 if (entry->real != NULL) { in serverworks_free_gatt_pages() 159 writel(virt_to_phys(serverworks_private.scratch_dir.real) | 1, page_dir.remapped+i); in serverworks_create_gatt_table() 169 agp_bridge->gatt_table_real = (u32 *)page_dir.real; in serverworks_create_gatt_table() [all …]
|
D | amd-k7-agp.c | 27 unsigned long *real; member 41 page_map->real = (unsigned long *) __get_free_page(GFP_KERNEL); in amd_create_page_map() 42 if (page_map->real == NULL) in amd_create_page_map() 45 set_memory_uc((unsigned long)page_map->real, 1); in amd_create_page_map() 46 page_map->remapped = page_map->real; in amd_create_page_map() 58 set_memory_wb((unsigned long)page_map->real, 1); in amd_free_page_map() 59 free_page((unsigned long) page_map->real); in amd_free_page_map() 72 if (entry->real != NULL) in amd_free_gatt_pages() 144 agp_bridge->gatt_table_real = (u32 *)page_dir.real; in amd_create_gatt_table() 146 agp_bridge->gatt_bus_addr = virt_to_phys(page_dir.real); in amd_create_gatt_table() [all …]
|
/kernel/linux/linux-5.10/lib/ |
D | test_hexdump.c | 129 char real[TEST_HEXDUMP_BUF_SIZE]; in test_hexdump() local 133 memset(real, FILL_CHAR, sizeof(real)); in test_hexdump() 134 hex_dump_to_buffer(data_b, len, rowsize, groupsize, real, sizeof(real), in test_hexdump() 141 if (memcmp(test, real, TEST_HEXDUMP_BUF_SIZE)) { in test_hexdump() 143 pr_err("Result: '%s'\n", real); in test_hexdump()
|
/kernel/linux/linux-5.10/drivers/parport/ |
D | daisy.c | 69 static struct parport *clone_parport(struct parport *real, int muxport) in clone_parport() argument 71 struct parport *extra = parport_register_port(real->base, in clone_parport() 72 real->irq, in clone_parport() 73 real->dma, in clone_parport() 74 real->ops); in clone_parport() 76 extra->portnum = real->portnum; in clone_parport() 77 extra->physport = real; in clone_parport() 79 real->slaves[muxport-1] = extra; in clone_parport()
|
/kernel/linux/linux-5.10/drivers/md/persistent-data/ |
D | dm-transaction-manager.c | 90 struct dm_transaction_manager *real; member 171 tm->real = NULL; in dm_tm_create() 184 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real) in dm_tm_create_non_blocking_clone() argument 191 tm->real = real; in dm_tm_create_non_blocking_clone() 333 int r = dm_bm_read_try_lock(tm->real->bm, b, v, blk); in dm_tm_read_lock() 336 prefetch_add(&tm->real->prefetches, b); in dm_tm_read_lock()
|
/kernel/linux/linux-5.10/Documentation/parisc/ |
D | debugging.rst | 12 A lot of the assembly code currently runs in real mode, which means 22 When real-mode code tries to access non-existent memory, you'll get 26 the I/O range); the System Responder address is the address real-mode 31 get translated to a physical address before real-mode code tried to
|
/kernel/linux/linux-5.10/tools/testing/ktest/examples/ |
D | README | 6 The configs are based off of real working configs but have been modified 17 used to perform real testing. 26 included into other configs. This is a real use example that shows how
|
/kernel/linux/linux-5.10/arch/x86/oprofile/ |
D | op_model_p4.c | 618 unsigned long ctr, low, high, stag, real; in p4_check_ctrs() local 645 real = VIRT_CTR(stag, i); in p4_check_ctrs() 647 rdmsr(p4_counters[real].cccr_address, low, high); in p4_check_ctrs() 648 rdmsr(p4_counters[real].counter_address, ctr, high); in p4_check_ctrs() 651 wrmsrl(p4_counters[real].counter_address, in p4_check_ctrs() 654 wrmsr(p4_counters[real].cccr_address, low, high); in p4_check_ctrs() 655 wrmsrl(p4_counters[real].counter_address, in p4_check_ctrs()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/ |
D | ppevvmath.h | 45 int real: 32 - SHIFT_AMOUNT; member 338 X_LessThanOne = (X.partial.real == 0 && X.partial.decimal != 0 && X.full >= 0); in fMultiply() 339 Y_LessThanOne = (Y.partial.real == 0 && Y.partial.decimal != 0 && Y.full >= 0); in fMultiply() 413 if (num.partial.real > 3000) in fSqrt() 415 else if (num.partial.real > 1000) in fSqrt() 417 else if (num.partial.real > 100) in fSqrt() 548 solution.partial.real += 1; /*Error term of 1 added */ in fRoundUpByStepSize()
|
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/ |
D | iss4xx-mpic.dts | 36 model = "PowerPC,4xx"; // real CPU changed in sim 50 model = "PowerPC,4xx"; // real CPU changed in sim 66 model = "PowerPC,4xx"; // real CPU changed in sim 82 model = "PowerPC,4xx"; // real CPU changed in sim
|
/kernel/linux/linux-5.10/drivers/gpu/host1x/ |
D | syncpt.h | 64 static inline bool host1x_syncpt_check_max(struct host1x_syncpt *sp, u32 real) in host1x_syncpt_check_max() argument 70 return (s32)(max - real) >= 0; in host1x_syncpt_check_max()
|
/kernel/linux/linux-5.10/Documentation/scheduler/ |
D | sched-deadline.rst | 70 with the "traditional" real-time task model (see Section 3) can effectively 108 said to be "throttled" (also known as "depleted" in real-time literature) 165 real-time guarantees. It therefore enters a transitional state called 168 breaking the real-time guarantees. 319 suited for periodic or sporadic real-time tasks that need guarantees on their 325 A typical real-time task is composed of a repetition of computation phases 333 A real-time task can be periodic with period P if r_{j+1} = r_j + P, or 336 Summing up, a real-time task can be described as 340 The utilization of a real-time task is defined as the ratio between its 348 WCET_i/P_i over all the real-time tasks in the system. When considering [all …]
|
/kernel/linux/linux-5.10/Documentation/x86/ |
D | boot.rst | 12 real-mode DOS as a mainstream operating system. 103 | Stack/heap | For use by the kernel real-mode code. 105 | Kernel setup | The kernel real-mode code. 121 0x100000 ("high memory"), and the kernel real-mode block (boot sector, 154 | Stack/heap | For use by the kernel real-mode code. 156 | Kernel setup | The kernel real-mode code. 179 real-mode code (boot sector and setup code) and then examine the 180 following header at offset 0x01f1. The real-mode code can total up to 233 real value is 4. 278 0, the real value is 4. The real-mode code consists of the boot [all …]
|
/kernel/linux/linux-5.10/drivers/md/ |
D | dm-cache-policy.c | 150 if (t->real) in dm_cache_policy_get_name() 151 return t->real->name; in dm_cache_policy_get_name()
|
/kernel/linux/linux-5.10/Documentation/driver-api/firmware/ |
D | direct-fs-lookup.rst | 22 a race is possible with loading the driver and the real rootfs not yet being 30 when the real rootfs is ready and mounted.
|
/kernel/linux/linux-5.10/kernel/time/ |
D | posix-timers.c | 295 struct hrtimer *timer = &timr->it.real.timer; in common_hrtimer_rearm() 373 timr = container_of(timer, struct k_itimer, it.real.timer); in posix_timer_fn() 493 hrtimer_init(&new_timer->it.real.timer, new_timer->it_clock, 0); in common_timer_create() 642 struct hrtimer *timer = &timr->it.real.timer; in common_hrtimer_remaining() 649 struct hrtimer *timer = &timr->it.real.timer; in common_hrtimer_forward() 796 struct hrtimer *timer = &timr->it.real.timer; in common_hrtimer_arm() 812 hrtimer_init(&timr->it.real.timer, timr->it_clock, mode); in common_hrtimer_arm() 813 timr->it.real.timer.function = posix_timer_fn; in common_hrtimer_arm() 825 return hrtimer_try_to_cancel(&timr->it.real.timer); in common_hrtimer_try_to_cancel() 830 hrtimer_cancel_wait_running(&timer->it.real.timer); in common_timer_wait_running()
|