Home
last modified time | relevance | path

Searched +full:a +full:- +full:facing (Results 1 – 25 of 67) 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/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/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/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/include/net/psp/
H A Dfunctions.h1 /* SPDX-License-Identifier: GPL-2.0-only */
15 /* Driver-facing API */
24 /* Kernel-facing API */
29 return pas->drv_data; in psp_assoc_drv_data()
41 return rcu_dereference_check(sk->psp_assoc, lockdep_sock_is_held(sk)); in psp_sk_assoc()
50 if (pas && pas->tx.spi) in psp_enqueue_set_decrypted()
51 skb->decrypted = 1; in psp_enqueue_set_decrypted()
58 struct psp_skb_ext *a, *b; in __psp_skb_coalesce_diff() local
60 a = skb_ext_find(one, SKB_EXT_PSP); in __psp_skb_coalesce_diff()
63 diffs |= (!!a) ^ (!!b); in __psp_skb_coalesce_diff()
[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/devicetree/bindings/usb/
H A Dusb-hub.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-hub.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Pin-yen Lin <treapking@chromium.org>
13 - $ref: usb-device.yaml#
16 '#address-cells':
19 peer-hub:
27 The downstream facing USB ports
30 "^port@[1-9a-f][0-9a-f]*$":
[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/Documentation/devicetree/bindings/net/dsa/
H A Dmicrel,ks8995.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
14 the early-to-mid 2000s. The chip features a CPU port and four outgoing ports,
18 Further, a fifth PHY is available and can be used separately from the switch
19 fabric, connected to an external MII interface name MII-P5. This is
20 unrelated from the CPU-facing port 5 which is used for DSA MII traffic.
25 - micrel,ks8995
26 - micrel,ksz8795
[all …]
/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-occupie
[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/arch/arm/boot/dts/intel/ixp/
H A Dintel-ixp42x-linksys-wrv54g.dts1 // SPDX-License-Identifier: ISC
5 * Based on a board file by George T. Joseph and other patches.
9 /dts-v1/;
11 #include "intel-ixp42x.dtsi"
12 #include <dt-bindings/input/input.h>
17 #address-cells = <1>;
18 #size-cells = <1>;
28 stdout-path = "uart1:115200n8";
39 compatible = "gpio-leds";
40 led-power {
[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 */
46 * enum tb_security_level - Thunderbolt security level
67 * struct tb - main thunderbolt bus structure
103 return (link - 1) / TB_LINKS_PER_PHY_PORT; in tb_phy_port_from_link()
107 * struct tb_property_dir - XDomain property directory
129 * struct tb_property - XDomain property
130 * @list: Used to link properties together in a directory
181 * enum tb_link_width - Thunderbol
[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/include/net/page_pool/
H A Dtypes.h1 /* SPDX-License-Identifier: GPL-2.0 */
6 #include <linux/dma-direction.h>
17 * DMA-synced-for-device according to
20 * Please note DMA-sync-for-CPU is still
38 #define PP_DMA_INDEX_LIMIT XA_LIMIT(1, BIT(PP_DMA_INDEX_BITS) - 1)
44 * use-case. The NAPI budget is 64 packets. After a NAPI poll the RX
46 * thus a natural max size of objects needed in the cache.
48 * Keeping room for more objects, is due to XDP_DROP use-case. As
52 * would have to take a slower code path.
62 * struct page_pool_params - page pool parameters
[all …]
/linux/drivers/gpu/drm/i915/gt/
H A 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(&engine->uabi_llist, &engine->i915->uabi_engines_llist); in intel_engine_add_user()
[all …]
/linux/Documentation/networking/dsa/
H A Ddsa.rst7 develop drivers for this subsystem as well as a TODO for developers interested
14 support Marvell Ethernet switches (MV88E6xxx, a.k.a. Link Street product
19 they configured/queried a switch port network device or a regular network
22 An Ethernet switch typically comprises 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-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".
36 For each front-panel port, DSA creates specialized network devices which are
[all …]

123