Home
last modified time | relevance | path

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

123

/linux/Documentation/dev-tools/
H A Dcheckuapi.rst1 .. SPDX-License-Identifier: GPL-2.0-only
7 The UAPI checker (``scripts/check-uapi.sh``) is a shell script which
8 checks UAPI header files for userspace backwards-compatibility across
14 This section will describe the options with which ``check-uapi.sh``
19 check-uapi.sh [-b BASE_REF] [-p PAST_REF] [-j N] [-l ERROR_LOG] [-i] [-q] [-v]
23 -b BASE_REF Base git reference to use for comparison. If unspecified or empty,
26 -p PAST_REF Compare BASE_REF to PAST_REF (e.g. -p v6.1). If unspecified or empty,
29 -j JOBS Number of checks to run in parallel (default: number of CPU cores).
30 -l ERROR_LOG Write error log to file (default: no error log is generated).
31 -i Ignore ambiguous changes that may or may not break UAPI compatibility.
[all …]
/linux/Documentation/devicetree/bindings/pci/
H A 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/arch/mips/boot/dts/loongson/
H A 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>;
27 #clock-cells = <0>;
28 compatible = "fixed-clock";
[all …]
/linux/Documentation/devicetree/bindings/media/
H A 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/Documentation/devicetree/bindings/usb/
H A Dti,hd3ss3220.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Bij
[all...]
/linux/Documentation/filesystems/nfs/
H A 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/Documentation/devicetree/bindings/mailbox/
H A 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 - const: fsl,imx8-mu-seco
[all …]
/linux/drivers/gpu/drm/display/
H A Ddrm_dp_helper.c77 return link_status[r - DP_LANE0_1_STATUS]; in dp_link_status()
231 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_clock_recovery_delay_us()
232 aux->name, rd_interval); in __8b10b_clock_recovery_delay_us()
243 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x (max 4)\n", in __8b10b_channel_eq_delay_us()
244 aux->name, rd_interval); in __8b10b_channel_eq_delay_us()
256 drm_dbg_kms(aux->drm_dev, "%s: invalid AUX interval 0x%02x\n", in __128b132b_channel_eq_delay_us()
257 aux->name, rd_interval); in __128b132b_channel_eq_delay_us()
279 * - Clock recovery vs. channel equalization
280 * - DPRX vs. LTTPR
281 * - 128b/132b vs. 8b/10b
[all …]
/linux/Documentation/userspace-api/media/v4l/
H A 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/drivers/gpu/drm/nouveau/include/nvkm/core/
H A Dclient.h1 /* SPDX-License-Identifier: MIT */
26 /* logging for client-facing objects */
27 #define nvif_printk(o,l,p,f,a...) do { \ argument
29 const struct nvkm_client *_client = _object->client; \
30 if (_client->debug >= NV_DBG_##l) \
31 printk(KERN_##p "nouveau: %s:%08x:%08x: "f, _client->name, \
32 _object->handle, _object->oclass, ##a); \
34 #define nvif_fatal(o,f,a...) nvif_printk((o), FATAL, CRIT, f, ##a) argument
35 #define nvif_error(o,f,a...) nvif_printk((o), ERROR, ERR, f, ##a) argument
36 #define nvif_debug(o,f,a...) nvif_printk((o), DEBUG, INFO, f, ##a) argument
[all …]
/linux/Documentation/driver-api/gpio/
H A 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/drivers/net/dsa/
H A Dvitesse-vsc73xx.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 * a sixth CPU port facing the processor with an RGMII interface. These ports
8 * are numbered 0..4 and 6, so they leave a "hole" in the port map for port 5,
18 * struct vsc73xx_portinfo - port data structure: contains storage data
34 * struct vsc73xx - VSC73xx state container: main data structure
42 * @ops: Structure with hardware-dependent operations
65 * struct vsc73xx_ops - VSC73xx methods container
66 * @read: Method for register reading over the hardware-dependent interface
67 * @write: Method for register writing over the hardware-dependent interface
77 * struct vsc73xx_bridge_vlan - VSC73xx driver structure which keeps vlan
/linux/tools/lib/bpf/
H A Dlibbpf_common.h1 /* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
4 * Common user-facing libbpf helpers.
21 /* Mark a symbol as deprecated when libbpf version is >= {major}.{minor} */
40 * number of arguments provided by used in backwards-compatible way during the
45 #define ___libbpf_cat(A, B) A ## B argument
55 * ability to use a nice struct field initialization syntax and **hopefully**
60 * Macro declares opts struct of given type and name, zero-initializes,
62 * values provided by users in struct initializer-syntax as varargs.
76 * structure size member. Values provided by users in struct initializer-
/linux/drivers/mtd/devices/
H A 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/include/uapi/linux/
H A Ddevlink.h1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
3 * include/uapi/linux/devlink.h - Network physical device Netlink interface
146 DEVLINK_CMD_MAX = __DEVLINK_CMD_MAX - 1
161 /* static threshold - limiting the maximum number of bytes.
162 * dynamic threshold - limiting the maximum number of bytes
167 * While Free_Buffer is the amount of none-occupied buffer associated to
169 * The value range which can be passed is 0-20 and serves
171 * alpha = 2 ^ (passed_value - 10)
199 DEVLINK_PORT_FLAVOUR_PHYSICAL, /* Any kind of a port physically
200 * facing the user.
[all …]
/linux/Documentation/userspace-api/media/
H A 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
30 Unit of data transported by a bus. On parallel buses, the data unit
32 unit is logical. If the data unit is image data, it may also be called a
36 Part of the Linux Kernel that implements support for a hardware
40 A character device node in the file system used to control and
41 transfer data in and out of a Kernel driver.
46 An API designed to control a subset of the :term:`Media Hardware`
54 A specialized :term:`Microprocessor`, with its architecture
58 **Field-programmable Gate Array**
[all …]
/linux/drivers/extcon/
H A Dextcon-usbc-tusb320.c1 // SPDX-License-Identifier: GPL-2.0
3 * drivers/extcon/extcon-tusb320.c - TUSB320 extcon driver
10 #include <linux/extcon-provider.h>
90 [TUSB320_ATTACHED_STATE_DFP] = "downstream facing port",
91 [TUSB320_ATTACHED_STATE_UFP] = "upstream facing port",
108 ret = regmap_read(priv->regmap, sizeof(sig) - 1 - i, &val); in tusb320_check_signature()
112 dev_err(priv->dev, "signature mismatch!\n"); in tusb320_check_signature()
113 return -ENODEV; in tusb320_check_signature()
125 if (priv->state != TUSB320_ATTACHED_STATE_NONE) in tusb320_set_mode()
126 return -EBUSY; in tusb320_set_mode()
[all …]
/linux/Documentation/networking/
H A Dmptcp.rst1 .. SPDX-License-Identifier: GPL-2.0
11 `RFC 8684 (MPTCPv1) <https://www.rfc-editor.org/rfc/rfc8684.html>`_. It allows a
13 packets over a single MPTCP connection. MPTCP can aggregate the bandwidth of
14 multiple interfaces or prefer the one with the lowest latency. It also allows a
15 fail-over if one path is down, and the traffic is seamlessly reinjected on other
26 brings new use-cases, compared to TCP:
28 - Seamless handovers: switching from one path to another while preserving
29 established connections, e.g. to be used in mobility use-cases, like on
31 - Best network selection: using the "best" available path depending on some
33 - Network aggregation: using multiple paths at the same time to have a higher
[all …]
/linux/Documentation/arch/x86/
H A 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/include/linux/
H A Dhid_bpf.h1 /* SPDX-License-Identifier: GPL-2.0+ */
14 * The following is the user facing HID BPF API.
21 * struct hid_bpf_ctx - User accessible data for all HID programs
24 * a call to hid_bpf_get_data() in order to get a pointer to that field.
36 * Programs can also change this value by returning a positive number in the
38 * To discard the event, return a negative error code.
44 * ``hid`` and ``allocated_size`` are read-only, ``size`` and ``retval`` are read-write.
60 #define HID_BPF_FLAG_MASK (((HID_BPF_FLAG_MAX - 1) << 1) - 1)
84 * struct hid_bpf_ops - A BPF struct_ops of callbacks allowing to attach HID-BPF
85 * programs to a HID device
[all …]
H A Dthunderbolt.h1 /* SPDX-License-Identifier: GPL-2.0 */
39 * enum tb_security_level - Thunderbolt security level
60 * struct tb - main thunderbolt bus structure
96 return (link - 1) / TB_LINKS_PER_PHY_PORT; in tb_phy_port_from_link()
100 * struct tb_property_dir - XDomain property directory
122 * struct tb_property - XDomain property
123 * @list: Used to link properties together in a directory
174 * enum tb_link_width - Thunderbol
[all...]
/linux/Documentation/admin-guide/gpio/
H A Dgpio-virtuser.rst1 .. SPDX-License-Identifier: GPL-2.0-only
8 consumer devices can be instantiated from device-tree or over configfs.
10 A virtual consumer uses the driver-facing GPIO APIs and allows to cover it with
11 automated tests driven by user-space. The GPIOs are requested using
15 -----------------------
17 The gpio-consumer module registers a configfs subsystem called
18 ``'gpio-virtuser'``. For details of the configfs filesystem, please refer to
21 The user can create a hierarchy of configfs groups and items as well as modify
25 **Group:** ``/config/gpio-virtuser``
27 This is the top directory of the gpio-consumer configfs tree.
[all …]
/linux/include/linux/ceph/
H A 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/arch/arm64/boot/dts/rockchip/
H A 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"
11 chassis-type = "tablet";
16 pp1250_s3: regulator-pp1250-s3 {
17 compatible = "regulator-fixed";
18 regulator-name = "pp1250_s3";
21 regulator-always-on;
22 regulator-boot-on;
23 regulator-min-microvolt = <1250000>;
[all …]
/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_csi2_bridge.c1 // SPDX-License-Identifier: GPL-2.0
8 * Based on drivers/media/pci/intel/ipu3/cio2-bridge.c written by:
18 #include <media/ipu-bridge.h>
19 #include <media/v4l2-fwnode.h>
28 * 79234640-9e10-4fea-a5c1-b5aa8b19756f
29 * This _DSM GUID returns information about the GPIO lines mapped to a sensor.
30 * Function number 1 returns a count of the GPIO lines that are mapped.
52 * 822ace8f-2814-4174-a56b-5f029fe079ee
53 * This _DSM GUID returns a string from the sensor device, which acts as a
61 * dc2f6c4f-045b-4f1d-97b9-882a6860a4be
[all …]

123