Home
last modified time | relevance | path

Searched +full:a +full:- +full:facing (Results 1 – 25 of 72) sorted by relevance

123

/Linux-v5.15/Documentation/devicetree/bindings/pci/
Dpci.txt3 PCI Bus Binding to: IEEE Std 1275-1994
4 https://www.devicetree.org/open-firmware/bindings/pci/pci2_1.pdf
9 https://www.devicetree.org/open-firmware/practice/imap/imap0_9d.pdf
11 Additionally to the properties specified in the above standards a host bridge
14 - linux,pci-domain:
15 If present this property assigns a fixed PCI domain number to a host bridge,
21 - max-link-speed:
23 drivers could add this as a strategy to avoid unnecessary operation for
27 - reset-gpios:
30 - supports-clkreq:
[all …]
/Linux-v5.15/arch/mips/boot/dts/loongson/
Dloongson64-2k1000.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <2>;
11 #size-cells = <2>;
14 #address-cells = <1>;
15 #size-cells = <0>;
21 #clock-cells = <1>;
35 #clock-cells = <0>;
36 compatible = "fixed-clock";
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/usb/
Dti,hd3ss3220.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Biju Das <biju.das.jz@bp.renesas.com>
12 description: |-
13 HD3SS3220 is a USB SuperSpeed (SS) 2:1 mux with DRP port controller. The device provides Channel
14 Configuration (CC) logic and 5V VCONN sourcing for ecosystems implementing USB Type-C. The
15 HD3SS3220 can be configured as a Downstream Facing Port (DFP), Upstream Facing Port (UFP) or a
43 - port@0
44 - port@1
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/media/
Dvideo-interface-devices.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/video-interface-devices.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jacopo Mondi <jacopo@jmondi.org>
11 - Sakari Ailus <sakari.ailus@linux.intel.com>
14 flash-leds:
15 $ref: /schemas/types.yaml#/definitions/phandle-array
17 An array of phandles, each referring to a flash LED, a sub-node of the LED
20 lens-focus:
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/mailbox/
Dfsl,mu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Dong Aisheng <aisheng.dong@nxp.com>
22 registers (Processor A-facing, Processor B-facing).
27 - const: fsl,imx6sx-mu
28 - const: fsl,imx7ulp-mu
29 - const: fsl,imx8ulp-mu
30 - const: fsl,imx8-mu-scu
31 - items:
[all …]
/Linux-v5.15/drivers/gpu/drm/
Ddrm_dp_helper.c59 return link_status[r - DP_LANE0_1_STATUS]; in dp_link_status()
150 drm_dbg_kms(aux->drm_dev, "%s: AUX interval %lu, out of range (max 4)\n", in drm_dp_link_train_clock_recovery_delay()
151 aux->name, rd_interval); in drm_dp_link_train_clock_recovery_delay()
166 drm_dbg_kms(aux->drm_dev, "%s: AUX interval %lu, out of range (max 4)\n", in __drm_dp_link_train_channel_eq_delay()
167 aux->name, rd_interval); in __drm_dp_link_train_channel_eq_delay()
194 return phy_cap[r - DP_TRAINING_AUX_RD_INTERVAL_PHY_REPEATER1]; in dp_lttpr_phy_cap()
228 const char *arrow = request == DP_AUX_NATIVE_READ ? "->" : "<-"; in drm_dp_dump_access()
231 drm_dbg_dp(aux->drm_dev, "%s: 0x%05x AUX %s (ret=%3d) %*ph\n", in drm_dp_dump_access()
232 aux->name, offset, arrow, ret, min(ret, 20), buffer); in drm_dp_dump_access()
234 drm_dbg_dp(aux->drm_dev, "%s: 0x%05x AUX %s (ret=%3d)\n", in drm_dp_dump_access()
[all …]
/Linux-v5.15/Documentation/filesystems/nfs/
Dknfsd-stats.rst5 :Authors: Greg Banks <gnb@sgi.com> - 26 Mar 2009
13 program from the nfs-utils distribution provides a helpful command-line
16 All the files described here are formatted as a sequence of text lines,
17 separated by newline '\n' characters. Lines beginning with a hash
19 by parsing routines. All other lines contain a sequence of fields
28 The first line is a comment which describes the fields present in
30 a sequence of unsigned decimal numeric fields. One line is shown
41 Thread pool ids are a contiguous set of small integers starting
44 Note that in the default case there will be a single thread pool
46 and thus this file will have a single line with a pool id of "0".
[all …]
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
10 digital) features of a device such as controllable lenses or sensors.
13 .. _camera-control-id:
21 return a description of this control class.
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
37 .. flat-table::
38 :header-rows: 0
39 :stub-columns: 0
[all …]
/Linux-v5.15/tools/lib/bpf/
Dlibbpf_common.h1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
4 * Common user-facing libbpf helpers.
24 * ability to use a nice struct field initialization syntax and **hopefully**
29 * Macro declares opts struct of given type and name, zero-initializes,
31 * values provided by users in struct initializer-syntax as varargs.
/Linux-v5.15/drivers/gpu/drm/nouveau/include/nvkm/core/
Dclient.h1 /* SPDX-License-Identifier: MIT */
35 /* logging for client-facing objects */
36 #define nvif_printk(o,l,p,f,a...) do { \ argument
38 const struct nvkm_client *_client = _object->client; \
39 if (_client->debug >= NV_DBG_##l) \
40 printk(KERN_##p "nouveau: %s:%08x:%08x: "f, _client->name, \
41 _object->handle, _object->oclass, ##a); \
43 #define nvif_fatal(o,f,a...) nvif_printk((o), FATAL, CRIT, f, ##a) argument
44 #define nvif_error(o,f,a...) nvif_printk((o), ERROR, ERR, f, ##a) argument
45 #define nvif_debug(o,f,a...) nvif_printk((o), DEBUG, INFO, f, ##a) argument
[all …]
/Linux-v5.15/Documentation/driver-api/gpio/
Dusing-gpio.rst6 as such are normally not user facing abstractions. The most obvious, natural
12 Documentation/driver-api/gpio/drivers-on-gpio.rst
18 help to refine it, see Documentation/process/submitting-patches.rst.
20 In Linux GPIO lines also have a userspace ABI.
22 The userspace ABI is intended for one-off deployments. Examples are prototypes,
24 industrial automation, PLC-type use cases, door controllers, in short a piece
26 operators to have a deep knowledge of the equipment and knows about the
27 software-hardware interface to be set up. They should not have a natural fit
28 to any existing kernel subsystem and not be a good fit for an operating system,
29 because of not being reusable or abstract enough, or involving a lot of non
[all …]
/Linux-v5.15/drivers/net/dsa/
Dvitesse-vsc73xx-core.c1 // SPDX-License-Identifier: GPL-2.0
3 * Vitesse VSC7385 SparX-G5 5+1-port Integrated Gigabit Ethernet Switch
4 * Vitesse VSC7388 SparX-G8 8-port Integrated Gigabit Ethernet Switch
5 * Vitesse VSC7395 SparX-G5e 5+1-port Integrated Gigabit Ethernet Switch
6 * Vitesse VSC7398 SparX-G8e 8-port Integrated Gigabit Ethernet Switch
8 * These switches have a built-in 8051 CPU and can download and execute a
10 * handling the switch in a memory-mapped manner by connecting to that external
31 #include "vitesse-vsc73xx.h"
33 #define VSC73XX_BLOCK_MAC 0x1 /* Subblocks 0-4, 6 (CPU port) */
266 #define IS_7385(a) ((a)->chipid == VSC73XX_CHIPID_ID_7385) argument
[all …]
/Linux-v5.15/drivers/mtd/devices/
Dms02-nv.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * DEC MS02-NV (54-20948-01) battery backed-up NVRAM module for
16 * 0x000000 - 0x3fffff SRAM
17 * 0x400000 - 0x7fffff CSR
22 * 0x000000 - 0x0003ff diagnostic area, destroyed upon a reboot
23 * 0x000400 - ENDofRAM storage area, available to operating systems
26 * the first word is used by the firmware as a status flag passed
31 * for the start address of the user-available is 0x001000 which is
36 * operating system, a magic ID to distinguish a MS02-NV board from
37 * anything else and a status information providing results of tests
[all …]
/Linux-v5.15/Documentation/userspace-api/media/
Dglossary.rst1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later
17 A :term:`Device Driver` that implements the main logic to talk with
29 Part of the Linux Kernel that implements support for a hardware
33 A character device node in the file system used to control and
34 transfer data in and out of a Kernel driver.
39 An API designed to control a subset of the :term:`Media Hardware`
47 A specialized :term:`Microprocessor`, with its architecture
51 **Field-programmable Gate Array**
53 An :term:`IC` circuit designed to be configured by a customer or
54 a designer after manufacturing.
[all …]
/Linux-v5.15/include/uapi/linux/
Ddevlink.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
3 * include/uapi/linux/devlink.h - Network physical device Netlink interface
136 DEVLINK_CMD_MAX = __DEVLINK_CMD_MAX - 1
151 /* static threshold - limiting the maximum number of bytes.
152 * dynamic threshold - limiting the maximum number of bytes
157 * While Free_Buffer is the amount of none-occupied buffer associated to
159 * The value range which can be passed is 0-20 and serves
161 * alpha = 2 ^ (passed_value - 10)
189 DEVLINK_PORT_FLAVOUR_PHYSICAL, /* Any kind of a port physically
190 * facing the user.
[all …]
/Linux-v5.15/drivers/net/ethernet/stmicro/stmmac/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "STMicroelectronics Multi-Gigabit Ethernet driver"
13 This is the driver for the Ethernet IPs built around a
25 feature if you are facing problems with your HW and submit the test
38 If you have a controller with this interface, say Y or M here.
45 tristate "Support for snps,dwc-qos-ethernet.txt DT binding."
50 Support for chips using the snps,dwc-qos-ethernet.txt DT binding.
92 will behave like standard non-accelerated ethernet interfaces.
260 Support for ethernet controller on Loongson-2K1000 SoC and LS7A1000 bridge.
271 If you have a controller with this interface, say Y or M here.
/Linux-v5.15/Documentation/networking/dsa/
Ddsa.rst7 develop drivers for this subsystem as well as a TODO for developers interested
13 The Distributed Switch Architecture is a subsystem which was primarily designed
14 to support Marvell Ethernet switches (MV88E6xxx, a.k.a Linkstreet product line)
19 they configured/queried a switch port network device or a regular network
22 An Ethernet switch is typically comprised of multiple front-panel ports, and one
24 presence of a management port connected to an Ethernet controller capable of
25 receiving Ethernet frames from the switch. This is a very common setup for all
27 gateways, or even top-of-the rack switches. This host Ethernet controller will
33 ports are referred to as "dsa" ports in DSA terminology and code. A collection
34 of multiple switches connected to each other is called a "switch tree".
[all …]
/Linux-v5.15/Documentation/x86/
Dearlyprintk.rst1 .. SPDX-License-Identifier: GPL-2.0
7 Mini-HOWTO for using the earlyprintk=dbgp boot option with a
8 USB2 Debug port key and a debug cable, on x86 systems.
13 [host/target] <-------> [USB debug key] <-------> [client/console]
18 a) Host/target system needs to have USB debug port capability.
20 You can check this capability by looking at a 'Debug port' bit in
21 the lspci -vvv output::
23 # lspci -vvv
25 …roller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03) (prog-if 20 [EHCI])
27 …Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisIN…
[all …]
/Linux-v5.15/arch/arm64/boot/dts/rockchip/
Drk3399-gru-scarlet.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Gru-scarlet board device tree source
8 #include "rk3399-gru.dtsi"
14 pp1250_s3: pp1250-s3 {
15 compatible = "regulator-fixed";
16 regulator-name = "pp1250_s3";
19 regulator-always-on;
20 regulator-boot-on;
21 regulator-min-microvolt = <1250000>;
22 regulator-max-microvolt = <1250000>;
[all …]
/Linux-v5.15/net/dsa/
Dswitch.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Handling of a single switch chip, part of a switch fabric
5 * Copyright (c) 2017 Savoir-faire Linux Inc.
22 for (i = 0; i < ds->num_ports; ++i) { in dsa_switch_fastest_ageing_time()
25 if (dp->ageing_time && dp->ageing_time < ageing_time) in dsa_switch_fastest_ageing_time()
26 ageing_time = dp->ageing_time; in dsa_switch_fastest_ageing_time()
35 unsigned int ageing_time = info->ageing_time; in dsa_switch_ageing_time()
37 if (ds->ageing_time_min && ageing_time < ds->ageing_time_min) in dsa_switch_ageing_time()
38 return -ERANGE; in dsa_switch_ageing_time()
40 if (ds->ageing_time_max && ageing_time > ds->ageing_time_max) in dsa_switch_ageing_time()
[all …]
/Linux-v5.15/include/linux/ceph/
Dceph_features.h1 /* SPDX-License-Identifier: GPL-2.0 */
33 * test for a feature. this test is safer than a typical mask against
45 * A *major* release is a release through which all upgrades must pass
46 * (e.g., jewel). For example, no pre-jewel server will ever talk to
47 * a post-jewel server (mon, osd, etc).
49 * For feature bits used *only* on the server-side:
51 * - In the first phase we indicate that a feature is DEPRECATED as of
52 * a particular release. This is the first major release X (say,
62 * - In the second phase we stop advertising the bit and call it
69 * - The bit can be reused in the first post-luminous release, 13.0.z
[all …]
/Linux-v5.15/drivers/media/platform/rcar-vin/
Drcar-vin.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Driver for Renesas R-Car VIN
6 * Copyright (C) 2011-2013 Renesas Solutions Corp.
10 * Based on the soc-camera rcar_vin driver
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-ctrls.h>
20 #include <media/v4l2-dev.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-fwnode.h>
23 #include <media/videobuf2-v4l2.h>
[all …]
/Linux-v5.15/net/netfilter/
Dnft_set_pipapo.h1 // SPDX-License-Identifier: GPL-2.0-only
6 #include <net/ipv6.h> /* For the maximum length of a field */
8 /* Count of concatenated fields depends on count of 32-bit nftables registers */
25 #define NFT_PIPAPO_GROUPS_PER_BYTE(f) (BITS_PER_BYTE / (f)->bb)
27 /* If a lookup table gets bigger than NFT_PIPAPO_LT_SIZE_HIGH, switch to the
31 * Picking 2MiB as threshold (for a single table) avoids as much as possible
32 * crossing page boundaries on most architectures (x86-64 and MIPS huge pages,
34 * keeps performance nice in case kvmalloc() gives us non-contiguous areas.
39 #define NFT_PIPAPO_LT_SIZE_LOW NFT_PIPAPO_LT_SIZE_THRESHOLD - \
44 (round_up((f)->groups / NFT_PIPAPO_GROUPS_PER_BYTE(f), sizeof(u32)))
[all …]
/Linux-v5.15/drivers/gpu/drm/i915/gt/
Dintel_engine_user.c1 // SPDX-License-Identifier: MIT
19 struct rb_node *p = i915->uabi_engines.rb_node; in intel_engine_lookup_user()
25 if (class < it->uabi_class) in intel_engine_lookup_user()
26 p = p->rb_left; in intel_engine_lookup_user()
27 else if (class > it->uabi_class || in intel_engine_lookup_user()
28 instance > it->uabi_instance) in intel_engine_lookup_user()
29 p = p->rb_right; in intel_engine_lookup_user()
30 else if (instance < it->uabi_instance) in intel_engine_lookup_user()
31 p = p->rb_left; in intel_engine_lookup_user()
41 llist_add((struct llist_node *)&engine->uabi_node, in intel_engine_add_user()
[all …]
/Linux-v5.15/fs/xfs/scrub/
Dparent.c1 // SPDX-License-Identifier: GPL-2.0+
30 /* Look for an entry in a parent pointing to this inode. */
40 /* Look for a single entry in a directory pointing to an inode. */
54 if (spc->ino == ino) in xchk_parent_actor()
55 spc->nlink++; in xchk_parent_actor()
58 * If we're facing a fatal signal, bail out. Store the cancellation in xchk_parent_actor()
62 if (xchk_should_terminate(spc->sc, &error)) in xchk_parent_actor()
63 spc->cancelled = true; in xchk_parent_actor()
77 .ino = sc->ip->i_ino, in xchk_parent_count_parent_dentries()
86 * If there are any blocks, read-ahead block 0 as we're almost in xchk_parent_count_parent_dentries()
[all …]

123