Home
last modified time | relevance | path

Searched +full:subset +full:- +full:of (Results 1 – 25 of 1018) sorted by relevance

12345678910>>...41

/kernel/linux/linux-5.10/drivers/usb/gadget/function/
Df_subset.c1 // SPDX-License-Identifier: GPL-2.0+
3 * f_subset.c -- "CDC Subset" Ethernet link function driver
5 * Copyright (C) 2003-2005,2008 David Brownell
20 * This function packages a simple "CDC Subset" Ethernet port with no real
22 * The data transfer model is exactly that of CDC Ethernet, which is
23 * why we call it the "CDC Subset".
27 * so simple (CDC Ethernet). The original versions of this protocol used
29 * SA-1100 "Itsy" board, which could run Linux 2.4 kernels and supported
37 * Subset" in terms of data transfer and lack of control model. This was
42 * descriptors to the CDC Subset code, making this code look like a SAFE
[all …]
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
Df_subset.c1 // SPDX-License-Identifier: GPL-2.0+
3 * f_subset.c -- "CDC Subset" Ethernet link function driver
5 * Copyright (C) 2003-2005,2008 David Brownell
20 * This function packages a simple "CDC Subset" Ethernet port with no real
22 * The data transfer model is exactly that of CDC Ethernet, which is
23 * why we call it the "CDC Subset".
27 * so simple (CDC Ethernet). The original versions of this protocol used
29 * SA-1100 "Itsy" board, which could run Linux 2.4 kernels and supported
37 * Subset" in terms of data transfer and lack of control model. This was
42 * descriptors to the CDC Subset code, making this code look like a SAFE
[all …]
/kernel/linux/linux-6.6/Documentation/arch/arm64/
Dasymmetric-32bit.rst2 Asymmetric 32-bit SoCs
7 This document describes the impact of asymmetric 32-bit SoCs on the
8 execution of 32-bit (``AArch32``) applications.
10 Date: 2021-05-17
15 Some Armv9 SoCs suffer from a big.LITTLE misfeature where only a subset
16 of the CPUs are capable of executing 32-bit user applications. On such
19 ``execve(2)`` of 32-bit ELF binaries, with the latter returning
20 ``-ENOEXEC``. If the mismatch is detected during late onlining of a
21 64-bit-only CPU, then the onlining operation fails and the new CPU is
24 Surprisingly, these SoCs have been produced with the intention of
[all …]
/kernel/linux/linux-6.6/include/uapi/linux/sched/
Dtypes.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
18 * However, the possibility of specifying more than just a priority for
19 * the tasks may be useful for a wide variety of application fields, e.g.,
28 * A subset of sched_attr attributes specifies the
31 * @size size of the structure, for fwd/bwd compat.
38 * predefined set of flags via the attribute:
42 * Sporadic Time-Constrained Task Attributes
45 * A subset of sched_attr attributes allows to describe a so-called
46 * sporadic time-constrained task.
49 * - the activation period or minimum instance inter-arrival time;
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/sched/
Dtypes.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
22 * However, the possibility of specifying more than just a priority for
23 * the tasks may be useful for a wide variety of application fields, e.g.,
32 * A subset of sched_attr attributes specifies the
35 * @size size of the structure, for fwd/bwd compat.
42 * predefined set of flags via the attribute:
46 * Sporadic Time-Constrained Task Attributes
49 * A subset of sched_attr attributes allows to describe a so-called
50 * sporadic time-constrained task.
53 * - the activation period or minimum instance inter-arrival time;
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/
Dglossary.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
9 The goal of this section is to standardize the terms used within the media
29 Part of the Linux Kernel that implements support for a hardware
34 transfer data in and out of a Kernel driver.
39 An API designed to control a subset of the :term:`Media Hardware`
48 optimized for the operational needs of digital signal processing.
51 **Field-programmable Gate Array**
56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
59 A subset of the :term:`Media Hardware`. For example an :term:`I²C` or
64 A group of :term:`hardware components <Hardware Component>` that
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/
Dglossary.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
9 The goal of this section is to standardize the terms used within the media
29 Part of the Linux Kernel that implements support for a hardware
34 transfer data in and out of a Kernel driver.
39 An API designed to control a subset of the :term:`Media Hardware`
48 optimized for the operational needs of digital signal processing.
51 **Field-programmable Gate Array**
56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
59 A subset of the :term:`Media Hardware`. For example an :term:`I²C` or
64 A group of :term:`hardware components <Hardware Component>` that
[all …]
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-mvebu-icu.c5 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 * This file is licensed under the terms of the GNU General Public
9 * warranty of any kind, whether express or implied.
23 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
75 const struct mvebu_icu_subset_data *subset = msi_data->subset_data; in mvebu_icu_init() local
77 if (atomic_cmpxchg(&msi_data->initialized, false, true)) in mvebu_icu_init()
81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init()
82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init()
84 if (subset->icu_group != ICU_GRP_NSR) in mvebu_icu_init()
87 /* Set 'CLEAR' ICU SPI message address in AP (level-MSI only) */ in mvebu_icu_init()
[all …]
/kernel/linux/linux-6.6/drivers/irqchip/
Dirq-mvebu-icu.c5 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7 * This file is licensed under the terms of the GNU General Public
9 * warranty of any kind, whether express or implied.
23 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
75 const struct mvebu_icu_subset_data *subset = msi_data->subset_data; in mvebu_icu_init() local
77 if (atomic_cmpxchg(&msi_data->initialized, false, true)) in mvebu_icu_init()
81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init()
82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init()
84 if (subset->icu_group != ICU_GRP_NSR) in mvebu_icu_init()
87 /* Set 'CLEAR' ICU SPI message address in AP (level-MSI only) */ in mvebu_icu_init()
[all …]
/kernel/linux/linux-5.10/security/apparmor/
Dfile.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * This file contains AppArmor mediation of files
7 * Copyright (C) 1998-2008 Novell/SUSE
8 * Copyright 2009-2010 Canonical Ltd.
38 * file_audit_cb - call back for file specific audit fields
40 * @va: audit struct to audit values of (NOT NULL)
48 if (aad(sa)->request & AA_AUDIT_FILE_MASK) { in file_audit_cb()
50 map_mask_to_chr_mask(aad(sa)->request)); in file_audit_cb()
53 if (aad(sa)->denied & AA_AUDIT_FILE_MASK) { in file_audit_cb()
55 map_mask_to_chr_mask(aad(sa)->denied)); in file_audit_cb()
[all …]
/kernel/linux/linux-6.6/security/apparmor/
Dfile.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * This file contains AppArmor mediation of files
7 * Copyright (C) 1998-2008 Novell/SUSE
8 * Copyright 2009-2010 Canonical Ltd.
40 * file_audit_cb - call back for file specific audit fields
42 * @va: audit struct to audit values of (NOT NULL)
48 kuid_t fsuid = ad->subj_cred ? ad->subj_cred->fsuid : current_fsuid(); in file_audit_cb()
51 if (ad->request & AA_AUDIT_FILE_MASK) { in file_audit_cb()
53 map_mask_to_chr_mask(ad->request)); in file_audit_cb()
56 if (ad->denied & AA_AUDIT_FILE_MASK) { in file_audit_cb()
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
Dirq_affinity.c1 // SPDX-License-Identifier: GPL-2.0 OR Linux-OpenIB
10 pool->irqs_per_cpu[cpu]--; in cpu_put()
15 pool->irqs_per_cpu[cpu]++; in cpu_get()
22 int best_cpu = -1; in cpu_get_least_loaded()
27 if (!pool->irqs_per_cpu[cpu]) { in cpu_get_least_loaded()
33 if (pool->irqs_per_cpu[cpu] < pool->irqs_per_cpu[best_cpu]) in cpu_get_least_loaded()
36 if (best_cpu == -1) { in cpu_get_least_loaded()
38 mlx5_core_err(pool->dev, "NO online CPUs in req_mask (%*pbl)\n", in cpu_get_least_loaded()
42 pool->irqs_per_cpu[best_cpu]++; in cpu_get_least_loaded()
55 err = xa_alloc(&pool->irqs, &irq_index, NULL, pool->xa_num_irqs, GFP_KERNEL); in irq_pool_request_irq()
[all …]
/kernel/linux/linux-5.10/drivers/usb/gadget/legacy/
Dether.c1 // SPDX-License-Identifier: GPL-2.0+
3 * ether.c -- Ethernet gadget driver, with CDC and non-CDC options
5 * Copyright (C) 2003-2005,2008 David Brownell
6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger
26 * Ethernet gadget driver -- with CDC and non-CDC options
32 * this USB-IF standard as its open-systems interoperability solution;
36 * TLA-soup. "CDC ACM" (Abstract Control Model) is for modems, and a new
40 * implement a "minimalist" vendor-agnostic CDC core: same framing, but
41 * link-level setup only requires activating the configuration. Only the
44 * systems may not. (This is a subset of CDC Ethernet.)
[all …]
/kernel/linux/linux-6.6/drivers/usb/gadget/legacy/
Dether.c1 // SPDX-License-Identifier: GPL-2.0+
3 * ether.c -- Ethernet gadget driver, with CDC and non-CDC options
5 * Copyright (C) 2003-2005,2008 David Brownell
6 * Copyright (C) 2003-2004 Robert Schwebel, Benedikt Spranger
26 * Ethernet gadget driver -- with CDC and non-CDC options
32 * this USB-IF standard as its open-systems interoperability solution;
36 * TLA-soup. "CDC ACM" (Abstract Control Model) is for modems, and a new
40 * implement a "minimalist" vendor-agnostic CDC core: same framing, but
41 * link-level setup only requires activating the configuration. Only the
44 * systems may not. (This is a subset of CDC Ethernet.)
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/graniterapids/
Dfrontend.json3 … a subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline…
6subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline du…
Dpipeline.json15 …sprediction occurs when the processor incorrectly predicts the destination of the branch. When th…
21 …"PublicDescription": "Counts the number of reference cycles when the core is not in a halt state. …
29 …"PublicDescription": "Counts the number of reference cycles when the core is not in a halt state. …
36 …"PublicDescription": "Counts the number of core cycles while the thread is not in a halt state. Th…
44 …"PublicDescription": "This is an architectural event that counts the number of thread cycles while…
48 "BriefDescription": "Number of instructions retired. Fixed Counter - architectural event",
51 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve…
56 "BriefDescription": "Number of instructions retired. General Counter - architectural event",
60 …"PublicDescription": "Counts the number of X86 instructions retired - an Architectural PerfMon eve…
67of times where store forwarding was prevented for a load operation. The most common case is a load…
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/
Dethtool.sh2 # SPDX-License-Identifier: GPL-2.0
55 # Check that when each of the reported speeds is forced, the links come
57 local -a speeds_arr=($(common_speeds_get $h1 $h2 0 0))
68 log_test "force of same speed autoneg off"
72 ethtool -s $h2 autoneg on
73 ethtool -s $h1 autoneg on
82 local -a speeds_arr=($(different_speeds_get $h1 $h2 0 0))
94 log_test "force of different speeds autoneg off"
96 ethtool -s $h2 autoneg on
97 ethtool -s $h1 autoneg on
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/
Dethtool.sh2 # SPDX-License-Identifier: GPL-2.0
55 # Check that when each of the reported speeds is forced, the links come
57 local -a speeds_arr=($(common_speeds_get $h1 $h2 0 0))
68 log_test "force of same speed autoneg off"
72 ethtool -s $h2 autoneg on
73 ethtool -s $h1 autoneg on
82 local -a speeds_arr=($(different_speeds_get $h1 $h2 0 0))
94 log_test "force of different speeds autoneg off"
96 ethtool -s $h2 autoneg on
97 ethtool -s $h1 autoneg on
[all …]
/kernel/linux/linux-5.10/Documentation/dev-tools/
Dkselftest.rst5 The kernel contains a set of "self tests" under the tools/testing/selftests/
15 On some systems, hot-plug tests could hang forever waiting for cpu and
16 memory to be ready to be offlined. A special hot-plug target is created
17 to run the full range of hot-plug tests. In default mode, hot-plug tests run
18 in safe mode with a limited scope. In limited mode, cpu-hotplug test is
20 hotplug test is run on 2% of hotplug capable memory instead of 10%.
31 $ make -C tools/testing/selftests
35 $ make -C tools/testing/selftests run_tests
45 are supported. In both cases the working directory must be the root of the
46 kernel src. This is applicable to "Running a subset of selftests" section
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/broadwellx/
Duncore-cache.json8of entries successfully inserted into the TOR that match qualifications specified by the subevent…
19of entries successfully inserted into the TOR that match qualifications specified by the subevent…
25 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
30of entries successfully inserted into the TOR that match qualifications specified by the subevent…
41of entries successfully inserted into the TOR that match qualifications specified by the subevent…
52of entries successfully inserted into the TOR that match qualifications specified by the subevent…
63of entries successfully inserted into the TOR that match qualifications specified by the subevent…
74of entries successfully inserted into the TOR that match qualifications specified by the subevent…
80 …"BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line wri…
85of entries successfully inserted into the TOR that match qualifications specified by the subevent…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/x86/haswellx/
Duncore-cache.json8of entries successfully inserted into the TOR that match qualifications specified by the subevent…
19of entries successfully inserted into the TOR that match qualifications specified by the subevent…
25 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
30of entries successfully inserted into the TOR that match qualifications specified by the subevent…
41of entries successfully inserted into the TOR that match qualifications specified by the subevent…
52of entries successfully inserted into the TOR that match qualifications specified by the subevent…
63of entries successfully inserted into the TOR that match qualifications specified by the subevent…
74of entries successfully inserted into the TOR that match qualifications specified by the subevent…
80 …"BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line wri…
85of entries successfully inserted into the TOR that match qualifications specified by the subevent…
[all …]
/kernel/linux/linux-6.6/Documentation/netlink/specs/
Ddevlink.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
5 protocol: genetlink-legacy
10 -
12 name: sb-pool-type
14 -
16 -
19 attribute-sets:
20 -
22 name-prefix: devlink-attr-
24 -
[all …]
/kernel/linux/linux-6.6/kernel/
Dcred.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Task credentials management - see Documentation/security/credentials.rst
26 printk("[%-5.5s%5u] " FMT "\n", \
27 current->comm, current->pid, ##__VA_ARGS__)
32 no_printk("[%-5.5s%5u] " FMT "\n", \
33 current->comm, current->pid, ##__VA_ARGS__); \
39 /* init to 2 - one for init_task, one to ensure it is never freed */
67 * The RCU callback to actually dispose of a set of credentials
75 if (atomic_long_read(&cred->usage) != 0) in put_cred_rcu()
77 cred, atomic_long_read(&cred->usage)); in put_cred_rcu()
[all …]
/kernel/linux/linux-5.10/include/linux/ceph/
Dceph_frag.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * "Frags" are a way to describe a subset of a 32-bit number space,
8 * (subset of the number space) can be partitioned into 2^n sub-frags.
10 * Frags are encoded into a 32-bit word:
15 * We use the _most_ significant bits of the 24 bit value. This makes
25 (v & (0xffffffu << (24-b)) & 0xffffffu); in ceph_frag_make()
37 return (0xffffffu << (24-ceph_frag_bits(f))) & 0xffffffu; in ceph_frag_mask()
41 return 24 - ceph_frag_bits(f); in ceph_frag_mask_shift()
53 ceph_frag_value(f) | (i << (24 - newbits))); in ceph_frag_make_child()
/kernel/linux/linux-6.6/include/linux/ceph/
Dceph_frag.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 * "Frags" are a way to describe a subset of a 32-bit number space,
8 * (subset of the number space) can be partitioned into 2^n sub-frags.
10 * Frags are encoded into a 32-bit word:
15 * We use the _most_ significant bits of the 24 bit value. This makes
25 (v & (0xffffffu << (24-b)) & 0xffffffu); in ceph_frag_make()
37 return (0xffffffu << (24-ceph_frag_bits(f))) & 0xffffffu; in ceph_frag_mask()
41 return 24 - ceph_frag_bits(f); in ceph_frag_mask_shift()
53 ceph_frag_value(f) | (i << (24 - newbits))); in ceph_frag_make_child()

12345678910>>...41