Home
last modified time | relevance | path

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

12345678910>>...19

/linux/Documentation/trace/rv/
H A Dmonitor_rtapp.rst15 - Page faults: A real-time thread may access memory that does not have a
18 action. This causes significant delays to the real-time thread
19 - Priority inversion: A real-time thread blocks waiting for a lower-priority
20 thread. This causes the real-time thread to effectively take on the
21 scheduling priority of the lower-priority thread. For example, the real-time
23 non-pi-mutex, but the mutex is currently owned by a non-real-time thread.
26 reasons for unexpected latency with real-time applications. It is a container of
32 The `pagefault` monitor reports real-time tasks raising page faults. Its
40 This monitor may have false negatives because the pages used by the real-time
50 The `sleep` monitor reports real-time threads sleeping in a manner that may
[all …]
/linux/arch/s390/kernel/
H A Dskey.c11 unsigned long real; in load_real_address() local
15 : [real] "=d" (real) in load_real_address()
18 return real; in load_real_address()
28 unsigned long address, real; in __skey_regions_initialize() local
36 real = load_real_address(address); in __skey_regions_initialize()
37 page_set_storage_key(real, PAGE_DEFAULT_KEY, 1); in __skey_regions_initialize()
/linux/Documentation/mm/
H A 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/drivers/char/agp/
H A 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 …]
H A 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 …]
H A 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/Documentation/core-api/
H A 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/scripts/
H A DMakefile.build85 real-search = $(foreach m, $1, $(if $(call suffix-search, $m, $2, $3 -), $(call suffix-search, $m, …
94 real-obj-y := $(call real-search, $(obj-y), .o, -objs -y)
95 real-obj-m := $(call real-search, $(obj-m), .o, -objs -y -m)
118 real-obj-y := $(addprefix $(obj)/, $(real-obj-y))
119 real-obj-m := $(addprefix $(obj)/, $(real-obj-m))
138 subdir-builtin := $(sort $(filter %/built-in.a, $(real-obj-y)))
292 cmd_mod = printf '%s\n' $(call real-search, $*.o, .o, -objs -y -m) | \
432 targets += $(filter-out $(subdir-builtin), $(real-obj-y))
433 targets += $(filter-out $(subdir-modorder), $(real-obj-m))
469 $(if $(real-prereqs), printf "$(obj)/%s " $(patsubst $(obj)/%,%,$(real-prereqs)) | xargs) \
[all …]
/linux/Documentation/scheduler/
H A Dsched-rt-group.rst33 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.
56 Any time not allocated to a real-time group will be used to run normal priority
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
93 A global limit on how much time real-time scheduling may use. This is always
95 period_us for the real-time tasks. Without CONFIG_RT_GROUP_SCHED enabled,
[all …]
/linux/Documentation/dev-tools/kunit/api/
H A 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/lib/
H A 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/kernel/trace/rv/monitors/rtapp/
H A DKconfig6 Collection of monitors to check for common problems with real-time
9 If you are developing a real-time system and not entirely sure whether
10 the applications are designed correctly for real-time, you want to say
/linux/drivers/parport/
H A 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/kernel/trace/rv/monitors/sleep/
H A DKconfig13 Monitor that real-time tasks do not sleep in a manner that may
16 If you are developing a real-time system and not entirely sure whether
17 the applications are designed correctly for real-time, you want to say
/linux/kernel/trace/rv/monitors/pagefault/
H A DKconfig13 Monitor that real-time tasks do not raise page faults, causing
16 If you are developing a real-time system and not entirely sure whether
17 the applications are designed correctly for real-time, you want to say
/linux/tools/lib/python/abi/
H A Dsystem_symbols.py108 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/Documentation/arch/parisc/
H A 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/tools/testing/ktest/examples/
H A 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/arch/powerpc/boot/dts/
H A 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/drivers/gpu/host1x/
H A 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/Documentation/driver-api/hte/
H A 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/tools/testing/selftests/drivers/net/
H A DREADME.rst7 other tests. They support testing both real device drivers and emulated /
22 Executing tests against a real device requires external preparation.
27 the tests against a real device.
33 and a real device. SW-only tests should instead be placed in net/ or
/linux/Documentation/gpu/rfc/
H A Di915_gem_lmem.rst8 real, with all the uAPI bits is:
22 * Add pciid for DG1 and turn on uAPI for real
/linux/drivers/md/
H A Ddm-cache-policy.c151 if (t->real) in dm_cache_policy_get_name()
152 return t->real->name; in dm_cache_policy_get_name()
/linux/Documentation/translations/zh_CN/security/
H A Dcredentials.rst270 uid_t current_uid(void) Current's real UID
271 gid_t current_gid(void) Current's real GID
342 uid_t task_uid(task) Task's real UID

12345678910>>...19