| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | atmel-classd.txt | 4 - compatible 5 Should be "atmel,sama5d2-classd". 6 - reg 8 - interrupts 10 - dmas 11 One DMA specifiers as described in atmel-dma.txt and dma.txt files. 12 - dma-names 14 - clock-names 17 - clocks 18 Please refer to clock-bindings.txt. [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | atmel,sama5d2-classd.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/sound/atmel,sama5d2-classd.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Nicolas Ferre <nicolas.ferre@microchip.com> 12 - Alexandre Belloni <alexandre.belloni@bootlin.com> 13 - Claudiu Beznea <claudiu.beznea@microchip.com> 21 const: atmel,sama5d2-classd 32 dma-names: 38 clock-names: [all …]
|
| /kernel/linux/linux-5.10/Documentation/x86/ |
| D | resctrl_ui.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 :Authors: - Fenghua Yu <fenghua.yu@intel.com> 10 - Tony Luck <tony.luck@intel.com> 11 - Vikas Shivappa <vikas.shivappa@intel.com> 31 # mount -t resctrl resctrl [-o cdp[,cdpl2][,mba_MBps]] /sys/fs/resctrl 47 pseudo-locking is a unique way of using cache control to "pin" or 49 "Cache Pseudo-Locking". 86 own settings for cache use which can over-ride 118 Corresponding region is pseudo-locked. No 138 non-linear. This field is purely informational [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/ |
| D | ip_defrag.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <time.h> 63 if (ret == -1 && (errno == ETIMEDOUT || errno == EAGAIN)) in recv_validate_udp() 66 if (ret != -1) in recv_validate_udp() 73 if (ret == -1) in recv_validate_udp() 89 sum -= 0xffff; in raw_checksum() 95 sum -= 0xffff; in raw_checksum() 106 sum = raw_checksum((uint8_t *)&iphdr->ip_src, 2 * sizeof(iphdr->ip_src), in udp_checksum() 122 sum = raw_checksum((uint8_t *)&iphdr->ip6_src, 2 * sizeof(iphdr->ip6_src), in udp6_checksum() 124 sum = raw_checksum((uint8_t *)&udphdr->len, sizeof(udphdr->len), sum); in udp6_checksum() [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/net/ |
| D | ip_defrag.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <time.h> 63 if (ret == -1 && (errno == ETIMEDOUT || errno == EAGAIN)) in recv_validate_udp() 66 if (ret != -1) in recv_validate_udp() 73 if (ret == -1) in recv_validate_udp() 89 sum -= 0xffff; in raw_checksum() 95 sum -= 0xffff; in raw_checksum() 106 sum = raw_checksum((uint8_t *)&iphdr->ip_src, 2 * sizeof(iphdr->ip_src), in udp_checksum() 122 sum = raw_checksum((uint8_t *)&iphdr->ip6_src, 2 * sizeof(iphdr->ip6_src), in udp6_checksum() 124 sum = raw_checksum((uint8_t *)&udphdr->len, sizeof(udphdr->len), sum); in udp6_checksum() [all …]
|
| /kernel/linux/linux-6.6/drivers/video/ |
| D | aperture.c | 1 // SPDX-License-Identifier: MIT 20 * driver can be active at any given time. Many systems load a generic 21 * graphics drivers, such as EFI-GOP or VESA, early during the boot process. 23 * hardware-specific driver. To take over the device, the dedicated driver 25 * ownership of framebuffer memory and hand-over between drivers. 32 * .. code-block:: c 42 * return -ENODEV; 43 * base = mem->start; 61 * The given example reads the platform device's I/O-memory range from the 82 * .. code-block:: c [all …]
|
| /kernel/linux/linux-6.6/Documentation/arch/x86/ |
| D | resctrl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 :Authors: - Fenghua Yu <fenghua.yu@intel.com> 10 - Tony Luck <tony.luck@intel.com> 11 - Vikas Shivappa <vikas.shivappa@intel.com> 38 # mount -t resctrl resctrl [-o cdp[,cdpl2][,mba_MBps]] /sys/fs/resctrl 54 pseudo-locking is a unique way of using cache control to "pin" or 56 "Cache Pseudo-Locking". 93 own settings for cache use which can over-ride 125 Corresponding region is pseudo-locked. No 145 non-linear. This field is purely informational [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/ |
| D | intel_gt_types.h | 1 /* SPDX-License-Identifier: MIT */ 53 * overlap in valid steering targets with 'subslice' style registers, we will 54 * need to explicitly re-steer reads of registers of the other type. 56 * Only the replication types that may need additional non-default steering 69 * will always return a non-terminated value at instance (0, 0). We'll 190 * @total: Total time this engine was busy. 192 * Accumulated time not counting the most recent block in cases 212 * Mask of the non fused CCS slices 250 * Should be taken before uncore->lock in cases where both are desired. 255 * Base of per-tile GTTMMADR where we can derive the MMIO and the GGTT. [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/cgroup-v1/ |
| D | cpusets.rst | 11 - Portions Copyright (c) 2004-2006 Silicon Graphics, Inc. 12 - Modified by Paul Jackson <pj@sgi.com> 13 - Modified by Christoph Lameter <cl@linux.com> 14 - Modified by Paul Menage <menage@google.com> 15 - Modified by Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> 41 ---------------------- 45 an on-line node that contains memory. 54 Documentation/admin-guide/cgroup-v1/cgroups.rst. 73 ---------------------------- 77 non-uniform access times (NUMA) presents additional challenges for [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/ |
| D | cpusets.rst | 11 - Portions Copyright (c) 2004-2006 Silicon Graphics, Inc. 12 - Modified by Paul Jackson <pj@sgi.com> 13 - Modified by Christoph Lameter <cl@linux.com> 14 - Modified by Paul Menage <menage@google.com> 15 - Modified by Hidetoshi Seto <seto.hidetoshi@jp.fujitsu.com> 41 ---------------------- 45 an on-line node that contains memory. 54 Documentation/admin-guide/cgroup-v1/cgroups.rst. 73 ---------------------------- 77 non-uniform access times (NUMA) presents additional challenges for [all …]
|
| /kernel/linux/linux-6.6/arch/x86/boot/compressed/ |
| D | kaslr.c | 1 // SPDX-License-Identifier: GPL-2.0 41 /* Simplified build-specific string for starting entropy. */ 53 hash = (hash << ((sizeof(hash) * 8) - 7)) | (hash >> 7); in rotate_xor() 82 * Store memory limit: MAXMEM on 64-bit and KERNEL_IMAGE_SIZE on 32-bit. 96 MEM_AVOID_MEMMAP_END = MEM_AVOID_MEMMAP_BEGIN + MAX_MEMMAP_REGIONS - 1, 105 if (one->start + one->size <= two->start) in mem_overlaps() 108 if (one->start >= two->start + two->size) in mem_overlaps() 133 return -EINVAL; in parse_memmap() 137 return -EINVAL; in parse_memmap() 142 return -EINVAL; in parse_memmap() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/boot/compressed/ |
| D | kaslr.c | 1 // SPDX-License-Identifier: GPL-2.0 45 /* Simplified build-specific string for starting entropy. */ 57 hash = (hash << ((sizeof(hash) * 8) - 7)) | (hash >> 7); in rotate_xor() 86 * Store memory limit: MAXMEM on 64-bit and KERNEL_IMAGE_SIZE on 32-bit. 100 MEM_AVOID_MEMMAP_END = MEM_AVOID_MEMMAP_BEGIN + MAX_MEMMAP_REGIONS - 1, 109 if (one->start + one->size <= two->start) in mem_overlaps() 112 if (one->start >= two->start + two->size) in mem_overlaps() 137 return -EINVAL; in parse_memmap() 141 return -EINVAL; in parse_memmap() 146 return -EINVAL; in parse_memmap() [all …]
|
| /kernel/linux/linux-6.6/lib/ |
| D | memcpy_kunit.c | 1 // SPDX-License-Identifier: GPL-2.0 97 /* Verify argument side-effects aren't repeated. */ in memcpy_test() 104 compare("argument side-effects", dest, three); in memcpy_test() 135 struct some_bytes overlap = { in memmove_test() local 171 /* Verify argument side-effects aren't repeated. */ in memmove_test() 178 compare("argument side-effects", dest, five); in memmove_test() 181 ptr = &overlap.data[2]; in memmove_test() 182 memmove(ptr, overlap.data, 5); in memmove_test() 183 compare("overlapping write", overlap, overlap_expected); in memmove_test() 195 memchr(larger_array + 1, 0xaa, ARRAY_SIZE(larger_array) - 1)); in memmove_test() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/mm/ |
| D | numa_memory_policy.rst | 12 supported platforms with Non-Uniform Memory Access architectures since 2.4.?. 18 (``Documentation/admin-guide/cgroup-v1/cpusets.rst``) 21 programming interface that a NUMA-aware application can take advantage of. When 30 ------------------------ 43 not to overload the initial boot node with boot-time 47 this is an optional, per-task policy. When defined for a 63 In a multi-threaded task, task policies apply only to the thread 66 at the time a new task policy is installed retain their current 72 the policy at the time they were allocated. 100 mapping-- i.e., at Copy-On-Write. [all …]
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/mm/ |
| D | numa_memory_policy.rst | 10 supported platforms with Non-Uniform Memory Access architectures since 2.4.?. 16 (``Documentation/admin-guide/cgroup-v1/cpusets.rst``) 19 programming interface that a NUMA-aware application can take advantage of. When 28 ------------------------ 41 not to overload the initial boot node with boot-time 45 this is an optional, per-task policy. When defined for a 61 In a multi-threaded task, task policies apply only to the thread 64 at the time a new task policy is installed retain their current 70 the policy at the time they were allocated. 98 mapping-- i.e., at Copy-On-Write. [all …]
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | main.h | 37 /* Maximum wait time for a MAC suspend */ 38 /* uS: 83mS is max packet time (64KB ampdu @ 6Mbps) */ 48 * Usage example, e.g. a three-bit field (bits 4-6): 52 * regval = R_REG(osh, ®s->regfoo); 55 * W_REG(osh, ®s->regfoo, regval); 58 (((unsigned)1 << (width)) - 1) 67 /* max # supported core revisions (0 .. MAXCOREREV - 1) */ 76 #define BRCMS_SHORTSLOT_AUTO -1 /* Driver will manage Shortslot setting */ 91 #define TXFID_QUEUE_MASK 0x0007 /* Bits 0-2 */ 92 #define TXFID_SEQ_MASK 0x7FE0 /* Bits 5-15 */ [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| D | main.h | 37 /* Maximum wait time for a MAC suspend */ 38 /* uS: 83mS is max packet time (64KB ampdu @ 6Mbps) */ 48 * Usage example, e.g. a three-bit field (bits 4-6): 52 * regval = R_REG(osh, ®s->regfoo); 55 * W_REG(osh, ®s->regfoo, regval); 58 (((unsigned)1 << (width)) - 1) 67 /* max # supported core revisions (0 .. MAXCOREREV - 1) */ 76 #define BRCMS_SHORTSLOT_AUTO -1 /* Driver will manage Shortslot setting */ 91 #define TXFID_QUEUE_MASK 0x0007 /* Bits 0-2 */ 92 #define TXFID_SEQ_MASK 0x7FE0 /* Bits 5-15 */ [all …]
|
| /kernel/linux/linux-5.10/fs/nilfs2/ |
| D | gcinode.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * gcinode.c - dummy inodes to buffer blocks for garbage collection 5 * Copyright (C) 2005-2008 Nippon Telegraph and Telephone Corporation. 12 * This file adds the cache of on-disk blocks to be moved in garbage 18 * time after they are copied to a new log. Dirty blocks made on the 19 * current generation and the blocks to be moved by GC never overlap 38 * nilfs_gccache_submit_read_data() - add data buffer and submit read request 39 * @inode - gc inode 40 * @blkoff - dummy offset treated as the key for the page cache 41 * @pbn - physical block number of the block [all …]
|
| /kernel/linux/linux-6.6/fs/nilfs2/ |
| D | gcinode.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * Copyright (C) 2005-2008 Nippon Telegraph and Telephone Corporation. 12 * This file adds the cache of on-disk blocks to be moved in garbage 18 * time after they are copied to a new log. Dirty blocks made on the 19 * current generation and the blocks to be moved by GC never overlap 38 * nilfs_gccache_submit_read_data() - add data buffer and submit read request 39 * @inode - gc inode 40 * @blkoff - dummy offset treated as the key for the page cache 41 * @pbn - physical block number of the block 42 * @vbn - virtual block number of the block, 0 for non-virtual block [all …]
|
| /kernel/linux/linux-5.10/Documentation/ide/ |
| D | ChangeLog.ide-tape.1995-2002 | 2 * Ver 0.1 Nov 1 95 Pre-working code :-) 8 * we received non serial read-ahead requests from the 17 * ide tapes :-) 33 * normal operation most of the time because read/write 73 * Removed some old (non-active) code which had 96 * Pre-calculation of the expected read/write request 97 * service time, based on the tape's parameters. In 109 * continuous view of the media - any mix of block sizes 116 * By cooperating with ide-dma.c, bus mastering DMA can 120 * and can be enabled by using hdparm -d1 on the tape's [all …]
|
| /kernel/linux/linux-6.6/net/netfilter/ |
| D | xt_time.c | 6 * This is a module which is used for time matching 23 u_int8_t month; /* (1-12) */ 24 u_int8_t monthday; /* (1-31) */ 25 u_int8_t weekday; /* (1-7) */ 26 u_int8_t hour; /* (0-23) */ 27 u_int8_t minute; /* (0-59) */ 28 u_int8_t second; /* (0-59) */ 43 * Since time progresses forward, it is best to organize this array in reverse, 44 * to minimize lookup time. 51 /* 2039 - 2030 */ [all …]
|
| /kernel/linux/linux-5.10/net/netfilter/ |
| D | xt_time.c | 6 * This is a module which is used for time matching 23 u_int8_t month; /* (1-12) */ 24 u_int8_t monthday; /* (1-31) */ 25 u_int8_t weekday; /* (1-7) */ 26 u_int8_t hour; /* (0-23) */ 27 u_int8_t minute; /* (0-59) */ 28 u_int8_t second; /* (0-59) */ 43 * Since time progresses forward, it is best to organize this array in reverse, 44 * to minimize lookup time. 51 /* 2039 - 2030 */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | dev-raw-vbi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _raw-vbi: 12 information is transmitted, allowing some time while the electron beam 64 time to permit Unix tool chains, programming a device and then reading 89 overlap, or when the driver supports multiple opens and another process 106 .. flat-table:: struct v4l2_vbi_format 107 :header-rows: 0 108 :stub-columns: 0 111 * - __u32 112 - ``sampling_rate`` [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-raw-vbi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _raw-vbi: 12 information is transmitted, allowing some time while the electron beam 64 time to permit Unix tool chains, programming a device and then reading 89 overlap, or when the driver supports multiple opens and another process 106 .. flat-table:: struct v4l2_vbi_format 107 :header-rows: 0 108 :stub-columns: 0 111 * - __u32 112 - ``sampling_rate`` [all …]
|
| /kernel/linux/linux-5.10/drivers/firmware/tegra/ |
| D | ivc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2016, NVIDIA CORPORATION. All rights reserved. 47 * This structure is divided into two-cache aligned parts, the first is only 50 * lines, which is critical to performance and necessary in non-cache coherent 73 if (!ivc->peer) in tegra_ivc_invalidate() 76 dma_sync_single_for_cpu(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_invalidate() 82 if (!ivc->peer) in tegra_ivc_flush() 85 dma_sync_single_for_device(ivc->peer, phys, TEGRA_IVC_ALIGN, in tegra_ivc_flush() 97 u32 tx = READ_ONCE(header->tx.count); in tegra_ivc_empty() 98 u32 rx = READ_ONCE(header->rx.count); in tegra_ivc_empty() [all …]
|