Home
last modified time | relevance | path

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

12345678910>>...26

/linux-6.12.1/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 -
18 -
20 name: port-type
22 -
24 -
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 "irq-msi-lib.h"
25 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
71 struct mvebu_icu_msi_data *msi_data = d->host_data; in mvebu_icu_translate()
72 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_translate()
74 /* Check the count of the parameters in dt */ in mvebu_icu_translate()
75 if (WARN_ON(fwspec->param_count != param_count)) { in mvebu_icu_translate()
76 dev_err(icu->dev, "wrong ICU parameter count %d\n", in mvebu_icu_translate()
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/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
30 Unit of data transported by a bus. On parallel buses, the data unit
31 consists of one or more related samples while on serial buses the data
36 Part of the Linux Kernel that implements support for a hardware
41 transfer data in and out of a Kernel driver.
46 An API designed to control a subset of the :term:`Media Hardware`
55 optimized for the operational needs of digital signal processing.
58 **Field-programmable Gate Array**
63 See https://en.wikipedia.org/wiki/Field-programmable_gate_array.
[all …]
/linux-6.12.1/Documentation/netlink/
Dgenetlink.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
5 $schema: https://json-schema.org/draft-07/schema
12 len-or-define:
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
16 len-or-limit:
17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc.
19 pattern: ^[su](8|16|32|64)-(min|max)$
24 description: Specification of a genetlink protocol
[all …]
Dgenetlink-c.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-c.yaml#
5 $schema: https://json-schema.org/draft-07/schema
12 len-or-define:
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
16 len-or-limit:
17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc.
19 pattern: ^[su](8|16|32|64)-(min|max)$
24 description: Specification of a genetlink protocol
[all …]
Dgenetlink-legacy.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
5 $schema: https://json-schema.org/draft-07/schema
12 len-or-define:
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
16 len-or-limit:
17 # literal int or limit based on fixed-width type e.g. u8-min, u16-max, etc.
19 pattern: ^[su](8|16|32|64)-(min|max)$
24 description: Specification of a genetlink protocol
[all …]
Dnetlink-raw.yaml1 # SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
3 ---
4 $id: http://kernel.org/schemas/netlink/netlink-raw.yaml#
5 $schema: https://json-schema.org/draft-07/schema
12 len-or-define:
14 pattern: ^[0-9A-Za-z_-]+( - 1)?$
19 description: Specification of a raw netlink protocol
21 required: [ name, doc, attribute-sets, operations ]
25 description: Name of the netlink family.
31 enum: [ netlink-raw ] # Trim
[all …]
/linux-6.12.1/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 …]
/linux-6.12.1/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 …]
/linux-6.12.1/include/uapi/linux/sched/
Dtypes.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
17 * However, the possibility of specifying more than just a priority for
18 * the tasks may be useful for a wide variety of application fields, e.g.,
27 * A subset of sched_attr attributes specifies the
30 * @size size of the structure, for fwd/bwd compat.
37 * predefined set of flags via the attribute:
41 * Sporadic Time-Constrained Task Attributes
44 * A subset of sched_attr attributes allows to describe a so-called
45 * sporadic time-constrained task.
48 * - the activation period or minimum instance inter-arrival time;
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/lunarlake/
Dfrontend.json12 …s line or being redirected by a jump and the instruction cache registers bytes are not present. -",
21 … a subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline…
25subset of the Topdown Slots event that were no operation was delivered to the back-end pipeline du…
/linux-6.12.1/kernel/
Dcred.c1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* Task credentials management - see Documentation/security/credentials.rst
25 printk("[%-5.5s%5u] " FMT "\n", \
26 current->comm, current->pid, ##__VA_ARGS__)
31 no_printk("[%-5.5s%5u] " FMT "\n", \
32 current->comm, current->pid, ##__VA_ARGS__); \
38 /* init to 2 - one for init_task, one to ensure it is never freed */
66 * The RCU callback to actually dispose of a set of credentials
74 if (atomic_long_read(&cred->usage) != 0) in put_cred_rcu()
76 cred, atomic_long_read(&cred->usage)); in put_cred_rcu()
[all …]
/linux-6.12.1/drivers/gpu/drm/xe/
Dxe_tile.c1 // SPDX-License-Identifier: MIT
20 * DOC: Multi-tile Design
23 * world, a 'tile' is pretty close to what most people would think of as being
25 * that's what is referred to as a "multi-tile device." In such cases, pretty
26 * much all hardware is replicated per-tile, although certain responsibilities
27 * like PCI communication, reporting of interrupts to the OS, etc. are handled
28 * solely by the "root tile." A multi-tile platform takes care of tying the
30 * are forwarded to the root tile, the per-tile vram is combined into a single
34 * the subset of a GPU/tile that is responsible for implementing graphics
35 * and/or media operations. The GT is where a lot of the driver implementation
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/broadwellx/
Duncore-cache.json9of entries successfully inserted into the TOR that match qualifications specified by the subevent…
21of entries successfully inserted into the TOR that match qualifications specified by the subevent…
27 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
33of entries successfully inserted into the TOR that match qualifications specified by the subevent…
45of entries successfully inserted into the TOR that match qualifications specified by the subevent…
57of entries successfully inserted into the TOR that match qualifications specified by the subevent…
69of entries successfully inserted into the TOR that match qualifications specified by the subevent…
81of entries successfully inserted into the TOR that match qualifications specified by the subevent…
87 …"BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line wri…
93of entries successfully inserted into the TOR that match qualifications specified by the subevent…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/haswellx/
Duncore-cache.json9of entries successfully inserted into the TOR that match qualifications specified by the subevent…
21of entries successfully inserted into the TOR that match qualifications specified by the subevent…
27 …"BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derive…
33of entries successfully inserted into the TOR that match qualifications specified by the subevent…
45of entries successfully inserted into the TOR that match qualifications specified by the subevent…
57of entries successfully inserted into the TOR that match qualifications specified by the subevent…
69of entries successfully inserted into the TOR that match qualifications specified by the subevent…
81of entries successfully inserted into the TOR that match qualifications specified by the subevent…
87 …"BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line wri…
93of entries successfully inserted into the TOR that match qualifications specified by the subevent…
[all …]
/linux-6.12.1/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()
/linux-6.12.1/tools/testing/selftests/drivers/net/hw/
Dethtool.sh2 # SPDX-License-Identifier: GPL-2.0
56 # Check that when each of the reported speeds is forced, the links come
58 local -a speeds_arr=($(common_speeds_get $h1 $h2 0 0))
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
105 local -a speeds_arr=($(common_speeds_get $h1 $h2 0 1))
[all …]
/linux-6.12.1/kernel/cgroup/
Dcpuset-v1.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 #include "cpuset-internal.h"
14 * Frequency meter - How fast is some event occurring?
18 * fmeter_init() - initialize a frequency meter.
19 * fmeter_markevent() - called each time the event happens.
20 * fmeter_getrate() - returns the recent rate of such events.
21 * fmeter_update() - internal routine used to update fmeter.
23 * A common data structure is passed to each of these routines,
24 * which is used to keep track of the state required to manage the
27 * The filter works on the number of events marked per unit time.
[all …]
/linux-6.12.1/Documentation/dev-tools/
Dkselftest.rst5 The kernel contains a set of "self tests" under the tools/testing/selftests/
23 On some systems, hot-plug tests could hang forever waiting for cpu and
24 memory to be ready to be offlined. A special hot-plug target is created
25 to run the full range of hot-plug tests. In default mode, hot-plug tests run
26 in safe mode with a limited scope. In limited mode, cpu-hotplug test is
28 hotplug test is run on 2% of hotplug capable memory instead of 10%.
40 $ make -C tools/testing/selftests
44 $ make -C tools/testing/selftests run_tests
54 are supported. In both cases the working directory must be the root of the
55 kernel src. This is applicable to "Running a subset of selftests" section
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/
Dwriting-schema.rst1 .. SPDX-License-Identifier: GPL-2.0
3 Writing Devicetree Bindings in json-schema
6 Devicetree bindings are written using json-schema vocabulary. Schema files are
7 written in a JSON-compatible subset of YAML. YAML is used instead of JSON as it
11 Also see :ref:`example-schema`.
14 ---------------
16 Each schema doc is a structured json-schema which is defined by a set of
17 top-level properties. Generally, there is one binding defined per file. The
18 top-level json-schema properties used are:
21 A json-schema unique identifier string. The string must be a valid
[all …]
/linux-6.12.1/Documentation/i2c/
Dsummary.rst6 a protocol developed by Philips. It is a two-wire protocol with variable
8 an inexpensive bus for connecting many types of devices with infrequent or
14 The latest official I2C specification is the `"I²C-bus specification and user
15 manual" (UM10204) <https://www.nxp.com/docs/en/user-guide/UM10204.pdf>`_
16 published by NXP Semiconductors, version 7 as of this writing.
19 a subset of I2C protocols and signaling. Many I2C devices will work on an
25 Because the SMBus is mostly a subset of the generalized I2C bus, we can
36 .. kernel-figure:: i2c_bus.svg
46 class of I2C controllers. Each specific controller driver either depends on an
59 video-related chips.
[all …]
/linux-6.12.1/tools/testing/selftests/proc/
Dproc-subset-pid.c9 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 * Test that "mount -t proc -o subset=pid" hides everything but pids,
18 * /proc/self and /proc/thread-self.
42 if (unshare(CLONE_NEWNS) == -1) { in make_private_proc()
48 if (mount(NULL, "/", NULL, MS_PRIVATE|MS_REC, NULL) == -1) { in make_private_proc()
51 if (mount(NULL, "/proc", "proc", 0, "subset=pid") == -1) { in make_private_proc()
88 if (streq(de->d_name, ".")) { in main()
[all …]

12345678910>>...26