Home
last modified time | relevance | path

Searched refs:real (Results 1 – 25 of 595) sorted by relevance

12345678910>>...24

/linux-6.6.21/fs/overlayfs/
Dfile.c104 static int ovl_real_fdget_meta(const struct file *file, struct fd *real, in ovl_real_fdget_meta() argument
111 real->flags = 0; in ovl_real_fdget_meta()
112 real->file = file->private_data; in ovl_real_fdget_meta()
128 if (unlikely(file_inode(real->file) != d_inode(realpath.dentry))) { in ovl_real_fdget_meta()
129 real->flags = FDPUT_FPUT; in ovl_real_fdget_meta()
130 real->file = ovl_open_realfile(file, &realpath); in ovl_real_fdget_meta()
132 return PTR_ERR_OR_ZERO(real->file); in ovl_real_fdget_meta()
136 if (unlikely((file->f_flags ^ real->file->f_flags) & ~OVL_OPEN_FLAGS)) in ovl_real_fdget_meta()
137 return ovl_change_flags(real->file, file->f_flags); in ovl_real_fdget_meta()
142 static int ovl_real_fdget(const struct file *file, struct fd *real) in ovl_real_fdget() argument
[all …]
Dexport.c376 struct dentry *real, in ovl_lookup_real_one() argument
393 parent = dget_parent(real); in ovl_lookup_real_one()
403 take_dentry_name_snapshot(&name, real); in ovl_lookup_real_one()
418 } else if (ovl_dentry_real_at(this, layer->idx) != real) { in ovl_lookup_real_one()
431 real, layer->idx, connected, err); in ovl_lookup_real_one()
437 struct dentry *real,
444 struct dentry *real, in ovl_lookup_real_inode() argument
456 inode = ovl_lookup_inode(sb, real, !layer->idx); in ovl_lookup_real_inode()
468 if (!this && layer->idx && ofs->indexdir && !WARN_ON(!d_is_dir(real))) { in ovl_lookup_real_inode()
469 index = ovl_lookup_index(ofs, NULL, real, false); in ovl_lookup_real_inode()
[all …]
Dsuper.c34 struct dentry *real = NULL, *lower; in ovl_d_real() local
47 real = ovl_dentry_upper(dentry); in ovl_d_real()
48 if (real && (inode == d_inode(real))) in ovl_d_real()
49 return real; in ovl_d_real()
51 if (real && !inode && ovl_has_upperdata(d_inode(dentry))) in ovl_d_real()
52 return real; in ovl_d_real()
68 real = lower; in ovl_d_real()
71 real = d_real(real, inode); in ovl_d_real()
73 if (!inode || inode == d_inode(real)) in ovl_d_real()
74 return real; in ovl_d_real()
[all …]
Dnamei.c163 struct dentry *real; in ovl_decode_real_fh() local
180 real = exportfs_decode_fh(mnt, (struct fid *)fh->fb.fid, in ovl_decode_real_fh()
183 if (IS_ERR(real)) { in ovl_decode_real_fh()
190 if (real == ERR_PTR(-ESTALE) && in ovl_decode_real_fh()
192 real = NULL; in ovl_decode_real_fh()
193 return real; in ovl_decode_real_fh()
196 if (ovl_dentry_weird(real)) { in ovl_decode_real_fh()
197 dput(real); in ovl_decode_real_fh()
201 return real; in ovl_decode_real_fh()
519 enum ovl_xattr ox, struct dentry *real, bool is_upper, in ovl_verify_set_fh() argument
[all …]
/linux-6.6.21/scripts/
DMakefile.lib53 real-search = $(foreach m, $1, $(if $(call suffix-search, $m, $2, $3 -), $(call suffix-search, $m, …
62 real-obj-y := $(call real-search, $(obj-y), .o, -objs -y)
63 real-obj-m := $(call real-search, $(obj-m), .o, -objs -y -m)
85 real-dtb-y := $(call real-search, $(dtb-y), .dtb, -dtbs)
99 real-obj-y := $(addprefix $(obj)/,$(real-obj-y))
100 real-obj-m := $(addprefix $(obj)/,$(real-obj-m))
103 real-dtb-y := $(addprefix $(obj)/, $(real-dtb-y))
213 part-of-module = $(if $(filter $(basename $@).o, $(real-obj-m)),y)
320 cmd_ld = $(LD) $(ld_flags) $(real-prereqs) -o $@
326 cmd_ar = rm -f $@; $(AR) cDPrsT $@ $(real-prereqs)
[all …]
DMakefile.build72 subdir-builtin := $(sort $(filter %/built-in.a, $(real-obj-y)))
248 cmd_mod = printf '%s\n' $(call real-search, $*.o, .o, -objs -y -m) | \
362 targets += $(filter-out $(subdir-builtin), $(real-obj-y))
363 targets += $(filter-out $(subdir-modorder), $(real-obj-m))
364 targets += $(real-dtb-y) $(lib-y) $(always-y)
399 $(if $(real-prereqs), printf "$(obj)/%s " $(patsubst $(obj)/%,%,$(real-prereqs)) | xargs) \
402 $(obj)/built-in.a: $(real-obj-y) FORCE
413 cmd_modules_order = { $(foreach m, $(real-prereqs), \
/linux-6.6.21/Documentation/mm/
Dactive_mm.rst30 - 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
53 non-NULL) the active_mm obviously always has to be the same as the real
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
[all …]
/linux-6.6.21/drivers/char/agp/
Dati-agp.c46 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()
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()
[all …]
Dsworks-agp.c33 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 …]
Damd-k7-agp.c27 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.6.21/Documentation/core-api/
Ddebug-objects.rst21 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 …]
/linux-6.6.21/Documentation/dev-tools/kunit/api/
Dfunctionredirection.rst39 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.6.21/lib/
Dtest_hexdump.c129 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.6.21/drivers/parport/
Ddaisy.c69 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.6.21/Documentation/arch/parisc/
Ddebugging.rst12 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.6.21/drivers/md/persistent-data/
Ddm-transaction-manager.c92 struct dm_transaction_manager *real; member
173 tm->real = NULL; in dm_tm_create()
186 struct dm_transaction_manager *dm_tm_create_non_blocking_clone(struct dm_transaction_manager *real) in dm_tm_create_non_blocking_clone() argument
193 tm->real = real; in dm_tm_create_non_blocking_clone()
338 int r = dm_bm_read_try_lock(tm->real->bm, b, v, blk); in dm_tm_read_lock()
341 prefetch_add(&tm->real->prefetches, b); in dm_tm_read_lock()
/linux-6.6.21/arch/arm64/tools/
DMakefile15 cmd_gen_cpucaps = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@
18 cmd_gen_sysreg = mkdir -p $(dir $@); $(AWK) -f $(real-prereqs) > $@
/linux-6.6.21/tools/testing/ktest/examples/
DREADME6 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.6.21/Documentation/arch/x86/
Dbuslock.rst83 It is critical for real time system designers who build consolidated real
84 time systems. These systems run hard real time code on some cores and run
85 "untrusted" user processes on other cores. The hard real time cannot afford
86 to have any bus lock from the untrusted processes to hurt real time
89 generating split lock and bus lock to block the hard real time code to
Dboot.rst12 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 …]
/linux-6.6.21/arch/powerpc/boot/dts/
Diss4xx-mpic.dts36 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.6.21/drivers/gpu/host1x/
Dsyncpt.h74 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.6.21/Documentation/driver-api/hte/
Dtegra-hte.rst17 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.6.21/Documentation/gpu/rfc/
Di915_gem_lmem.rst8 real, with all the uAPI bits is:
22 * Add pciid for DG1 and turn on uAPI for real
/linux-6.6.21/Documentation/scheduler/
Dsched-deadline.rst70 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.
322 suited for periodic or sporadic real-time tasks that need guarantees on their
328 A typical real-time task is composed of a repetition of computation phases
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
[all …]

12345678910>>...24