| /linux-6.15/fs/overlayfs/ |
| H A D | export.c | 359 struct dentry *real, in ovl_lookup_real_one() argument 376 parent = dget_parent(real); in ovl_lookup_real_one() 420 struct dentry *real, 427 struct dentry *real, in ovl_lookup_real_inode() argument 492 struct dentry *real, in ovl_lookup_real_ancestor() argument 502 next = dget(real); in ovl_lookup_real_ancestor() 545 struct dentry *real, in ovl_lookup_real() argument 561 if (real_connected == real) in ovl_lookup_real() 565 next = dget(real); in ovl_lookup_real() 659 if (!d_is_dir(real)) in ovl_get_dentry() [all …]
|
| H A D | namei.c | 162 struct dentry *real; in ovl_decode_real_fh() local 182 if (IS_ERR(real)) { in ovl_decode_real_fh() 189 if (real == ERR_PTR(-ESTALE) && in ovl_decode_real_fh() 191 real = NULL; in ovl_decode_real_fh() 192 return real; in ovl_decode_real_fh() 195 if (ovl_dentry_weird(real)) { in ovl_decode_real_fh() 196 dput(real); in ovl_decode_real_fh() 200 return real; in ovl_decode_real_fh() 536 enum ovl_xattr ox, struct dentry *real, in ovl_verify_origin_xattr() argument 559 inode = d_inode(real); in ovl_verify_origin_xattr() [all …]
|
| /linux-6.15/scripts/ |
| H A D | Makefile.lib | 57 real-obj-y := $(call real-search, $(obj-y), .o, -objs -y) 58 real-obj-m := $(call real-search, $(obj-m), .o, -objs -y -m) 81 real-obj-y := $(addprefix $(obj)/,$(real-obj-y)) 82 real-obj-m := $(addprefix $(obj)/,$(real-obj-m)) 221 part-of-module = $(if $(filter $(basename $@).o, $(real-obj-m)),y) 361 cmd_ld = $(LD) $(ld_flags) $(real-prereqs) -o $@ 367 cmd_ar = rm -f $@; $(AR) cDPrsT $@ $(real-prereqs) 379 cmd_gzip = cat $(real-prereqs) | $(KGZIP) -n -f -9 > $@ 388 for F in $(real-prereqs); do \ 518 cmd_zstd = cat $(real-prereqs) | $(ZSTD) -19 > $@ [all …]
|
| H A D | Makefile.dtbs | 9 real-dtb-y := $(call real-search, $(dtb-y), .dtb, -dtbs) 11 base-dtb-y := $(filter %.dtb, $(call real-search, $(multi-dtb-y), .dtb, -dtbs)) 15 real-dtb-y := $(addprefix $(obj)/, $(real-dtb-y)) 18 targets += $(real-dtb-y)
|
| H A D | Makefile.build | 54 subdir-builtin := $(sort $(filter %/built-in.a, $(real-obj-y))) 208 cmd_mod = printf '%s\n' $(call real-search, $*.o, .o, -objs -y -m) | \ 337 targets += $(filter-out $(subdir-builtin), $(real-obj-y)) 338 targets += $(filter-out $(subdir-modorder), $(real-obj-m)) 374 $(if $(real-prereqs), printf "$(obj)/%s " $(patsubst $(obj)/%,%,$(real-prereqs)) | xargs) \ 377 $(obj)/built-in.a: $(real-obj-y) FORCE 383 cmd_gen_order = { $(foreach m, $(real-prereqs), \
|
| /linux-6.15/Documentation/mm/ |
| H A D | active_mm.rst | 30 - we have "real address spaces" and "anonymous address spaces". The 38 this category, but even "real" threads can temporarily say that for 44 - "tsk->mm" points to the "real address space". For an anonymous process, 46 really doesn't _have_ a real address space at all. 52 The rule is that for a process with a real address space (ie tsk->mm is 62 "mm_users" counter that is how many "real address space users" there are, 64 users) plus one if there are any real users. 66 Usually there is at least one real user, but it could be that the real 70 gets scheduled away in favour of a real thread, the "zombie" mm gets 73 Also, a new rule is that _nobody_ ever has "init_mm" as a real MM any [all …]
|
| /linux-6.15/drivers/char/agp/ |
| H A D | ati-agp.c | 46 unsigned long *real; member 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() 67 free_page((unsigned long)page_map->real); in ati_create_page_map() 70 page_map->remapped = page_map->real; in ati_create_page_map() 83 unmap_page_from_agp(virt_to_page(page_map->real)); in ati_free_page_map() 84 set_memory_wb((unsigned long)page_map->real, 1); in ati_free_page_map() 85 free_page((unsigned long) page_map->real); in ati_free_page_map() 99 if (entry->real != NULL) in ati_free_gatt_pages() [all …]
|
| H A 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() 169 agp_bridge->gatt_table_real = (u32 *)page_dir.real; in serverworks_create_gatt_table() 171 agp_bridge->gatt_bus_addr = virt_to_phys(page_dir.real); in serverworks_create_gatt_table() [all …]
|
| H A 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 …]
|
| /linux-6.15/Documentation/core-api/ |
| H A 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 78 problem before the real initialization of the object happens. E.g. it 83 allocates a tracker object for the real object and sets the tracker 106 allocates a tracker object for the real object and sets the tracker 117 This function is called whenever the activation function of a real 128 When the real object is not yet tracked by debugobjects then the 165 before the real destruction of the object happens. E.g. it can 180 fixup function can correct the problem before the real free of the 193 When the real object is not tracked by debugobjects, it calls [all …]
|
| /linux-6.15/Documentation/scheduler/ |
| H A D | sched-rt-group.rst | 33 are real-time processes). 44 multiple groups of real-time tasks, each group must be assigned a fixed portion 45 of the CPU time available. Without a minimum guarantee a real-time group can 53 in a given period. We allocate this "run time" for each real-time group which 54 the other real-time groups will not be permitted to use. 60 Let's consider an example: a frame fixed real-time renderer must deliver 25 73 real-time tasks have explicitly allocated the CPU time they need to perform 95 period_us for the real-time tasks. Without CONFIG_RT_GROUP_SCHED enabled, 98 all real-time groups. 127 done that, even if the user has the rights to run processes with real-time [all …]
|
| H A D | sched-deadline.rst | 168 breaking the real-time guarantees. 336 A real-time task can be periodic with period P if r_{j+1} = r_j + P, or 339 Summing up, a real-time task can be described as 343 The utilization of a real-time task is defined as the ratio between its 351 WCET_i/P_i over all the real-time tasks in the system. When considering 355 non- real-time tasks by real-time tasks. 375 real-time task is statically assigned to one and only one CPU), it is 471 deadline and period) and the real-time task parameters (WCET, D, P) 566 of a "traditional" real-time task, and is also often referred to as 570 tasks with real-time group scheduling (a.k.a. RT-throttling - see [all …]
|
| /linux-6.15/Documentation/dev-tools/kunit/api/ |
| H A D | functionredirection.rst | 39 Static stubs are a way of redirecting calls to one function (the "real" 42 It works by adding a macro to the "real" function which checks to see if a test 48 1. Add the KUNIT_STATIC_STUB_REDIRECT() macro to the start of the "real" 53 function, followed by all of the arguments passed to the real function. 62 /* real implementation */ 67 These functions should have the same function signature as the real function. 87 the real function, and the replacement function. You can call this several 99 4. Call (perhaps indirectly) the real function. 101 Once the redirection is activated, any call to the real function will call 115 original behaviour of the 'real' function) using [all …]
|
| /linux-6.15/lib/ |
| H A 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()
|
| /linux-6.15/drivers/parport/ |
| H A 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()
|
| /linux-6.15/scripts/lib/abi/ |
| H A D | system_symbols.py | 108 real = os.path.realpath(path) 110 self.aliases[path] = real 112 real = real.replace(self.sysfs, "/sys", count=1) 115 if not self.re_ignore.search(real): 117 self.graph_add_file(real, p)
|
| /linux-6.15/Documentation/arch/parisc/ |
| H A 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
|
| /linux-6.15/drivers/md/persistent-data/ |
| H A D | dm-transaction-manager.c | 93 struct dm_transaction_manager *real; member 193 tm->real = NULL; in dm_tm_create() 206 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real) in dm_tm_create_non_blocking_clone() argument 213 tm->real = real; in dm_tm_create_non_blocking_clone() 358 int r = dm_bm_read_try_lock(tm->real->bm, b, v, blk); in dm_tm_read_lock() 361 prefetch_add(&tm->real->prefetches, b); in dm_tm_read_lock()
|
| /linux-6.15/tools/testing/ktest/examples/ |
| H A 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
|
| /linux-6.15/Documentation/arch/x86/ |
| H A D | buslock.rst | 84 It is critical for real time system designers who build consolidated real 85 time systems. These systems run hard real time code on some cores and run 86 "untrusted" user processes on other cores. The hard real time cannot afford 87 to have any bus lock from the untrusted processes to hurt real time 90 generating split lock and bus lock to block the hard real time code to
|
| /linux-6.15/arch/arm64/tools/ |
| H A D | Makefile | 19 cmd_gen_cpucaps = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@ 22 cmd_gen_sysreg = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@
|
| /linux-6.15/arch/powerpc/boot/dts/ |
| H A 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
|
| /linux-6.15/drivers/gpu/host1x/ |
| H A D | syncpt.h | 74 static inline bool host1x_syncpt_check_max(struct host1x_syncpt *sp, u32 real) in host1x_syncpt_check_max() argument 80 return (s32)(max - real) >= 0; in host1x_syncpt_check_max()
|
| /linux-6.15/Documentation/driver-api/hte/ |
| H A D | tegra-hte.rst | 17 This GTE instance timestamps GPIO in real time. For that to happen GPIO 19 instance supports timestamping GPIOs in real time as it is tightly coupled with 37 This GTE instance timestamps LIC IRQ lines in real time. The hte devicetree
|
| /linux-6.15/Documentation/gpu/rfc/ |
| H A D | i915_gem_lmem.rst | 8 real, with all the uAPI bits is: 22 * Add pciid for DG1 and turn on uAPI for real
|