Home
last modified time | relevance | path

Searched +full:hardware +full:- +full:bound (Results 1 – 25 of 416) sorted by relevance

12345678910>>...17

/linux/Documentation/devicetree/bindings/mailbox/
H A Dmediatek,gce-props.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/mediatek,gce-props.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Houlong Wei <houlong.wei@mediatek.com>
13 The Global Command Engine (GCE) is an instruction based, multi-threaded,
14 single-core command dispatcher for MediaTek hardware. The Command Queue
18 We use mediatek,gce-mailbox.yaml to define the properties for CMDQ mailbox
19 driver. A device driver that uses the CMDQ driver to configure its hardware
21 channel corresponding to a GCE hardware thread to send a message, specifying
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A Dintel_gt.h1 /* SPDX-License-Identifier: MIT */
23 ((gt)->type != GT_MEDIA && \
24 GRAPHICS_VER_FULL((gt)->i915) >= (from) && \
25 GRAPHICS_VER_FULL((gt)->i915) <= (until)))
37 ((gt) && (gt)->type == GT_MEDIA && \
38 MEDIA_VER_FULL((gt)->i915) >= (from) && \
39 MEDIA_VER_FULL((gt)->i915) <= (until)))
43 * a stepping in the range [from, until). The lower stepping bound is
44 * inclusive, the upper bound is exclusive. The most common use-case of this
46 * ("from") at which the hardware issue is first present and another stepping
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-devlink7 denoted as ... above, is of the form <supplier>--<consumer>
21 - 'consumer unbind'
22 - 'supplier unbind'
23 - 'never'
63 consumer devices have been bound to their corresponding
67 supplier device is synced with the hardware state of the
69 See also: sysfs-devices-state_synced.
73 - 'not tracked'
74 - 'dormant'
75 - 'available'
[all …]
/linux/Documentation/networking/device_drivers/ethernet/freescale/dpaa2/
H A Doverview.rst16 DPAA2 is a hardware architecture designed for high-speeed network
22 A DPAA2 hardware component called the Management Complex (or MC) manages the
23 DPAA2 hardware resources. The MC provides an object-based abstraction for
24 software drivers to use the DPAA2 hardware.
25 The MC uses DPAA2 hardware resources such as queues, buffer pools, and
28 The MC provides memory-mapped I/O command interfaces (MC portals)
34 +--------------------------------------+
38 +-----------------------------|--------+
44 +------------------------| mc portal |-+
46 | +- - - - - - - - - - - - -V- - -+ |
[all …]
/linux/Documentation/accel/amdxdna/
H A Damdnpu.rst1 .. SPDX-License-Identifier: GPL-2.0-only
15 AMD NPU (Neural Processing Unit) is a multi-user AI inference accelerator
21 Hardware Description
24 AMD NPU consists of the following hardware components:
27 --------------
34 partition which can be bound to a workload context.
44 ----------------
52 ---------------
58 NPU Firmware uses a dedicated instance of an isolated non-privileged context
66 ---------
[all …]
/linux/include/media/
H A Dv4l2-mc.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * v4l2-mc.h - Media Controller V4L2 types and prototypes
6 * Copyright (C) 2006-2010 Nokia Corporation
13 #include <media/media-device.h>
14 #include <media/v4l2-dev.h>
15 #include <media/v4l2-subdev.h>
24 * v4l2_mc_create_media_graph() - create Media Controller links at the graph.
28 * Add links between the entities commonly found on PC customer's hardware at
29 * the V4L2 side: camera sensors, audio and video PLL-IF decoders, tuners,
37 * interface centric PC-consumer's hardware, V4L2 subdev centric camera
[all …]
H A Ddvbdev.h26 #include <media/media-device.h>
36 #define DVB_UNSET (-1)
41 * enum dvb_device_type - type of the Digital TV device
51 * Deprecated. Used only on av7110-av.
53 * Deprecated. Used only on av7110-av.
72 {[0 ... (DVB_MAX_ADAPTERS - 1)] = DVB_UNSET }; \
79 * struct dvb_adapter - represents a Digital TV adapter using Linux DVB API
92 * behavior of busy frontends: allowing read-only sharing
93 * and otherwise returning immediately with -EBUSY when any
130 * struct dvb_device - represents a DVB device node
[all …]
/linux/Documentation/hwmon/
H A Dlm93.rst10 Addresses scanned: I2C 0x2c-0x2e
18 Addresses scanned: I2C 0x2c-0x2e
24 - Mark M. Hoffman <mhoffman@lightlink.com>
25 - Ported to 2.6 by Eric J. Bowersox <ericb@aspsys.com>
26 - Adapted to 2.6.20 by Carsten Emde <ce@osadl.org>
27 - Modified for mainline integration by Hans J. Koch <hjk@hansjkoch.de>
30 -----------------
33 Set to non-zero to force some initializations (default is 0).
38 Configures in7 and in8 limit type, where 0 means absolute and non-zero
42 time (even though the hardware is capable of enabling both). There's
[all …]
/linux/security/keys/trusted-keys/
H A Dtrusted_dcp.c1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <keys/trusted-type.h>
12 #include <linux/key-type.h>
25 * The Data Co-Processor (DCP) provides hardware-bound AES keys using its
27 * To make DCP hardware encryption keys usable as trust source, we define
28 * our own custom format that uses a hardware-bound key to secure the sealing
31 * Whenever a new trusted key using DCP is generated, we generate a random 128-bit
32 * blob encryption key (BEK) and 128-bit nonce. The BEK and nonce are used to
33 * encrypt the trusted key payload using AES-128-GCM.
35 * The BEK itself is encrypted using the hardware-bound key using the DCP's AES
[all …]
/linux/tools/perf/Documentation/
H A Dperf-stat.txt1 perf-stat(1)
5 ----
6 perf-stat - Run a command and gather performance counter statistics
9 --------
11 'perf stat' [-e <EVENT> | --event=EVENT] [-a] <command>
12 'perf stat' [-e <EVENT> | --event=EVENT] [-a] \-- <command> [<options>]
13 'perf stat' [-e <EVENT> | --event=EVENT] [-a] record [-o file] \-- <command> [<options>]
14 'perf stat' report [-i file]
17 -----------
23 -------
[all …]
H A Dtopdown.txt2 ---------------------
6 bound, and backend bound. Higher levels provide more detail in to the
7 level 1 bottlenecks, such as at level 2: core bound, memory bound,
11 perf stat --topdown implements this using available metrics that vary
14 % perf stat -a --topdown -I1000
84 int slots_fd = perf_event_open(&slots, 0, -1, -1, 0);
104 int metrics_fd = perf_event_open(&metrics, 0, -1, slots_fd, 0);
205 retiring_slots = GET_METRIC(metric_b, 0) * slots_b - retiring_slots_a
206 bad_spec_slots = GET_METRIC(metric_b, 1) * slots_b - bad_spec_slots_a
207 fe_bound_slots = GET_METRIC(metric_b, 2) * slots_b - fe_bound_slots_a
[all …]
/linux/drivers/usb/gadget/legacy/
H A 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
27 * Builds on hardware support for a full duplex link.
30 * using USB. Real hardware tends to use the same framing protocol but look
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
39 * There's some hardware that can't talk CDC ECM. We make that hardware
[all …]
/linux/Documentation/fb/
H A Dfbcon.rst16 etc. Theoretically, multi-colored fonts, blending, aliasing, and any feature
23 configuration tool. It is under Device Drivers->Graphics Support->
24 Console display driver support->Framebuffer Console Support.
31 always be available. However, using a chipset-specific driver will give you
36 support->Bootup logo.
38 Also, you will need to select at least one compiled-in font, but if
84 compiled-in fonts: 10x18, 6x10, 6x8, 7x14, Acorn8x8, MINI4x6,
112 3. fbcon=vc:<n1>-<n2>
128 - 0 - normal orientation (0 degree)
129 - 1 - clockwise orientation (90 degrees)
[all …]
/linux/Documentation/staging/
H A Drpmsg.rst17 flavor of real-time OS.
19 OMAP4, for example, has dual Cortex-A9, dual Cortex-M3 and a C64x+ DSP.
20 Typically, the dual cortex-A9 is running Linux in a SMP configuration,
25 hardware accelerators, and therefore are often used to offload CPU-intensive
28 These remote processors could also be used to control latency-sensitive
29 sensors, drive random hardware blocks, or just perform background tasks
34 hardware accessible only by the remote processor, reserving kernel-controlled
37 Rpmsg is a virtio-based messaging bus that allows kernel drivers to communicate
43 system's physical memory and other sensitive hardware resources (e.g. on
44 OMAP4, remote cores and hardware accelerators may have direct access to the
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-queryctrl.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i…
42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the
60 driver returns the next supported non-compound control, or ``EINVAL`` if
72 :ref:`v4l2_queryctrl <v4l2-queryctrl>` since that structure is full.
80 fields of struct :ref:`v4l2_querymenu <v4l2-querymenu>` and call the
85 :ref:`v4l2_queryctrl <v4l2-queryctrl>` ``minimum`` to ``maximum``,
99 .. _v4l2-queryctrl:
103 .. flat-table:: struct v4l2_queryctrl
104 :header-rows: 0
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_display_device.h1 /* SPDX-License-Identifier: MIT */
143 #define HAS_4TILE(__display) ((__display)->platform.dg2 || DISPLAY_VER(__display) >= 14)
146 #define HAS_CDCLK_CRAWL(__display) (DISPLAY_INFO(__display)->has_cdclk_crawl)
147 #define HAS_CDCLK_SQUASH(__display) (DISPLAY_INFO(__display)->has_cdclk_squash)
149 #define HAS_D12_PLANE_MINIMIZATION(__display) ((__display)->platform.rocketlake || (__display)->pla…
150 #define HAS_DBUF_OVERLAP_DETECTION(__display) (DISPLAY_RUNTIME_INFO(__display)->has_dbuf_overlap_de…
151 #define HAS_DDI(__display) (DISPLAY_INFO(__display)->has_ddi)
152 #define HAS_DISPLAY(__display) (DISPLAY_RUNTIME_INFO(__display)->pipe_mask != 0)
153 #define HAS_DMC(__display) (DISPLAY_RUNTIME_INFO(__display)->has_dmc)
155 #define HAS_DOUBLE_BUFFERED_M_N(__display) (DISPLAY_VER(__display) >= 9 || (__display)->platform.br…
[all …]
/linux/Documentation/driver-api/driver-model/
H A Ddriver.rst42 model because the bus they belong to has a bus-specific structure with
43 bus-specific fields that cannot be generalized.
48 completely bus-specific. Defining them as bus-specific entities would
49 sacrifice type-safety, so we keep bus-specific structures around.
51 Bus-specific drivers should include a generic struct device_driver in
52 the definition of the bus-specific driver. Like this::
59 A definition that included bus-specific fields would look like
85 no bus-specific fields (i.e. don't have a bus-specific driver
89 Most drivers, however, will have a bus-specific structure and will
105 define generic callbacks that forward the call to the bus-specific
[all …]
/linux/drivers/usb/gadget/function/
H A 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
29 * SA-1100 "Itsy" board, which could run Linux 2.4 kernels and supported
43 * implementation. This lets you use MCCI's host side MS-Windows drivers
60 /*-------------------------------------------------------------------------*/
63 * "Simple" CDC-subset option is a simple vendor-neutral model that most
242 .language = 0x0409, /* en-us */
251 /*-------------------------------------------------------------------------*/
256 struct usb_composite_dev *cdev = f->config->cdev; in geth_set_alt()
[all …]
/linux/drivers/gpu/drm/sti/
H A Dsti_hdmi.h1 /* SPDX-License-Identifier: GPL-2.0 */
13 #include <media/cec-notifier.h>
60 * @audio_pdev: ASoC hdmi-codec platform device
99 * configurations of the HDMI PHY. Each entry in the array specifies a hardware
102 * @min_tmds_freq: Lower bound of TMDS clock frequency this entry applies to
103 * @max_tmds_freq: Upper bound of TMDS clock frequency this entry applies to
/linux/drivers/hwtracing/coresight/
H A Dcoresight-cti-core.c1 // SPDX-License-Identifier: GPL-2.0
22 #include "coresight-priv.h"
23 #include "coresight-cti.h"
27 * hardware. We have a list of all CTIs irrespective of CPU bound or
30 * We assume that the non-CPU CTIs are always powered as we do with sinks etc.
43 dev_get_drvdata(csdev->dev.parent)
48 /* quick lookup list for CPU bound CTIs when power handling */
52 * CTI naming. CTI bound to cores will have the name cti_cpu<N> where
56 * CTI device name list - for CTI not bound to cores.
60 /* write set of regs to hardware - call with spinlock claimed */
[all …]
/linux/Documentation/arch/s390/
H A Dvfio-ap.rst13 The AP adapter cards are exposed via the AP bus. The motivation for vfio-ap
45 sub-directory::
53 depending upon the adapter type and hardware configuration. A domain is
56 as a set of hardware registers and memory used for processing AP commands. A
76 significant bit, correspond to domains 0-255.
111 * NQAP: to enqueue an AP command-request message to a queue
112 * DQAP: to dequeue an AP command-reply message from a queue
123 by the hardware.
126 our main hardware virtualization control block. The CRYCB contains an AP Control
132 an APID from 0-255. If a bit is set, the corresponding adapter is valid for
[all …]
/linux/tools/perf/pmu-events/arch/x86/sandybridge/
H A Dsnb-metrics.json4 "MetricExpr": "cstate_pkg@c2\\-residency@ / TSC",
11 "MetricExpr": "cstate_core@c3\\-residency@ / TSC",
18 "MetricExpr": "cstate_pkg@c3\\-residency@ / TSC",
25 "MetricExpr": "cstate_core@c6\\-residency@ / TSC",
32 "MetricExpr": "cstate_pkg@c6\\-residency@ / TSC",
39 "MetricExpr": "cstate_core@c7\\-residency@ / TSC",
46 "MetricExpr": "cstate_pkg@c7\\-residency@ / TSC",
59 "MetricExpr": "((msr@aperf@ - cycles) / msr@aperf@ if msr@smi@ > 0 else 0)",
75 "MetricExpr": "1 - (tma_frontend_bound + tma_bad_speculation + tma_retiring)",
80-of-order scheduler dispatches ready uops into their respective execution units; and once complete…
[all …]
/linux/Documentation/devicetree/bindings/serial/
H A Dnvidia,tegra20-hsuart.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/serial/nvidia,tegra20-hsuart.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Thierry Reding <thierry.reding@gmail.com>
11 - Jon Hunter <jonathanh@nvidia.com>
16 - enum:
17 - nvidia,tegra20-hsuart
18 - nvidia,tegra30-hsuart
19 - nvidia,tegra186-hsuart
[all …]
/linux/Documentation/networking/
H A Drepresentors.rst1 .. SPDX-License-Identifier: GPL-2.0
9 used to control internal switching on SmartNICs. For the closely-related port
10 representors on physical (multi-port) switches, see
14 ----------
16 Since the mid-2010s, network cards have started offering more complex
17 virtualisation capabilities than the legacy SR-IOV approach (with its simple
18 MAC/VLAN-based switching model) can support. This led to a desire to offload
19 software-defined networks (such as OpenVSwitch) to these NICs to specify the
24 virtual switches and IOV devices. Just as each physical port of a Linux-
42 -----------
[all …]
/linux/Documentation/spi/
H A Dspidev.rst5 SPI devices have a limited userspace API, supporting basic half-duplex
19 * Prototyping in an environment that's not crash-prone; stray pointers
34 the different hardware topology representations.
38 - struct spi_device_id spidev_spi_ids[]: list of devices that can be
39 bound when these are defined using a struct spi_board_info with a
42 - struct of_device_id spidev_dt_ids[]: list of devices that can be
43 bound when these are defined using a Device Tree node that has a
46 - struct acpi_device_id spidev_acpi_ids[]: list of devices that can
47 be bound when these are defined using a ACPI device object with a
52 post a patch for spidev to the linux-spi@vger.kernel.org mailing list.
[all …]

12345678910>>...17