Home
last modified time | relevance | path

Searched +full:interface +full:- +full:type (Results 1 – 25 of 1151) sorted by relevance

12345678910>>...47

/Linux-v6.1/drivers/usb/typec/ucsi/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Type-C Connector System Software Interface driver"
8 USB Type-C Connector System Software Interface (UCSI) is a
9 specification for an interface that allows the operating system to
10 control the USB Type-C ports. On UCSI system the USB Type-C ports
14 that are equipped with Embedded Controller and USB Type-C ports.
16 UCSI specification does not define the interface method, so depending
19 for every supported interface method.
22 https://www.intel.com/content/www/us/en/io/universal-serial-bus/usb-type-c-ucsi-spec.html
30 tristate "UCSI Interface Driver for Cypress CCGx"
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/soc/fsl/cpm_qe/
Dnetwork.txt4 - fsl,cpm1-scc-enet
5 - fsl,cpm2-scc-enet
6 - fsl,cpm1-fec-enet
7 - fsl,cpm2-fcc-enet (third resource is GFEMR)
8 - fsl,qe-enet
13 compatible = "fsl,mpc8272-fcc-enet",
14 "fsl,cpm2-fcc-enet";
16 local-mac-address = [ 00 00 00 00 00 00 ];
18 interrupt-parent = <&PIC>;
19 phy-handle = <&PHY0>;
[all …]
/Linux-v6.1/Documentation/networking/
Dnet_failover.rst1 .. SPDX-License-Identifier: GPL-2.0
16 original paravirtual interface is registered as 'standby' slave netdev and
19 'pci' device. The user accesses the network interface via 'failover' netdev.
28 virtio-net accelerated datapath: STANDBY mode
31 net_failover enables hypervisor controlled accelerated datapath to virtio-net
35 feature on the virtio-net interface and assign the same MAC address to both
36 virtio-net and VF interfaces.
41 <interface type='network'>
45 <model type='virtio'/>
48 <teaming type='persistent'/>
[all …]
Dstatistics.rst1 .. SPDX-License-Identifier: GPL-2.0
4 Interface statistics
10 This document is a guide to Linux network interface statistics.
12 There are three main sources of interface statistics in Linux:
14 - standard interface statistics based on
15 :c:type:`struct rtnl_link_stats64 <rtnl_link_stats64>`;
16 - protocol-specific statistics; and
17 - driver-defined statistics available via ethtool.
19 Standard interface statistics
20 -----------------------------
[all …]
/Linux-v6.1/Documentation/networking/dsa/
Dconfiguration.rst1 .. SPDX-License-Identifier: GPL-2.0
10 .. _dsa-config-showcases:
13 -----------------------
33 interface. The CPU port is the switch port connected to an Ethernet MAC chip.
34 The corresponding linux Ethernet interface is called the master interface.
37 The slave interfaces depend on the master interface being up in order for them
39 interface had to be managed explicitly by the user. Starting with kernel v5.12,
42 - when a DSA slave interface is brought up, the master interface is
44 - when the master interface is brought down, all DSA slave interfaces are
50 the master interface
[all …]
Db53.rst1 .. SPDX-License-Identifier: GPL-2.0
20 The switch is, if possible, configured to enable a Broadcom specific 4-bytes
22 CPU interface, conversely, the CPU network interface should insert a similar
29 The interface names and example network configuration are used according the
30 configuration described in the :ref:`dsa-config-showcases`.
33 ----------------------------------
38 See :ref:`dsa-tagged-configuration`.
41 -------------------------------------
48 The configuration slightly differ from the :ref:`dsa-vlan-configuration`.
54 In difference to the configuration described in :ref:`dsa-vlan-configuration`
[all …]
/Linux-v6.1/Documentation/userspace-api/media/dvb/
Dca_high_level.rst1 .. SPDX-License-Identifier: GPL-2.0
25 Why the need for another CI interface?
29 Strictly speaking this is not a new interface.
31 The CI interface is defined in the DVB API in ca.h as:
33 .. code-block:: c
38 int type; /* CA interface this slot supports */
39 #define CA_CI 1 /* CI high level interface */
40 #define CA_CI_LINK 2 /* CI link layer level interface */
41 #define CA_CI_PHYS 4 /* CI physical layer level interface */
42 #define CA_DESCR 8 /* built-in descrambler */
[all …]
Dnet-add-if.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 NET_ADD_IF - Creates a new network interface for a given Packet ID.
29 pointer to struct :c:type:`dvb_net_if`
35 contains a TCP/IP traffic, the type of encapsulation to be used (MPE or
36 ULE) and the interface number for the new interface to be created. When
37 the system call successfully returns, a new virtual network interface is
40 The struct :c:type:`dvb_net_if`::ifnum field will be
41 filled with the number of the created interface.
46 On success 0 is returned, and :c:type:`ca_slot_info` is filled.
48 On error -1 is returned, and the ``errno`` variable is set
[all …]
/Linux-v6.1/drivers/greybus/
Dinterface.c1 // SPDX-License-Identifier: GPL-2.0
3 * Greybus interface code
20 /* Time required for interface to enter standby before disabling REFCLK */
23 /* Don't-care selector index */
51 return gb_svc_dme_peer_get(intf->hd->svc, intf->interface_id, in gb_interface_dme_attr_get()
64 if (intf->ddbl1_manufacturer_id != TOSHIBA_DMID) { in gb_interface_read_ara_dme()
65 dev_err(&intf->dev, "unknown manufacturer %08x\n", in gb_interface_read_ara_dme()
66 intf->ddbl1_manufacturer_id); in gb_interface_read_ara_dme()
67 return -ENODEV; in gb_interface_read_ara_dme()
71 &intf->vendor_id); in gb_interface_read_ara_dme()
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/arm/
Darm,cci-400.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/arm/arm,cci-400.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13 ARM multi-cluster systems maintain intra-cluster coherency through a cache
18 clusters, through memory mapped interface, with a global control register
19 space and multiple sets of interface control registers, one per slave
20 interface.
24 pattern: "^cci(@[0-9a-f]+)?$"
[all …]
/Linux-v6.1/Documentation/driver-api/
Dipmi.rst7 The Intelligent Platform Management Interface, or IPMI, is a
12 standardized database for field-replaceable units (FRUs) and a watchdog
15 To use this, you need an interface to an IPMI controller in your
25 -------------
32 No matter what, you must pick 'IPMI top-level message handler' to use
35 The message handler does not provide any user-level interfaces.
37 from userland, you need to select 'Device interface for IPMI' if you
40 The driver interface depends on your hardware. If your system
42 and just work. If you have a board with a standard interface (These
50 these enabled and let the drivers auto-detect what is present.
[all …]
/Linux-v6.1/net/batman-adv/
Dtvlv.c1 // SPDX-License-Identifier: GPL-2.0
34 * batadv_tvlv_handler_release() - release tvlv handler from lists and queue for
47 * batadv_tvlv_handler_put() - decrement the tvlv container refcounter and
56 kref_put(&tvlv_handler->refcount, batadv_tvlv_handler_release); in batadv_tvlv_handler_put()
60 * batadv_tvlv_handler_get() - retrieve tvlv handler from the tvlv handler list
61 * based on the provided type and version (both need to match)
62 * @bat_priv: the bat priv with all the soft interface information
63 * @type: tvlv handler type to look for
69 batadv_tvlv_handler_get(struct batadv_priv *bat_priv, u8 type, u8 version) in batadv_tvlv_handler_get() argument
75 &bat_priv->tvlv.handler_list, list) { in batadv_tvlv_handler_get()
[all …]
/Linux-v6.1/drivers/char/ipmi/
Dipmi_si_hardcode.c1 // SPDX-License-Identifier: GPL-2.0+
34 module_param_string(type, si_type_str, MAX_SI_TYPE_STR, 0);
35 MODULE_PARM_DESC(type,
36type of each interface, each interface separated by commas. The types are 'kcs', 'smic', and 'bt'…
39 …"Sets the memory address of each interface, the addresses separated by commas. Only use if an int…
42 …"Sets the port address of each interface, the addresses separated by commas. Only use if an inter…
45 …"Sets the interrupt of each interface, the addresses separated by commas. Only use if an interfac…
48 …ytes between the start address and each successive register used by the interface. For instance, …
51 …s should generally be 1, 2, 4, or 8 for an 8-bit, 16-bit, 32-bit, or 64-bit register. Use this if…
54 …r, in bits. For instance, if the data is read from a 32-bit word and the IPMI data is in bit 8-15…
[all …]
/Linux-v6.1/drivers/usb/serial/
Dusb-serial.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2009 - 2013 Johan Hovold (jhovold@gmail.com)
6 * Copyright (C) 1999 - 2012 Greg Kroah-Hartman (greg@kroah.com)
13 * See Documentation/usb/usb-serial.rst for more information on using this
39 #define DRIVER_AUTHOR "Greg Kroah-Hartman <gregkh@linuxfoundation.org>"
71 serial = port->serial; in usb_serial_port_get_by_minor()
72 mutex_lock(&serial->disc_mutex); in usb_serial_port_get_by_minor()
73 if (serial->disconnected) { in usb_serial_port_get_by_minor()
74 mutex_unlock(&serial->disc_mutex); in usb_serial_port_get_by_minor()
77 kref_get(&serial->kref); in usb_serial_port_get_by_minor()
[all …]
/Linux-v6.1/drivers/pci/endpoint/functions/
Dpci-epf-ntb.c1 // SPDX-License-Identifier: GPL-2.0
3 * Endpoint Function Driver to implement Non-Transparent Bridge functionality
16 * +-------------+ +-------------+
20 * +------^------+ +------^------+
23 * +---------|-------------------------------------------------|---------+
24 * | +------v------+ +------v------+ |
28 * | | <-----------------------------------> | |
33 * | +-------------+ +-------------+ |
34 * +---------------------------------------------------------------------+
42 #include <linux/pci-epc.h>
[all …]
/Linux-v6.1/drivers/net/ethernet/netronome/nfp/nfpcore/
Dnfp_cpp.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
2 /* Copyright (C) 2015-2018 Netronome Systems, Inc. */
6 * Interface for low-level NFP CPP access.
22 dev_err(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
24 dev_warn(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
26 dev_info(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
28 dev_dbg(nfp_cpp_device(cpp)->parent, NFP_SUBSYS ": " fmt, ## args)
30 dev_printk(level, nfp_cpp_device(cpp)->parent, \
69 * NFP_CPP_ID() - pack target, token, and action into a CPP ID.
74 * Create a 32-bit CPP identifier representing the access to be made.
[all …]
/Linux-v6.1/Documentation/userspace-api/media/v4l/
Dvidioc-querycap.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
13 VIDIOC_QUERYCAP - Query device capabilities
29 Pointer to struct :c:type:`v4l2_capability`.
37 pointer to a struct :c:type:`v4l2_capability` which is
41 .. c:type:: v4l2_capability
47 .. flat-table:: struct v4l2_capability
48 :header-rows: 0
49 :stub-columns: 0
52 * - __u8
53 - ``driver``\ [16]
[all …]
Ddev-osd.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Video Output Overlay Interface
9 **Also known as On-Screen Display (OSD)**
13 this interface, which borrows structures and ioctls of the
14 :ref:`Video Overlay <overlay>` interface.
29 Devices supporting the *Video Output Overlay* interface set the
31 struct :c:type:`v4l2_capability` returned by the
38 Contrary to the *Video Overlay* interface the framebuffer is normally
44 ``base`` field of struct :c:type:`v4l2_framebuffer`.
47 :c:type:`fb_fix_screeninfo`. The ``FBIOGET_FSCREENINFO``
[all …]
Ddev-meta.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
6 Metadata Interface
9 Metadata refers to any non-image data that supplements video frames with
12 parameters for specifying how the device processes images. This interface is
16 The metadata interface is implemented on video device nodes. The device can be
23 Device nodes supporting the metadata capture interface set the
25 :c:type:`v4l2_capability` structure returned by the :c:func:`VIDIOC_QUERYCAP`
27 device nodes supporting metadata output interface set the
29 :c:type:`v4l2_capability` structure. That flag means the device can read
43 To use the :ref:`format` ioctls applications set the ``type`` field of the
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/media/
Dmicrochip,csi2dc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Eugen Hristev <eugen.hristev@microchip.com>
13 CSI2DC - Camera Serial Interface 2 Demux Controller
16 IDI interface or from a parallel bus interface.
17 It filters IDI packets based on their data type and virtual channel
19 clock domain towards a parallel interface that can be read by a sensor
21 IDI interface is Synopsys proprietary.
23 a parallel interface.
[all …]
/Linux-v6.1/Documentation/driver-api/thermal/
Dsysfs-api.rst19 This how-to focuses on enabling new thermal zone and cooling devices to
21 This solution is platform independent and any type of thermal zone devices
30 - `[0-*]` denotes any positive number starting from 0
31 - `[1-*]` denotes any positive number starting from 1
33 1. thermal sysfs driver interface functions
36 1.1 thermal zone device interface
37 ---------------------------------
42 *thermal_zone_device_register(char *type,
48 This interface function adds a new thermal zone device (sensor) to
49 /sys/class/thermal folder as `thermal_zone[0-*]`. It tries to bind all the
[all …]
/Linux-v6.1/include/uapi/linux/dvb/
Dca.h1 /* SPDX-License-Identifier: LGPL-2.1+ WITH Linux-syscall-note */
21 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
29 * struct ca_slot_info - CA slot interface types and info.
32 * @type: slot type.
37 * @type can be:
39 * - %CA_CI - CI high level interface;
40 * - %CA_CI_LINK - CI link layer level interface;
41 * - %CA_CI_PHYS - CI physical layer level interface;
42 * - %CA_DESCR - built-in descrambler;
43 * - %CA_SC -simple smart card interface.
[all …]
/Linux-v6.1/Documentation/crypto/
Duserspace-if.rst1 User Space Interface
5 ------------
8 applicable to the user space interface as well. Therefore, the kernel
9 crypto API high level discussion for the in-kernel use cases applies
16 The following covers the user space interface exported by the kernel
21 Some details of the in-kernel kernel crypto API aspects do not apply to
29 ------------------------------
34 - Message digest including keyed message digest (HMAC, CMAC)
36 - Symmetric ciphers
38 - AEAD ciphers
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/dma/
Darm-pl08x.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/dma/arm-pl08x.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Vinod Koul <vkoul@kernel.org>
13 - $ref: /schemas/arm/primecell.yaml#
14 - $ref: "dma-controller.yaml#"
22 - arm,pl080
23 - arm,pl081
25 - compatible
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/display/panel/
Dpanel-mipi-dbi-spi.yaml1 # SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/panel/panel-mipi-dbi-spi.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Noralf Trønnes <noralf@tronnes.org>
16 The MIPI Alliance Standard for Display Bus Interface defines the electrical
19 for type 1 which has full frame memory. There are 3 interface types in the
20 standard and type C is the serial interface.
22 The standard defines the following interface signals for type C:
23 - Power:
[all …]

12345678910>>...47