/Linux-v5.15/include/linux/ |
D | pagewalk.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 * struct mm_walk_ops - callbacks for walk_page_range 11 * @pgd_entry: if set, called for each non-empty PGD (top-level) entry 12 * @p4d_entry: if set, called for each non-empty P4D entry 13 * @pud_entry: if set, called for each non-empty PUD entry 14 * @pmd_entry: if set, called for each non-empty PMD entry 18 * @pte_entry: if set, called for each non-empty PTE (lowest-level) 21 * depth is -1 if not known, 0:PGD, 1:P4D, 2:PUD, 3:PMD 30 * @pre_vma: if set, called before starting walk on a non-null vma. 31 * @post_vma: if set, called after a walk on a non-null vma, provided [all …]
|
/Linux-v5.15/Documentation/block/ |
D | writeback_cache_control.rst | 6 ------------ 10 operating system before data actually has hit the non-volatile storage. This 12 system needs to force data out to the non-volatile storage when it performs 21 ---------------------- 26 guarantees that previously completed write requests are on non-volatile 28 set on an otherwise empty bio structure, which causes only an explicit cache 34 ------------------ 38 signaled after the data has been committed to non-volatile storage. 42 -------------------------------------- 51 -------------------------------------------------------------- [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/ |
D | .yamllint | 4 line-length: 7 allow-non-breakable-words: true 10 min-spaces-inside: 0 11 max-spaces-inside: 1 12 min-spaces-inside-empty: 0 13 max-spaces-inside-empty: 0 15 min-spaces-inside: 0 16 max-spaces-inside: 1 17 min-spaces-inside-empty: 0 18 max-spaces-inside-empty: 0 [all …]
|
/Linux-v5.15/arch/xtensa/variants/dc232b/include/variant/ |
D | tie.h | 10 * Copyright (C) 1999-2007 Tensilica Inc. 44 /* Save area for non-coprocessor optional and custom (TIE) state: */ 49 #define XCHAL_TOTAL_SA_SIZE 32 /* with 16-byte align padding */ 62 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 70 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 72 * regnum = reg index in regfile, or special/TIE-user reg number 79 * To filter out certain registers, e.g. to expand only the non-global 104 #define XCHAL_CP0_SA_LIST(s) /* empty */ 107 #define XCHAL_CP1_SA_LIST(s) /* empty */ 110 #define XCHAL_CP2_SA_LIST(s) /* empty */ [all …]
|
/Linux-v5.15/fs/xfs/libxfs/ |
D | xfs_bit.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (c) 2000-2005 Silicon Graphics, Inc. 11 * XFS bit manipulation routines, used in non-realtime code. 15 * Return whether bitmap is empty. 17 * Returns 1 for empty, 0 for non-empty. 46 size -= start_bit & ~(NBWORD - 1); in xfs_contig_bits() 47 start_bit &= (NBWORD - 1); in xfs_contig_bits() 51 tmp |= (~0U >> (NBWORD-start_bit)); in xfs_contig_bits() 55 size -= NBWORD; in xfs_contig_bits() 61 size -= NBWORD; in xfs_contig_bits() [all …]
|
/Linux-v5.15/arch/xtensa/variants/dc233c/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2010 Tensilica Inc. 63 /* Save area for non-coprocessor optional and custom (TIE) state: */ 68 #define XCHAL_TOTAL_SA_SIZE 32 /* with 16-byte align padding */ 81 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 89 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 91 * regnum = reg index in regfile, or special/TIE-user reg number 98 * To filter out certain registers, e.g. to expand only the non-global 123 #define XCHAL_CP0_SA_LIST(s) /* empty */ 126 #define XCHAL_CP1_SA_LIST(s) /* empty */ [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
D | other.json | 3 "PublicDescription": "This event counts the occurrence count of the micro-operation split.", 6 "BriefDescription": "This event counts the occurrence count of the micro-operation split." 63 …mmitted and the oldest and uncommitted instruction is an integer or floating-point/SIMD instructio… 66 …mmitted and the oldest and uncommitted instruction is an integer or floating-point/SIMD instructio… 69 …ction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instructio… 72 …ction was committed and the oldest and uncommitted instruction is a floating-point/SIMD instructio… 81 …tion": "This event counts every cycle that no instruction was committed because the CSE is empty.", 84 …ption": "This event counts every cycle that no instruction was committed because the CSE is empty." 87 …t counts every cycle that no instruction was committed because the CSE is empty and the store port… 90 …t counts every cycle that no instruction was committed because the CSE is empty and the store port… [all …]
|
/Linux-v5.15/drivers/staging/octeon-usb/ |
D | octeon-hcd.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * Copyright (c) 2003-2010 Cavium Networks (support@cavium.com). All rights 104 * This register can be used to configure the core after power-on or a change in 105 * mode of operation. This register mainly contains AHB system-related 117 * @ptxfemplvl: Periodic TxFIFO Empty Level (PTxFEmpLvl) 119 * Indicates when the Periodic TxFIFO Empty Interrupt bit in the 123 * TxFIFO is half empty 125 * TxFIFO is completely empty 126 * @nptxfemplvl: Non-Periodic TxFIFO Empty Level (NPTxFEmpLvl) 128 * Indicates when the Non-Periodic TxFIFO Empty Interrupt bit in [all …]
|
/Linux-v5.15/arch/xtensa/variants/de212/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 40 /* Save area for non-coprocessor optional and custom (TIE) state: */ 45 #define XCHAL_TOTAL_SA_SIZE 32 /* with 16-byte align padding */ 58 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 66 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 68 * regnum = reg index in regfile, or special/TIE-user reg number 75 * To filter out certain registers, e.g. to expand only the non-global 99 #define XCHAL_CP0_SA_LIST(s) /* empty */ 102 #define XCHAL_CP1_SA_LIST(s) /* empty */ [all …]
|
/Linux-v5.15/arch/xtensa/variants/test_mmuhifi_c3/include/variant/ |
D | tie.h | 9 * Copyright (C) 1999-2009 Tensilica Inc. 43 /* Save area for non-coprocessor optional and custom (TIE) state: */ 48 #define XCHAL_TOTAL_SA_SIZE 128 /* with 16-byte align padding */ 61 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 69 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 71 * regnum = reg index in regfile, or special/TIE-user reg number 78 * To filter out certain registers, e.g. to expand only the non-global 98 #define XCHAL_CP0_SA_LIST(s) /* empty */ 120 #define XCHAL_CP2_SA_LIST(s) /* empty */ 123 #define XCHAL_CP3_SA_LIST(s) /* empty */ [all …]
|
/Linux-v5.15/kernel/rcu/ |
D | rcu_segcblist.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 rclp->head = NULL; in rcu_cblist_init() 21 rclp->tail = &rclp->head; in rcu_cblist_init() 22 rclp->len = 0; in rcu_cblist_init() 30 *rclp->tail = rhp; in rcu_cblist_enqueue() 31 rclp->tail = &rhp->next; in rcu_cblist_enqueue() 32 WRITE_ONCE(rclp->len, rclp->len + 1); in rcu_cblist_enqueue() 37 * any contents of the first. If rhp is non-NULL, enqueue it as the sole 39 * rcu_cblist structure, if initially non-empty, always appears non-empty 41 * is instead initialized to empty. [all …]
|
/Linux-v5.15/tools/memory-model/ |
D | linux-kernel.bell | 1 // SPDX-License-Identifier: GPL-2.0+ 9 * "Frightening small children and disconcerting grown-ups: Concurrency 14 "Linux-kernel memory consistency model" 19 'noreturn (* R of non-return RMW *) 28 'rcu-lock (*rcu_read_lock*) || 29 'rcu-unlock (*rcu_read_unlock*) || 30 'sync-rcu (*synchronize_rcu*) || 31 'before-atomic (*smp_mb__before_atomic*) || 32 'after-atomic (*smp_mb__after_atomic*) || 33 'after-spinlock (*smp_mb__after_spinlock*) || [all …]
|
/Linux-v5.15/arch/xtensa/variants/csp/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 63 /* Save area for non-coprocessor optional and custom (TIE) state: */ 68 #define XCHAL_TOTAL_SA_SIZE 48 /* with 16-byte align padding */ 81 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 89 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 91 * regnum = reg index in regfile, or special/TIE-user reg number 98 * To filter out certain registers, e.g. to expand only the non-global 124 #define XCHAL_CP0_SA_LIST(s) /* empty */ 127 #define XCHAL_CP1_SA_LIST(s) /* empty */ [all …]
|
/Linux-v5.15/drivers/tty/serial/ |
D | atmel_serial.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 25 #define ATMEL_US_STTTO BIT(11) /* Start Time-out */ 28 #define ATMEL_US_RSTNACK BIT(14) /* Reset Non Acknowledge */ 29 #define ATMEL_US_RETTO BIT(15) /* Rearm Time-out */ 76 #define ATMEL_US_MODE9 BIT(17) /* 9-bit Character Length */ 79 #define ATMEL_US_INACK BIT(20) /* Inhibit Non Acknowledge */ 94 #define ATMEL_US_TIMEOUT BIT(8) /* Receiver Time-out */ 95 #define ATMEL_US_TXEMPTY BIT(9) /* Transmitter Empty */ 97 #define ATMEL_US_TXBUFE BIT(11) /* Transmission Buffer Empty */ 99 #define ATMEL_US_NACK BIT(13) /* Non Acknowledge */ [all …]
|
/Linux-v5.15/include/uapi/linux/ |
D | cramfs_fs.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 22 * Since inode.namelen is a unsigned 6-bit number, the maximum cramfs 25 #define CRAMFS_MAXPATHLEN (((1 << CRAMFS_NAMELEN_WIDTH) - 1) << 2) 36 /* OFFSET: For symlinks and non-empty regular files, this 39 see README). For non-empty directories it is the offset 56 __u32 magic; /* 0x28cd3d45 - random number */ 62 __u8 name[16]; /* user-defined name */ 69 * 0x00000000 - 0x000000ff: features that work for all past kernels 70 * 0x00000100 - 0xffffffff: features that don't work for past kernels 108 * Direct blocks are at least 4-byte aligned.
|
D | blkzoned.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 23 * enum blk_zone_type - Types of zones allowed in a zoned device. 28 * @BLK_ZONE_TYPE_SEQWRITE_PREF: The zone can be written non-sequentially 39 * enum blk_zone_cond - Condition [state] of a zone in a zoned device. 42 * @BLK_ZONE_COND_EMPTY: The zone is empty. 49 * @BLK_ZONE_COND_READONLY: The zone is read-only. 54 * - ZC1: Empty | BLK_ZONE_EMPTY 55 * - ZC2: Implicit Open | BLK_ZONE_COND_IMP_OPEN 56 * - ZC3: Explicit Open | BLK_ZONE_COND_EXP_OPEN 57 * - ZC4: Closed | BLK_ZONE_CLOSED [all …]
|
/Linux-v5.15/drivers/hv/ |
D | ring_buffer.c | 1 // SPDX-License-Identifier: GPL-2.0-only 36 * once the ring buffer is empty, it will clear the 37 * interrupt_mask and re-check to see if new data has 44 * transitions from empty to non-empty (or full to non full on the guest 52 struct hv_ring_buffer_info *rbi = &channel->outbound; in hv_signal_on_write() 55 if (READ_ONCE(rbi->ring_buffer->interrupt_mask)) in hv_signal_on_write() 62 * ring transitions from being empty to non-empty. in hv_signal_on_write() 64 if (old_write == READ_ONCE(rbi->ring_buffer->read_index)) { in hv_signal_on_write() 65 ++channel->intr_out_empty; in hv_signal_on_write() 74 u32 next = ring_info->ring_buffer->write_index; in hv_get_next_write_location() [all …]
|
/Linux-v5.15/Documentation/filesystems/ |
D | autofs.rst | 2 autofs - how it works 8 The goal of autofs is to provide on-demand mounting and race free 17 media with a media-changing robot. 23 filesystem can even be programmatic rather than database-backed, 31 There also needs to be a user-space program which looks up names 35 required with any user-space program. Subsequent text refers to this 60 empty and a regular directory when not empty. Note that *direct* and 63 and the root is empty. 66 filesystem is mounted *indirect* and they are empty. 73 precisely when they are empty. [all …]
|
/Linux-v5.15/Documentation/networking/device_drivers/ethernet/toshiba/ |
D | spider_net.rst | 1 .. SPDX-License-Identifier: GPL-2.0 28 There are three primary states that a descriptor can be in: "empty", 29 "full" and "not-in-use". An "empty" or "ready" descriptor is ready 31 and is waiting to be emptied and processed by the OS. A "not-in-use" 32 descriptor is neither empty or full; it is simply not ready. It may 37 buffers. These are all marked "empty", ready to receive data. This 40 buffers, processing them, and re-marking them empty. 48 and everything in front of it should be "empty". If the hardware 49 discovers that the current descr is not empty, it will signal an 54 descr. The OS will process this descr, and then mark it "not-in-use", [all …]
|
/Linux-v5.15/tools/testing/selftests/damon/ |
D | debugfs_attrs.sh | 2 # SPDX-License-Identifier: GPL-2.0 12 if [ $? -ne "$expected" ] 68 test_content "$file" "$orig_content" "1 2" "non-integer was there" 71 test_write_succ "$file" "" "$orig_content" "empty input" 72 test_content "$file" "$orig_content" "" "empty input written"
|
/Linux-v5.15/fs/ubifs/ |
D | find.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2006-2008 Nokia Corporation. 21 * struct scan_data - data provided to scan callback functions 23 * @pick_free: whether it is OK to scan for empty LEBs 35 * valuable - determine whether LEB properties are valuable. 36 * @c: the UBIFS file-system description object 44 int n, cat = lprops->flags & LPROPS_CAT_MASK; in valuable() 51 heap = &c->lpt_heap[cat - 1]; in valuable() 52 if (heap->cnt < heap->max_cnt) in valuable() 54 if (lprops->free + lprops->dirty >= c->dark_wm) in valuable() [all …]
|
/Linux-v5.15/Documentation/x86/i386/ |
D | IO-APIC.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 IO-APIC 9 Most (all) Intel-MP compliant SMP boards have the so-called 'IO-APIC', 12 IO-APIC, interrupts from hardware will be delivered only to the 16 multiple IO-APICs. Multiple IO-APICs are used in high-end servers to 20 usually worked around by the kernel. If your MP-compliant SMP board does 21 not boot Linux, then consult the linux-smp mailing list archives first. 23 If your box boots fine with enabled IO-APIC IRQs, then your 28 0: 1360293 IO-APIC-edge timer 29 1: 4 IO-APIC-edge keyboard [all …]
|
/Linux-v5.15/kernel/cgroup/ |
D | cpuset.c | 7 * Copyright (C) 2004-2007 Silicon Graphics, Inc. 11 * sysfs is Copyright (c) 2001-3 Patrick Mochel 13 * 2003-10-10 Written by Simon Derr. 14 * 2003-10-22 Updates by Stephen Hemminger. 15 * 2004 May-July Rework by Paul Jackson. 59 #include <linux/backing-dev.h> 89 * The user-configured masks can only be changed by writing to 98 * and if it ends up empty, it will inherit the parent's mask. 103 * The user-configured masks are always the same with effective masks. 106 /* user-configured CPUs and Memory Nodes allow to tasks */ [all …]
|
/Linux-v5.15/drivers/pci/hotplug/ |
D | rpaphp_pci.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * PCI Hot Plug Controller Driver for RPA-compliant PPC64 platform. 14 #include <asm/pci-bridge.h> 26 rc = rtas_get_sensor(DR_ENTITY_SENSE, slot->index, state); in rpaphp_get_sensor_state() 29 if (rc == -EFAULT || rc == -EEXIST) { in rpaphp_get_sensor_state() 30 dbg("%s: slot must be power up to get sensor-state\n", in rpaphp_get_sensor_state() 34 * before get-sensor will succeed. in rpaphp_get_sensor_state() 36 rc = rtas_set_power_level(slot->power_domain, POWER_ON, in rpaphp_get_sensor_state() 40 __func__, slot->name, rc); in rpaphp_get_sensor_state() 43 slot->index, state); in rpaphp_get_sensor_state() [all …]
|
/Linux-v5.15/arch/xtensa/variants/test_kc705_be/include/variant/ |
D | tie.h | 2 * tie.h -- compile-time HAL definitions dependent on CORE & TIE configuration 11 Copyright (c) 1999-2015 Cadence Design Systems Inc. 66 /* Save area for non-coprocessor optional and custom (TIE) state: */ 71 #define XCHAL_TOTAL_SA_SIZE 160 /* with 16-byte align padding */ 84 * abikind = 0 (caller-saved), 1 (callee-saved), or 2 (thread-global) 92 * dbnum = unique target number f/debug (see <xtensa-libdb-macros.h>) 94 * regnum = reg index in regfile, or special/TIE-user reg number 101 * To filter out certain registers, e.g. to expand only the non-global 127 #define XCHAL_CP0_SA_LIST(s) /* empty */ 151 #define XCHAL_CP2_SA_LIST(s) /* empty */ [all …]
|