Home
last modified time | relevance | path

Searched full:real (Results 1 – 25 of 2165) sorted by relevance

12345678910>>...87

/linux/Documentation/trace/rv/
H A Dmonitor_rtapp.rst1 Real-time application monitors
11 Real-time applications may have design flaws such that they experience
15 - 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
[all …]
/linux/Documentation/devicetree/bindings/rtc/
H A Dtrivial-rtc.yaml23 # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
25 # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
27 # ASPEED BMC ast2400 Real-time Clock
29 # ASPEED BMC ast2500 Real-time Clock
31 # ASPEED BMC ast2600 Real-time Clock
33 # Conexant Digicolor Real Time Clock Controller
37 # Dallas DS1672 Real-time Clock
41 # SD2405AL Real-Time Clock
45 # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
47 # I2C-BUS INTERFACE REAL TIME CLOCK MODULE
[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/Documentation/scheduler/
H A Dsched-rt-group.rst2 Real-Time group scheduling
33 are real-time processes).
42 Real-time scheduling is all about determinism, a group has to be able to rely on
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
[all …]
/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/arch/s390/kernel/
H A Dskey.c11 unsigned long real; in load_real_address() local
14 " lra %[real],0(%[address])\n" in load_real_address()
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/arch/x86/realmode/rm/
H A Dreboot.S11 * The following code and data reboots the machine by switching to real
47 /* Set up the IDT for real mode. */
51 * Set up a GDT from which we can load segment descriptors for real
52 * mode. The GDT is not used in real mode; it is just needed here to
71 * switch to real mode and jump to the BIOS reset code.
73 * The instruction that switches to real mode by writing to CR0 must be
75 * valid value for real mode, and flushes the prefetch queue to avoid
87 * occurred; hopefully real BIOSs don't assume much. This is not the
133 .word 0xffff /* Length - real mode default value */
134 .long 0 /* Base - real mode default value */
[all …]
H A Dtrampoline_32.S11 * in real mode with no stack, but the rest of the
17 * On entry to trampoline_start, the processor is in real mode
20 * of the real mode code before doing anything further.
46 * lgdt will not be able to load the address as in real mode default
H A Dwakeup_asm.S3 * ACPI wakeup real mode startup stub
148 * Set up the wakeup GDT. We set these up as Big Real Mode,
163 .word 0x008f /* big real mode */
167 .word 0x008f /* big real mode */
173 /* This is the standard real-mode IDT */
/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/include/linux/mfd/syscon/
H A Datmel-st.h26 #define AT91_ST_RTMR 0x0c /* Real-time Mode Register */
27 #define AT91_ST_RTPRES 0xffff /* Real-time Prescalar Value */
32 #define AT91_ST_RTTINC BIT(2) /* Real-time Timer Increment */
39 #define AT91_ST_RTAR 0x20 /* Real-time Alarm Register */
42 #define AT91_ST_CRTR 0x24 /* Current Real-time Register */
43 #define AT91_ST_CRTV 0xfffff /* Current Real-Time Value */
/linux/tools/testing/selftests/drivers/net/netdevsim/
H A Dtc-mq-visibility.sh51 # One real one
53 n_child_assert 4 "One real queue"
56 n_child_assert 2 "One real queue, one default"
59 n_child_assert 4 "One real queue, rest default"
61 # Remove real one
66 n_child_assert 3 "Deleting real one, replacing default one with pfifo"
/linux/arch/s390/kvm/
H A Dgaccess.h20 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
22 * @gra - guest real address
24 * Returns the guest absolute address that corresponds to the passed guest real
37 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
39 * @gra - guest real address
41 * Returns the guest absolute address that corresponds to the passed guest real
107 * @gra: vcpu's destination guest real address
134 * @gra: vcpu's source guest real address
160 * @gra: vcpu's source guest real address
223 * If DAT is off data will be copied to guest real or absolute memory.
[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/arch/parisc/kernel/
H A Dreal2.S32 /************************ 32-bit real-mode calls ***********************/
53 STREG %sp, -REG_SZ(%arg0) /* save SP on real-mode stack */
54 copy %arg0, %sp /* adopt the real-mode SP */
147 /* switch to real mode... */
220 /************************ 64-bit real-mode calls ***********************/
232 std %sp, -8(%arg0) /* save SP on real-mode stack */
233 copy %arg0, %sp /* adopt the real-mode SP */
249 /* set up real-mode stack and real-mode ap */
/linux/include/uapi/linux/
H A Dacct.h49 __u16 ac_uid16; /* LSB of Real User ID */
50 __u16 ac_gid16; /* LSB of Real Group ID */
71 __u32 ac_uid; /* Real User ID */
72 __u32 ac_gid; /* Real Group ID */
81 __u32 ac_uid; /* Real User ID */
82 __u32 ac_gid; /* Real Group ID */
/linux/scripts/
H A DMakefile.lib139 part-of-builtin = $(if $(filter $(basename $@).o, $(real-obj-y) $(lib-y)),y)
140 part-of-module = $(if $(filter $(basename $@).o, $(real-obj-m)),y)
298 cmd_ld = $(LD) $(ld_flags) $(real-prereqs) -o $@
304 cmd_ar = rm -f $@; $(AR) cDPrsT $@ $(real-prereqs)
316 cmd_gzip = cat $(real-prereqs) | $(KGZIP) -n -f -9 > $@
325 for F in $(real-prereqs); do \
342 cmd_bzip2 = cat $(real-prereqs) | $(KBZIP2) -9 > $@
345 cmd_bzip2_with_size = { cat $(real-prereqs) | $(KBZIP2) -9; $(size_append); } > $@
351 cmd_lzma = cat $(real-prereqs) | $(LZMA) -9 > $@
354 cmd_lzma_with_size = { cat $(real-prereqs) | $(LZMA) -9; $(size_append); } > $@
[all …]
/linux/include/linux/
H A Dtimekeeping.h29 * For other references, use the functions with "real", "clocktai",
82 * ktime_get_real - get the real (wall-) time in ktime_t format
84 * Returns: real (wall) time in ktime_t format
179 * ktime_get_real_ns - Get the current real/wall time in nanoseconds
181 * Returns: current real time converted to nanoseconds
279 * struct system_time_snapshot - simultaneous raw/real time capture with
282 * @real: Realtime system time
291 ktime_t real; member
/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/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/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 DKconfig12 Monitor that real-time tasks do not raise page faults, causing
15 If you are developing a real-time system and not entirely sure whether
16 the applications are designed correctly for real-time, you want to say
/linux/tools/testing/selftests/damon/
H A Ddamon_nr_regions.py66 test_name = 'nr_regions test with %d/%d/%d real/min/max nr_regions' % (
79 # test min_nr_regions larger than real nr regions
82 # test max_nr_regions smaller than real nr regions
85 # test online-tuned max_nr_regions that smaller than real nr regions
107 # wait until the real regions are found

12345678910>>...87