/linux-6.12.1/Documentation/devicetree/bindings/rtc/ |
D | trivial-rtc.yaml | 1 # 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/ |
D | file.c | 1 // 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 …]
|
D | export.c | 1 // 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/ |
D | debug-objects.rst | 2 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/ |
D | sched-rt-group.rst | 2 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 …]
|
D | sched-deadline.rst | 12 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/ |
D | active_mm.rst | 6 (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/ |
D | hypervisor.h | 1 /* 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/ |
D | reboot.S | 1 /* 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 …]
|
D | trampoline_32.S | 1 /* 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/ |
D | functionredirection.rst | 1 .. 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/ |
D | atmel-st.h | 1 /* 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/ |
D | Makefile.lib | 1 # 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/ |
D | timekeeping.h | 1 /* 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/ |
D | ia_css_sdis2_types.h | 1 /* 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/ |
D | gaccess.h | 1 /* 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/ |
D | ati-agp.c | 46 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 …]
|
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() 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 …]
|
D | amd-k7-agp.c | 9 #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/ |
D | Kconfig | 1 # 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/ |
D | real2.S | 14 #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/ |
D | acct.h | 1 /* 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/ |
D | tc-mq-visibility.sh | 2 # 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/ |
D | debugging.rst | 2 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/ |
D | boot.rst | 1 .. 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 …]
|