| /kernel/linux/linux-4.19/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", 276 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 281 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory st… 286 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 291 …"PublicDescription": "Counts transactions that looked into the multi-socket cacheline Directory s… 296 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 301 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates memory writes iss… 306 …"BriefDescription": "Multi-socket cacheline Directory state updates; Directory Updated memory writ… 311 …"PublicDescription": "Counts only multi-socket cacheline Directory state updates due to memory wri… [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-4.19/tools/bpf/bpftool/Documentation/ |
| D | bpftool-cgroup.rst | 2 bpftool-cgroup 4 ------------------------------------------------------------------------------- 6 ------------------------------------------------------------------------------- 15 *OPTIONS* := { { **-j** | **--json** } [{ **-p** | **--pretty** }] | { **-f** | **--bpffs** } } 33 | *ATTACH_FLAGS* := { **multi** | **override** } 56 *ATTACH_FLAGS* can be one of: **override** if a sub-cgroup installs 57 some bpf program, the program in this cgroup yields to sub-cgroup 58 program; **multi** if a sub-cgroup installs some bpf program, 67 **multi**. They are executed in FIFO order (those that were 70 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-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-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/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-4.19/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/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-4.19/Documentation/media/v4l-drivers/ |
| D | tuners.rst | 5 ------------------------ 10 - L= LG_API (VHF_LO=0x01, VHF_HI=0x02, UHF=0x08, radio=0x04) 11 - P= PHILIPS_API (VHF_LO=0xA0, VHF_HI=0x90, UHF=0x30, radio=0x04) 12 - T= TEMIC_API (VHF_LO=0x02, VHF_HI=0x04, UHF=0x01) 13 - A= ALPS_API (VHF_LO=0x14, VHF_HI=0x12, UHF=0x11) 14 - M= PHILIPS_MK3 (VHF_LO=0x01, VHF_HI=0x02, UHF=0x04, radio=0x19) 17 ------------------- 19 - SAMSUNG Tuner identification: (e.g. TCPM9091PD27) 21 .. code-block:: none 28 J= NTSC-Japan [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-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-4.19/Documentation/security/ |
| D | SELinux-sctp.rst | 7 ``Documentation/security/LSM-sctp.rst`` describes the following SCTP security 17 ----------------------------- 18 Passes the ``@ep`` and ``@chunk->skb`` of the association INIT packet to the 22 @ep - pointer to sctp endpoint structure. 23 @skb - pointer to skbuff of association packet. 26 IF this is the first association on ``@ep->base.sk``, then set the peer 28 assigned to ``@ep->base.sk`` that may support multiple associations. 30 ELSE validate the ``@ep->base.sk peer_sid`` against the ``@skb peer sid`` 33 Set the sctp ``@ep sid`` to socket's sid (from ``ep->base.sk``) with 35 TCP style sockets and peeled off connections as they cause a new socket [all …]
|
| /kernel/linux/linux-4.19/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 | 29 Value 3 = BRI (multi channel frame, not supported yet) 30 Value 4 = PRI (multi channel frame, not supported yet) 31 A multi channel frame reduces overhead to a single frame for all 32 b-channels, but increases delay. 33 (NOTE: Multi channel frames are not implemented yet.) 42 0 = we use a-Law (default) 43 1 = we use u-Law 46 limitation of B-channels to control bandwidth (1...126) 48 PRI: 1-30, 31-126 (126, because dchannel ist not counted here) 54 byte representation of remote ip address (127.0.0.1 -> 127,0,0,1) [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
|
| 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 …]
|
| /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 …]
|
| /kernel/linux/linux-4.19/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.txt | 9 multi-processor systems. 24 (multi-queue). On reception, a NIC can send different packets to different 29 generally known as “Receive-side Scaling” (RSS). The goal of RSS and 31 Multi-queue distribution can also be used for traffic prioritization, but 35 and/or transport layer headers-- for example, a 4-tuple hash over 37 implementation of RSS uses a 128-entry indirection table where each entry 45 can be directed to their own receive queue. Such “n-tuple” filters can 46 be configured from ethtool (--config-ntuple). 50 The driver for a multi-queue capable NIC typically provides a kernel 62 commands (--show-rxfh-indir and --set-rxfh-indir). Modifying the [all …]
|
| /kernel/linux/linux-4.19/kernel/bpf/ |
| D | cgroup.c | 16 #include <linux/bpf-cgroup.h> 23 * cgroup_bpf_put() - put references of all bpf programs 30 for (type = 0; type < ARRAY_SIZE(cgrp->bpf.progs); type++) { in cgroup_bpf_put() 31 struct list_head *progs = &cgrp->bpf.progs[type]; in cgroup_bpf_put() 35 list_del(&pl->node); in cgroup_bpf_put() 36 bpf_prog_put(pl->prog); in cgroup_bpf_put() 37 bpf_cgroup_storage_unlink(pl->storage); in cgroup_bpf_put() 38 bpf_cgroup_storage_free(pl->storage); in cgroup_bpf_put() 42 bpf_prog_array_free(cgrp->bpf.effective[type]); in cgroup_bpf_put() 55 if (!pl->prog) in prog_list_length() [all …]
|
| /kernel/linux/linux-5.10/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 …]
|
| /kernel/linux/linux-4.19/drivers/pcmcia/ |
| D | ds.c | 2 * ds.c -- 16-bit PCMCIA core support 13 * (C) 2003 - 2010 Dominik Brodowski 26 #include <linux/dma-mapping.h> 48 const struct pcmcia_device_id *did = p_drv->id_table; in pcmcia_check_driver() 52 if (!p_drv->probe || !p_drv->remove) in pcmcia_check_driver() 54 "function\n", p_drv->name); in pcmcia_check_driver() 56 while (did && did->match_flags) { in pcmcia_check_driver() 58 if (!did->prod_id[i]) in pcmcia_check_driver() 61 hash = crc32(0, did->prod_id[i], strlen(did->prod_id[i])); in pcmcia_check_driver() 62 if (hash == did->prod_id_hash[i]) in pcmcia_check_driver() [all …]
|