| /Linux-v6.1/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 …]
|
| /Linux-v6.1/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. 77 bool reuseport_has_conns; /* Add a connected socket to reuseport group */ 93 errno = -prog_fd; in attach_reuseport() [all …]
|
| /Linux-v6.1/arch/x86/kernel/cpu/ |
| D | hygon.c | 1 // SPDX-License-Identifier: GPL-2.0+ 15 #include <asm/spec-ctrl.h> 23 * nodes_per_socket: Stores the number of nodes per socket. 37 for (i = apicid - 1; i >= 0; i--) { in nearby_node() 59 * (1) Hygon multi-node processors 67 /* get information required for multi-node processors */ in hygon_get_topology() 74 c->cpu_die_id = ecx & 0xff; in hygon_get_topology() 76 c->cpu_core_id = ebx & 0xff; in hygon_get_topology() 79 c->x86_max_cores /= smp_num_siblings; in hygon_get_topology() 87 c->x86_coreid_bits = get_count_order(c->x86_max_cores); in hygon_get_topology() [all …]
|
| /Linux-v6.1/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 …]
|
| /Linux-v6.1/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 …]
|
| /Linux-v6.1/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 …]
|
| /Linux-v6.1/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 …]
|
| /Linux-v6.1/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 …]
|
| /Linux-v6.1/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 …]
|
| D | scaling.rst | 1 .. SPDX-License-Identifier: GPL-2.0 13 multi-processor systems. 17 - RSS: Receive Side Scaling 18 - RPS: Receive Packet Steering 19 - RFS: Receive Flow Steering 20 - Accelerated Receive Flow Steering 21 - XPS: Transmit Packet Steering 28 (multi-queue). On reception, a NIC can send different packets to different 33 generally known as “Receive-side Scaling” (RSS). The goal of RSS and 35 Multi-queue distribution can also be used for traffic prioritization, but [all …]
|
| D | vrf.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 routing and forwarding domains (aka VRFs, VRF-lite to be specific) in the 12 Linux network stack. One use case is the multi-tenancy problem where each 16 Processes can be "VRF aware" by binding a socket to the VRF device. Packets 17 through the socket then use the routing table associated with the VRF 30 ------ 34 +-----------------------------+ 35 | vrf-blue | ===> route table 10 36 +-----------------------------+ 38 +------+ +------+ +-------------+ [all …]
|
| /Linux-v6.1/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
|
| D | l1oip_core.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 15 Value 3 = BRI (multi channel frame, not supported yet) 16 Value 4 = PRI (multi channel frame, not supported yet) 17 A multi channel frame reduces overhead to a single frame for all 18 b-channels, but increases delay. 19 (NOTE: Multi channel frames are not implemented yet.) 28 0 = we use a-Law (default) 29 1 = we use u-Law 32 limitation of B-channels to control bandwidth (1...126) 34 PRI: 1-30, 31-126 (126, because dchannel ist not counted here) [all …]
|
| /Linux-v6.1/drivers/pcmcia/ |
| D | ds.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ds.c -- 16-bit PCMCIA core support 10 * (C) 2003 - 2010 Dominik Brodowski 23 #include <linux/dma-mapping.h> 45 const struct pcmcia_device_id *did = p_drv->id_table; in pcmcia_check_driver() 49 if (!p_drv->probe || !p_drv->remove) in pcmcia_check_driver() 51 "function\n", p_drv->name); in pcmcia_check_driver() 53 while (did && did->match_flags) { in pcmcia_check_driver() 55 if (!did->prod_id[i]) in pcmcia_check_driver() 58 hash = crc32(0, did->prod_id[i], strlen(did->prod_id[i])); in pcmcia_check_driver() [all …]
|
| /Linux-v6.1/Documentation/x86/ |
| D | topology.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 The architecture-agnostic topology definitions are in 12 Documentation/admin-guide/cputopology.rst. This file holds x86-specific 17 Needless to say, code should use the generic functions - this file is *only* 27 socket has no relevance to software. It's an electromechanical component. In 28 the past a socket always contained a single package (see below), but with the 29 advent of Multi Chip Modules (MCM) a socket can hold more than one package. So 35 - packages 36 - cores 37 - threads [all …]
|
| /Linux-v6.1/arch/um/drivers/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 14 The User-Mode Linux environment allows you to create virtual serial 18 See <http://user-mode-linux.sourceforge.net/old/input.html> for more 44 lines to host pseudo-terminals. Access to both traditional 45 pseudo-terminals (/dev/pty*) and pts pseudo-terminals are controlled 55 (/dev/tty*) and the slave side of pseudo-terminals (/dev/ttyp* and 107 traditional pseudo-terminals. 141 While the User-Mode port cannot directly talk to any physical 149 <http://user-mode-linux.sourceforge.net/old/networking.html>. 151 If you'd like to be able to enable networking in the User-Mode [all …]
|
| /Linux-v6.1/fs/quota/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 17 For further details, read the Quota mini-HOWTO, available from 20 multi user systems. If unsure, say N. 38 future. Please use notification via netlink socket instead. 66 formats. Both these formats support 32-bit UIDs/GIDs and vfsv1 format 67 also supports 64-bit inode and block quota limits. If you need this
|
| /Linux-v6.1/Documentation/virt/uml/ |
| D | user_mode_linux_howto_v2.rst | 1 .. SPDX-License-Identifier: GPL-2.0 25 Most OSes today have built-in support for a number of "fake" 27 User Mode Linux takes this concept to the ultimate extreme - there 30 concepts which map onto something provided by the host - files, sockets, 36 The UML kernel is just a process running on Linux - same as any other 57 * You can run a usermode kernel as a non-root user (you may need to 99 This is extremely easy on Debian - you can do it using debootstrap. It is 100 also easy on OpenWRT - the build process can build UML images. All other 101 distros - YMMV. 114 or by running ``tune2fs -o discard /dev/ubdXX`` will request UML to [all …]
|
| /Linux-v6.1/tools/perf/pmu-events/arch/x86/sapphirerapids/ |
| D | uncore-other.json | 387 "BriefDescription": "Read requests from a unit on this socket", 398 "BriefDescription": "Read requests from a remote socket", 409 "BriefDescription": "Write Requests from a unit on this socket", 887 "BriefDescription": "Matches on Transmit path of a UPI Port : Non-Coherent Bypass", 898 … "BriefDescription": "Matches on Transmit path of a UPI Port : Non-Coherent Bypass, Match Opcode", 909 "BriefDescription": "Matches on Transmit path of a UPI Port : Non-Coherent Standard", 920 …"BriefDescription": "Matches on Transmit path of a UPI Port : Non-Coherent Standard, Match Opcode", 931 "BriefDescription": "Matches on Receive path of a UPI Port : Non-Coherent Bypass", 942 … "BriefDescription": "Matches on Receive path of a UPI Port : Non-Coherent Bypass, Match Opcode", 953 "BriefDescription": "Matches on Receive path of a UPI Port : Non-Coherent Standard", [all …]
|
| /Linux-v6.1/tools/testing/ktest/examples/ |
| D | vmware.conf | 5 # ------------- 6 # - Edit the Virtual Machine ("Edit virtual machine settings") 7 # - Add a Serial Port 8 # - You almost certainly want it set "Connect at power on" 9 # - Select "Use socket (named pipe)" 10 # - Select a name that you'll recognize, like 'ktestserialpipe' 11 # - From: Server 12 # - To: A Virtual Machine 13 # - Save 14 # - Make sure you note the name, it will be in the base directory of the [all …]
|
| /Linux-v6.1/drivers/eisa/ |
| D | eisa.ids | 6 # Marc Zyngier <maz@wild-wind.fr.eu.org> 10 ABP0510 "Advansys ABP-510 ISA SCSI Host Adapter" 11 ABP0540 "Advansys ABP-540/542 ISA SCSI Host Adapter" 12 ABP7401 "AdvanSys ABP-740/742 EISA Single Channel SCSI Host Adapter" 13 ABP7501 "AdvanSys ABP-750/752 EISA Dual Channel SCSI Host Adapter" 14 ACC1200 "ACCTON EtherCombo-32 Ethernet Adapter" 15 ACC120A "ACCTON EtherCombo-32 Ethernet Adapter" 25 ACE7010 "ACME Multi-Function Board" 39 ACR1711 "AcerFrame 1000 486/33 SYSTEM-2" 41 ACR3211 "AcerFrame 3000MP 486 SYSTEM-1" [all …]
|
| /Linux-v6.1/Documentation/admin-guide/perf/ |
| D | hisi-pmu.rst | 13 two HHAs (0 - 1) and four DDRCs (0 - 3), respectively. 16 ------------------------------- 28 name will appear in event listing as hisi_sccl<sccl-id>_module<index-id>. 29 where "sccl-id" is the identifier of the SCCL and "index-id" is the index of 45 ------------------------------------------ 47 ------------------------------------------ 49 ------------------------------------------ 51 ------------------------------------------ 53 $# perf stat -a -e hisi_sccl3_l3c0/rd_hit_cpipe/ sleep 5 54 $# perf stat -a -e hisi_sccl3_l3c0/config=0x02/ sleep 5 [all …]
|
| /Linux-v6.1/Documentation/virt/kvm/x86/ |
| D | timekeeping.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 Timekeeping Virtualization for X86-Based Architectures 32 information relevant to KVM and hardware-based virtualization. 41 2.1. i8254 - PIT 42 ---------------- 46 channels which can be programmed to deliver periodic or one-shot interrupts. 53 The PIT uses I/O ports 0x40 - 0x43. Access to the 16-bit counters is done 59 -------------- ---------------- 61 | 1.1932 MHz|---------->| CLOCK OUT | ---------> IRQ 0 63 -------------- | +->| GATE TIMER 0 | [all …]
|
| /Linux-v6.1/fs/dlm/ |
| D | lowcomms.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 ** Copyright (C) Sistina Software, Inc. 1997-2003 All rights reserved. 6 ** Copyright (C) 2004-2009 Red Hat, Inc. All rights reserved. 15 * This is the "low-level" comms layer. 21 * simply 32 bit numbers to the locking module - if they need to 25 * whatever it needs for inter-node communication. 29 * up to the mid-level comms layer (which understands the 40 * cluster-wide mechanism as it must be the same on all nodes of the cluster 71 struct socket *sock; /* NULL if not connected */ 103 #define sock2con(x) ((struct connection *)(x)->sk_user_data) [all …]
|
| /Linux-v6.1/net/ipv4/ |
| D | igmp.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 30 * Chih-Jen Chang : Tried to revise IGMP to Version 2 31 * Tsu-Sheng Tsao E-mail: chihjenc@scf.usc.edu and tsusheng@scf.usc.edu 33 * ipmulti-3.5 source code. 34 * Chih-Jen Chang : Added the igmp_get_mrouter_info and 35 * Tsu-Sheng Tsao igmp_set_mrouter_info to keep track of 37 * Chih-Jen Chang : Added the max_resp_time parameter to 38 * Tsu-Sheng Tsao igmp_heard_query(). Using this parameter 41 * Chih-Jen Chang : Added a timer to revert to IGMP V2 router 42 * Tsu-Sheng Tsao if the specified time expired. [all …]
|