Home
last modified time | relevance | path

Searched +full:real +full:- (Results 1 – 25 of 1085) sorted by relevance

12345678910>>...44

/linux-6.12.1/Documentation/devicetree/bindings/rtc/
Dtrivial-rtc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/rtc/trivial-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexandre Belloni <alexandre.belloni@bootlin.com>
18 - $ref: rtc.yaml#
23 # AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface
24 - abracon,abb5zes3
25 # AB-RTCMC-32.768kHz-EOZ9: Real Time Clock/Calendar Module with I2C Interface
26 - abracon,abeoz9
[all …]
/linux-6.12.1/fs/overlayfs/
Dfile.c1 // SPDX-License-Identifier: GPL-2.0-only
14 #include <linux/backing-file.h>
30 struct inode *realinode = d_inode(realpath->dentry); in ovl_open_realfile()
35 int flags = file->f_flags | OVL_OPEN_FLAGS; in ovl_open_realfile()
42 old_cred = ovl_override_creds(inode->i_sb); in ovl_open_realfile()
43 real_idmap = mnt_idmap(realpath->mnt); in ovl_open_realfile()
51 realfile = backing_file_open(&file->f_path, flags, realpath, in ovl_open_realfile()
56 pr_debug("open(%p[%pD2/%c], 0%o) -> (%p, 0%o)\n", in ovl_open_realfile()
57 file, file, ovl_whatisit(inode, realinode), file->f_flags, in ovl_open_realfile()
58 realfile, IS_ERR(realfile) ? 0 : realfile->f_flags); in ovl_open_realfile()
[all …]
Dexport.c1 // SPDX-License-Identifier: GPL-2.0-only
7 * Copyright (C) 2017-2018 CTERA Networks. All Rights Reserved.
36 * Before encoding a non-upper directory file handle from real layer N, we need
37 * to check if it will be possible to reconnect an overlay dentry from the real
77 if (dentry == dentry->d_sb->s_root) in ovl_connectable_layer()
89 return ovl_lowerstack(oe)->layer->idx; in ovl_connectable_layer()
107 if (WARN_ON(dentry == dentry->d_sb->s_root) || in ovl_connect_layer()
109 return -EIO; in ovl_connect_layer()
111 origin_layer = ovl_lowerstack(oe)->layer->idx; in ovl_connect_layer()
120 err = -EIO; in ovl_connect_layer()
[all …]
/linux-6.12.1/Documentation/core-api/
Ddebug-objects.rst2 The object-lifetime debugging infrastructure
15 - Activation of uninitialized objects
17 - Initialization of active objects
19 - Usage of freed/destroyed objects
21 debugobjects is not changing the data structure of the real object so it
39 - debug_object_init
41 - debug_object_init_on_stack
43 - debug_object_activate
45 - debug_object_deactivate
47 - debug_object_destroy
[all …]
/linux-6.12.1/Documentation/scheduler/
Dsched-rt-group.rst2 Real-Time group scheduling
12 2.1 System-wide settings
33 are real-time processes).
40 ---------------
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
50 ----------------
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.
[all …]
Dsched-deadline.rst12 3. Scheduling Real-Time Tasks
18 4.1 System-wide settings
33 system behavior. As for -rt (group) scheduling, it is assumed that root users
50 ------------------
70 with the "traditional" real-time task model (see Section 3) can effectively
76 - Each SCHED_DEADLINE task is characterized by the "runtime",
79 - The state of the task is described by a "scheduling deadline", and
82 - When a SCHED_DEADLINE task wakes up (becomes ready for execution),
86 ---------------------------------- > ---------
87 scheduling deadline - current time period
[all …]
/linux-6.12.1/Documentation/mm/
Dactive_mm.rst6 (running tasks with ->active_mm == mm && ->mm == NULL) on kernels
13 List: linux-kernel
16 Date: 1999-07-30 21:36:24
18 Cc'd to linux-kernel, because I don't write explanations all that often,
25 > discussed on the mailing lists---I just returned from vacation and
26 > wasn't able to follow linux-kernel for a while).
30 - we have "real address spaces" and "anonymous address spaces". The
32 user-level page tables at all, so when we do a context switch into an
37 doesn't need any user mappings - all kernel threads basically fall into
38 this category, but even "real" threads can temporarily say that for
[all …]
/linux-6.12.1/arch/sparc/include/asm/
Dhypervisor.h1 /* SPDX-License-Identifier: GPL-2.0 */
16 * -----------------------------------------------
23 * -----------------------------------------------
25 * The second type are "hyper-fast traps" which encode the function
27 * numbers > 0x80. The register usage for hyper-fast traps is as
30 * -----------------------------------------------
36 * -----------------------------------------------
44 * defined below. So, for example, if a hyper-fast trap takes
49 * is invalid, HV_EBADTRAP will be returned in %o0. Also, all 64-bits
63 #define HV_ENORADDR 2 /* Invalid real address */
[all …]
/linux-6.12.1/arch/x86/realmode/rm/
Dreboot.S1 /* SPDX-License-Identifier: GPL-2.0 */
6 #include <asm/processor-flags.h>
7 #include <asm/msr-index.h>
11 * 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
58 * Load the data segment registers with 16-bit compatible values
70 * This is 16-bit protected mode code to disable paging and the cache,
71 * switch to real mode and jump to the BIOS reset code.
[all …]
Dtrampoline_32.S1 /* SPDX-License-Identifier: GPL-2.0 */
11 * in real mode with no stack, but the rest of the
17 * On entry to trampoline_start, the processor is in real mode
18 * with 16-bit addressing and 16-bit data. CS has some value
20 * of the real mode code before doing anything further.
33 wbinvd # Needed for NUMA-Q should be harmless for others
46 * lgdt will not be able to load the address as in real mode default
/linux-6.12.1/Documentation/dev-tools/kunit/api/
Dfunctionredirection.rst1 .. SPDX-License-Identifier: GPL-2.0
14 stability of the rest of the system (making it less likely for test-specific
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.
57 .. code-block:: c
62 /* real implementation */
67 These functions should have the same function signature as the real function.
68 In the event they need to access or modify test-specific state, they can use
[all …]
/linux-6.12.1/include/linux/mfd/syscon/
Datmel-st.h1 /* SPDX-License-Identifier: GPL-2.0+ */
6 * System Timer (ST) - System peripherals registers.
26 #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-6.12.1/scripts/
DMakefile.lib1 # SPDX-License-Identifier: GPL-2.0
3 asflags-y += $(EXTRA_AFLAGS)
4 ccflags-y += $(EXTRA_CFLAGS)
5 cppflags-y += $(EXTRA_CPPFLAGS)
6 ldflags-y += $(EXTRA_LDFLAGS)
9 KBUILD_AFLAGS += $(subdir-asflags-y)
10 KBUILD_CFLAGS += $(subdir-ccflags-y)
11 KBUILD_RUSTFLAGS += $(subdir-rustflags-y)
16 # When an object is listed to be built compiled-in and modular,
17 # only build the compiled-in version
[all …]
/linux-6.12.1/include/linux/
Dtimekeeping.h1 /* SPDX-License-Identifier: GPL-2.0 */
25 * ktime_get() family - read the current time in a multitude of ways.
29 * For other references, use the functions with "real", "clocktai",
35 * See Documentation/core-api/timekeeping.rst for more details.
76 * ktime_get_real - get the real (wall-) time in ktime_t format
78 * Returns: real (wall) time in ktime_t format
91 * ktime_get_boottime - Get monotonic time since boot in ktime_t format
109 * ktime_get_clocktai - Get the TAI time of day in ktime_t format
152 * ktime_mono_to_real - Convert monotonic time to clock realtime
163 * ktime_get_ns - Get the current time in nanoseconds
[all …]
/linux-6.12.1/drivers/staging/media/atomisp/pci/isp/kernels/sdis/sdis_2/
Dia_css_sdis2_types.h1 /* SPDX-License-Identifier: GPL-2.0 */
20 * CSS-API header file for DVS statistics parameters.
34 s16 *odd_real; /** real part of the odd coefficients*/
36 s16 *even_real;/** real part of the even coefficients*/
41 …hor_coefs.odd_real is the pointer to int16_t[grid.num_hor_coefs] containing the horizontal odd real
57 s32 *odd_real; /** real part of the odd statistics*/
59 s32 *even_real;/** real part of the even statistics*/
65 …* the horizontal odd real statistics. Valid statistics data area is int16_t[0..grid.height-1][0..…
/linux-6.12.1/arch/s390/kvm/
Dgaccess.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 #include "kvm-s390.h"
20 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
21 * @prefix - guest prefix
22 * @gra - guest real address
24 * Returns the guest absolute address that corresponds to the passed guest real
32 gra -= prefix; in _kvm_s390_real_to_abs()
37 * kvm_s390_real_to_abs - convert guest real address to guest absolute address
38 * @vcpu - guest virtual cpu
39 * @gra - guest real address
[all …]
/linux-6.12.1/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()
62 return -ENOMEM; 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()
73 writel(agp_bridge->scratch_page, page_map->remapped+i); in ati_create_page_map()
74 readl(page_map->remapped+i); /* PCI Posting. */ in ati_create_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()
54 return -ENOMEM; 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()
61 writel(agp_bridge->scratch_page, page_map->remapped+i); 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()
[all …]
Damd-k7-agp.c9 #include <linux/page-flags.h>
19 #define AMD_GARTENABLE 0x02 /* In mmio region (16-bit register) */
20 #define AMD_ATTBASE 0x04 /* In mmio region (32-bit register) */
21 #define AMD_TLBFLUSH 0x0c /* In mmio region (32-bit register) */
22 #define AMD_CACHEENTRY 0x10 /* In mmio region (32-bit register) */
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()
43 return -ENOMEM; in amd_create_page_map()
45 set_memory_uc((unsigned long)page_map->real, 1); in amd_create_page_map()
[all …]
/linux-6.12.1/drivers/rtc/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 bool "Real Time Clock"
44 This clock should be battery-backed, so that it reads the correct
45 time when the system boots from a power-off state. Otherwise, your
141 once-per-second update interrupts, used for synchronization.
159 will be called rtc-test.
173 will be called rtc-88pm860x.
183 will be called rtc-88pm80x.
187 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
190 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
[all …]
/linux-6.12.1/arch/parisc/kernel/
Dreal2.S14 #include <asm/asm-offsets.h>
32 /************************ 32-bit real-mode calls ***********************/
46 STREG %rp, -RP_OFFSET(%sp) /* save RP */
50 STREG %r27, -1*REG_SZ(%sp)
51 STREG %r29, -2*REG_SZ(%sp)
53 STREG %sp, -REG_SZ(%arg0) /* save SP on real-mode stack */
54 copy %arg0, %sp /* adopt the real-mode SP */
60 /* 32-bit calling convention passes first 4 args in registers */
62 ldw -8(%arg1), %arg2
63 ldw -12(%arg1), %arg3
[all …]
/linux-6.12.1/include/uapi/linux/
Dacct.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
3 * BSD Process Accounting for Linux - Definitions
8 * BSD-style process accounting. The kernel accounting code and all
9 * user-level programs that try to do something useful with the
12 * Copyright (C) 1995 - 1997 Marco van Wieringen - ELM Consultancy B.V.
25 * comp_t is a 16-bit "floating" point number with a 3-bit base 8
26 * exponent and a 13-bit fraction.
27 * comp2_t is 24-bit with 5-bit base 2 exponent and 20 bit fraction
49 __u16 ac_uid16; /* LSB of Real User ID */
50 __u16 ac_gid16; /* LSB of Real Group ID */
[all …]
/linux-6.12.1/tools/testing/selftests/drivers/net/netdevsim/
Dtc-mq-visibility.sh2 # SPDX-License-Identifier: GPL-2.0-only
4 source ethtool-common.sh
6 set -o pipefail
9 n=$(tc qdisc show dev $NDEV | grep '^qdisc' | wc -l)
10 echo $((n - 1))
19 if [ $n -ne $1 ]; then
40 ethtool -L $NDEV combined $n
47 ethtool -L $NDEV combined $n
51 # One real one
53 n_child_assert 4 "One real queue"
[all …]
/linux-6.12.1/Documentation/arch/parisc/
Ddebugging.rst2 PA-RISC Debugging
5 okay, here are some hints for debugging the lower-level parts of
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
41 was interrupted - so if you get an interruption between the instruction
/linux-6.12.1/Documentation/arch/x86/
Dboot.rst1 .. SPDX-License-Identifier: GPL-2.0
12 real-mode DOS as a mainstream operating system.
28 Protocol 2.02 (Kernel 2.4.0-test3-pre3) New command line protocol.
31 safe for systems which use the EBDA from SMM or 32-bit
35 Protocol 2.03 (Kernel 2.4.18-pre1) Explicitly makes the highest possible
54 Protocol 2.09 (Kernel 2.6.26) Added a field of 64-bit physical
68 Protocol 2.13 (Kernel 3.14) Support 32- and 64-bit flags being set in
69 xloadflags to support booting a 64-bit kernel from 32-bit
99 0A0000 +------------------------+
101 09A000 +------------------------+
[all …]

12345678910>>...44