| /kernel/linux/linux-6.6/Documentation/networking/ |
| D | af_xdp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 20 XDP programs to redirect frames to a memory buffer in a user-space 23 An AF_XDP socket (XSK) is created with the normal socket() 25 TX ring. A socket can receive packets on the RX ring and it can send 28 to have at least one of these rings for each socket. An RX or TX 53 The socket is then finally bound with a bind() call to a device and a 61 with as well as its own newly created XSK socket. The new process will 64 single-consumer / single-producer (for performance reasons), the new 65 process has to create its own socket with associated RX and TX rings, 72 user-space application can place an XSK at an arbitrary place in this [all …]
|
| D | can.rst | 2 SocketCAN - Controller Area Network 13 socket API, the Linux network stack and implements the CAN device 14 drivers as network interfaces. The CAN socket API has been designed 20 .. _socketcan-motivation: 22 Motivation / Why Using the Socket API 29 functionality. Usually, there is only a hardware-specific device 32 Queueing of frames and higher-level transport protocols like ISO-TP 34 character-device implementations support only one single process to 41 protocol family has been implemented which provides a socket interface 47 protocol family module and also vice-versa. Also, the protocol family [all …]
|
| /kernel/linux/linux-6.6/tools/bpf/bpftool/Documentation/ |
| D | bpftool-cgroup.rst | 1 .. SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 bpftool-cgroup 6 ------------------------------------------------------------------------------- 8 ------------------------------------------------------------------------------- 19 *OPTIONS* := { |COMMON_OPTIONS| | { **-f** | **--bpffs** } } 45 | *ATTACH_FLAGS* := { **multi** | **override** } 76 *ATTACH_FLAGS* can be one of: **override** if a sub-cgroup installs 77 some bpf program, the program in this cgroup yields to sub-cgroup 78 program; **multi** if a sub-cgroup installs some bpf program, 87 **multi**. They are executed in FIFO order (those that were [all …]
|
| /kernel/linux/linux-5.10/tools/bpf/bpftool/Documentation/ |
| D | bpftool-cgroup.rst | 2 bpftool-cgroup 4 ------------------------------------------------------------------------------- 6 ------------------------------------------------------------------------------- 15 *OPTIONS* := { { **-j** | **--json** } [{ **-p** | **--pretty** }] | { **-f** | **--bpffs** } } 35 | *ATTACH_FLAGS* := { **multi** | **override** } 66 *ATTACH_FLAGS* can be one of: **override** if a sub-cgroup installs 67 some bpf program, the program in this cgroup yields to sub-cgroup 68 program; **multi** if a sub-cgroup installs some bpf program, 77 **multi**. They are executed in FIFO order (those that were 80 Non-default *ATTACH_FLAGS* are supported by kernel version 4.14 [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/cascadelakex/ |
| D | uncore-other.json | 10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 121 "ScaleUnit": "7.11E-06Bytes", 272 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 277 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st… 282 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 287 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s… 292 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 297 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss… 302 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 307 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri… [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/x86/skylakex/ |
| D | uncore-other.json | 10 …"BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_cha_tor_inserts.… 121 "ScaleUnit": "7.11E-06Bytes", 272 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 277 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st… 282 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 287 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s… 292 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 297 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss… 302 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 307 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri… [all …]
|
| /kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/ |
| D | sk_lookup.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 4 * Test BPF attach point for INET socket lookup (BPF_SK_LOOKUP). 7 * - attaching/detaching/querying programs to BPF_SK_LOOKUP hook, 8 * - redirecting socket lookup to a socket selected by BPF program, 9 * - failing a socket lookup on BPF program's request, 10 * - error scenarios for selecting a socket from BPF program, 11 * - accessing BPF program context, 12 * - attaching and running multiple BPF programs. 76 bool reuseport_has_conns; /* Add a connected socket to reuseport group */ 92 errno = -prog_fd; in attach_reuseport() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/ |
| D | sk_lookup.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 4 * Test BPF attach point for INET socket lookup (BPF_SK_LOOKUP). 7 * - attaching/detaching/querying programs to BPF_SK_LOOKUP hook, 8 * - redirecting socket lookup to a socket selected by BPF program, 9 * - failing a socket lookup on BPF program's request, 10 * - error scenarios for selecting a socket from BPF program, 11 * - accessing BPF program context, 12 * - attaching and running multiple BPF programs. 78 bool reuseport_has_conns; /* Add a connected socket to reuseport group */ 94 errno = -prog_fd; in attach_reuseport() [all …]
|
| /kernel/linux/linux-5.10/tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/ |
| D | other.json | 5 "BriefDescription": "Access to another socket in a multi-socket system"
|
| /kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
| D | hygon.c | 1 // SPDX-License-Identifier: GPL-2.0+ 16 #include <asm/spec-ctrl.h> 24 * nodes_per_socket: Stores the number of nodes per socket. 38 for (i = apicid - 1; i >= 0; i--) { in nearby_node() 60 * (1) Hygon multi-node processors 68 /* get information required for multi-node processors */ in hygon_get_topology() 75 c->cpu_die_id = ecx & 0xff; in hygon_get_topology() 77 c->cpu_core_id = ebx & 0xff; in hygon_get_topology() 80 c->x86_max_cores /= smp_num_siblings; in hygon_get_topology() 88 c->x86_coreid_bits = get_count_order(c->x86_max_cores); in hygon_get_topology() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
| D | hygon.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 #include <asm/spec-ctrl.h> 26 * nodes_per_socket: Stores the number of nodes per socket. 40 for (i = apicid - 1; i >= 0; i--) { in nearby_node() 62 * (1) Hygon multi-node processors 70 /* get information required for multi-node processors */ in hygon_get_topology() 77 c->cpu_die_id = ecx & 0xff; in hygon_get_topology() 79 c->cpu_core_id = ebx & 0xff; in hygon_get_topology() 82 c->x86_max_cores /= smp_num_siblings; in hygon_get_topology() 90 c->x86_coreid_bits = get_count_order(c->x86_max_cores); in hygon_get_topology() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
| D | serial_cs.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) 69 /* Table of multi-port card ID's */ 74 int multi; /* 1 = multifunction, > 1 = # ports */ member 84 int multi; member 100 * vers_1 5.0, "Brain Boxes", "2-Port RS232 card", "r6" 110 uart->port.uartclk = 14745600; in quirk_setup_brainboxes_0104() 128 return -ENODEV; in quirk_post_ibm() 133 * be handled by setting the quirk entry .multi = 0 | 1 ? 137 struct serial_info *info = link->priv; in quirk_config_nokia() 139 if (info->multi > 1) in quirk_config_nokia() [all …]
|
| /kernel/linux/linux-6.6/drivers/tty/serial/8250/ |
| D | serial_cs.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MPL-1.1) 69 /* Table of multi-port card ID's */ 74 int multi; /* 1 = multifunction, > 1 = # ports */ member 84 int multi; member 100 * vers_1 5.0, "Brain Boxes", "2-Port RS232 card", "r6" 110 uart->port.uartclk = 14745600; in quirk_setup_brainboxes_0104() 128 return -ENODEV; in quirk_post_ibm() 133 * be handled by setting the quirk entry .multi = 0 | 1 ? 137 struct serial_info *info = link->priv; in quirk_config_nokia() 139 if (info->multi > 1) in quirk_config_nokia() [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/drivers/ |
| D | tuners.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------------------ 12 - L= LG_API (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04) 13 - P= PHILIPS_API (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04) 14 - T= TEMIC_API (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01) 15 - A= ALPS_API (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11) 16 - M= PHILIPS_MK3 (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19) 19 ------------------- 21 - Samsung Tuner identification: (e.g. TCPM9091PD27) 23 .. code-block:: none [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/media/drivers/ |
| D | tuners.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 ------------------------ 12 - L= LG_API (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04) 13 - P= PHILIPS_API (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04) 14 - T= TEMIC_API (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01) 15 - A= ALPS_API (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11) 16 - M= PHILIPS_MK3 (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19) 19 ------------------- 21 - Samsung Tuner identification: (e.g. TCPM9091PD27) 23 .. code-block:: none [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| D | uncore-memory.json | 3 "BriefDescription": "Cycles - at UCLK", 186 "BriefDescription": "Multi-socket cacheline Directory lookups (any state found)", 195 "BriefDescription": "Multi-socket cacheline Directory lookups (cacheline found in A state)", 204 "BriefDescription": "Multi-socket cacheline Directory lookup (cacheline found in I state)", 213 "BriefDescription": "Multi-socket cacheline Directory lookup (cacheline found in S state)", 286 "BriefDescription": "Multi-socket cacheline Directory update from A to I", 294 "BriefDescription": "Multi-socket cacheline Directory update from A to S", 302 "BriefDescription": "Multi-socket cacheline Directory update from/to Any state", 310 "BriefDescription": "Multi-socket cacheline Directory Updates", 321 "BriefDescription": "Multi-socket cacheline Directory Updates", [all …]
|
| D | uncore-interconnect.json | 27 "BriefDescription": "FAF - request insert from TC.", 41 "BriefDescription": "FAF allocation -- sent to ADQ", 72 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary", 80 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary", 88 … "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary", 96 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects", 104 "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests", 112 … "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary", 120 … "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary", 128 "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch", [all …]
|
| /kernel/linux/linux-6.6/Documentation/security/ |
| D | SCTP.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------- 26 Passes the ``@asoc`` and ``@chunk->skb`` of the association INIT packet to the 30 @asoc - pointer to sctp association structure. 31 @skb - pointer to skbuff of association packet. 42 @sk - Pointer to sock structure. 43 @optname - Name of the option to validate. 44 @address - One or more ipv4 / ipv6 addresses. 45 @addrlen - The total length of address(s). This is calculated on each 49 ------------------------------------------------------------------ [all …]
|
| /kernel/linux/linux-5.10/Documentation/security/ |
| D | SCTP.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 -------------- 29 Passes the ``@ep`` and ``@chunk->skb`` of the association INIT packet to the 33 @ep - pointer to sctp endpoint structure. 34 @skb - pointer to skbuff of association packet. 45 @sk - Pointer to sock structure. 46 @optname - Name of the option to validate. 47 @address - One or more ipv4 / ipv6 addresses. 48 @addrlen - The total length of address(s). This is calculated on each 52 ------------------------------------------------------------------ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/cpu/ |
| D | cpu-topology.txt | 6 1 - Introduction 12 - socket 13 - cluster 14 - core 15 - thread 18 symmetric multi-threading (SMT) is supported or not. 29 Currently, only ARM/RISC-V intend to use this cpu topology binding but it may be 39 2 - cpu-map node 42 The ARM/RISC-V CPU topology is defined within the cpu-map node, which is a direct 46 - cpu-map node [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/cpu/ |
| D | cpu-topology.txt | 6 1 - Introduction 12 - socket 13 - cluster 14 - core 15 - thread 18 symmetric multi-threading (SMT) is supported or not. 29 Currently, only ARM/RISC-V intend to use this cpu topology binding but it may be 39 2 - cpu-map node 42 The ARM/RISC-V CPU topology is defined within the cpu-map node, which is a direct 46 - cpu-map node [all …]
|
| /kernel/linux/linux-6.6/tools/perf/pmu-events/arch/arm64/ |
| D | common-and-microarch.json | 129 "PublicDescription": "Attributable Level 1 data cache write-back", 132 "BriefDescription": "Attributable Level 1 data cache write-back" 147 "PublicDescription": "Attributable Level 2 data cache write-back", 150 "BriefDescription": "Attributable Level 2 data cache write-back" 273 "PublicDescription": "Access to another socket in a multi-socket system", 276 "BriefDescription": "Access to another socket in a multi-socket system" 303 … "PublicDescription": "Attributable memory read access to another socket in a multi-socket system", 306 … "BriefDescription": "Attributable memory read access to another socket in a multi-socket system" 309 …"PublicDescription": "Level 1 data cache long-latency read miss. The counter counts each memory r… 312 "BriefDescription": "Level 1 data cache long-latency read miss" [all …]
|
| /kernel/linux/linux-5.10/drivers/isdn/mISDN/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 obj-$(CONFIG_MISDN) += mISDN_core.o 7 obj-$(CONFIG_MISDN_DSP) += mISDN_dsp.o 8 obj-$(CONFIG_MISDN_L1OIP) += l1oip.o 10 # multi objects 12 mISDN_core-objs := core.o fsm.o socket.o clock.o hwchannel.o stack.o layer1.o layer2.o tei.o timerd… 13 mISDN_dsp-objs := dsp_core.o dsp_cmx.o dsp_tones.o dsp_dtmf.o dsp_audio.o dsp_blowfish.o dsp_pipeli… 14 l1oip-objs := l1oip_core.o l1oip_codec.o
|
| /kernel/linux/linux-6.6/drivers/isdn/mISDN/ |
| D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 obj-$(CONFIG_MISDN) += mISDN_core.o 7 obj-$(CONFIG_MISDN_DSP) += mISDN_dsp.o 8 obj-$(CONFIG_MISDN_L1OIP) += l1oip.o 10 # multi objects 12 mISDN_core-objs := core.o fsm.o socket.o clock.o hwchannel.o stack.o layer1.o layer2.o tei.o timerd… 13 mISDN_dsp-objs := dsp_core.o dsp_cmx.o dsp_tones.o dsp_dtmf.o dsp_audio.o dsp_blowfish.o dsp_pipeli… 14 l1oip-objs := l1oip_core.o l1oip_codec.o
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| D | can.rst | 2 SocketCAN - Controller Area Network 13 socket API, the Linux network stack and implements the CAN device 14 drivers as network interfaces. The CAN socket API has been designed 20 .. _socketcan-motivation: 22 Motivation / Why Using the Socket API 29 functionality. Usually, there is only a hardware-specific device 32 Queueing of frames and higher-level transport protocols like ISO-TP 34 character-device implementations support only one single process to 41 protocol family has been implemented which provides a socket interface 47 protocol family module and also vice-versa. Also, the protocol family [all …]
|