Home
last modified time | relevance | path

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

12345678910>>...43

/linux/Documentation/devicetree/bindings/powerpc/nintendo/
H A Dwii.txt5 0) The root node
7 This node represents the Nintendo Wii video game console.
11 - model : Should be "nintendo,wii"
12 - compatible : Should be "nintendo,wii"
14 1) The "hollywood" node
16 This node represents the multi-function "Hollywood" chip, which packages
21 - compatible : Should be "nintendo,hollywood"
23 1.a) The Video Interface (VI) node
25 Represents the interface between the graphics processor and a external
30 - compatible : should be "nintendo,hollywood-vi","nintendo,flipper-vi"
[all …]
H A Dgamecube.txt5 1) The "flipper" node
7 This node represents the multi-function "Flipper" chip, which packages
12 - compatible : Should be "nintendo,flipper"
14 1.a) The Video Interface (VI) node
16 Represents the interface between the graphics processor and a external
21 - compatible : should be "nintendo,flipper-vi"
22 - reg : should contain the VI registers location and length
23 - interrupts : should contain the VI interrupt
25 1.b) The Processor Interface (PI) node
27 Represents the data and control interface between the main processor
[all …]
/linux/drivers/clk/ti/
H A Dinterface.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * OMAP interface clock support
7 * Tero Kristo <t-kristo@ti.com>
10 #include <linux/clk-provider.h>
27 static struct clk *_register_interface(struct device_node *node, in _register_interface() argument
39 return ERR_PTR(-ENOMEM); in _register_interface()
41 clk_hw->hw.init = &init; in _register_interface()
42 clk_hw->ops = ops; in _register_interface()
43 memcpy(&clk_hw->enable_reg, reg, sizeof(*reg)); in _register_interface()
44 clk_hw->enable_bit = bit_idx; in _register_interface()
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _media-controller-types:
10 .. _media-entit
[all...]
/linux/Documentation/devicetree/bindings/usb/
H A Dusb-device.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/usb/usb-device.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15 http://www.devicetree.org/open-firmware/bindings/usb/usb-1_0.ps
17 Four types of device-tree nodes are defined: "host-controller nodes"
19 "interface nodes" representing USB interfaces and "combined nodes"
22 A combined node shall be used instead of a device node and an interface node
24 interface.
[all …]
/linux/net/batman-adv/
H A Dtypes.h1 /* SPDX-License-Identifier: GPL-2.0 */
24 #include <linux/rhashtable-types.h>
38 * typedef batadv_dat_addr_t - type used for all DHT addresses
49 * enum batadv_dhcp_recipient - dhcp destination
63 * BATADV_TT_REMOTE_MASK - bitmask selecting the flags that are sent over the
69 * BATADV_TT_SYNC_MASK - bitmask of the flags that need to be kept in sync
75 * struct batadv_ogm_buf - Buffer to construct an OGM with TVLV
92 * struct batadv_hard_iface_bat_iv - pe
[all...]
H A Dmulticast.c1 // SPDX-License-Identifier: GPL-2.0
54 #include "hard-interface.h"
59 #include "translation-table.h"
65 * batadv_mcast_start_timer() - schedule the multicast periodic worker
66 * @bat_priv: the bat priv with all the mesh interface information
70 queue_delayed_work(batadv_event_workqueue, &bat_priv->mcast.work, in batadv_mcast_start_timer()
75 * batadv_mcast_get_bridge() - ge
1617 struct hlist_node *node = &orig->mcast_want_all_unsnoopables_node; batadv_mcast_want_unsnoop_update() local
1662 struct hlist_node *node = &orig->mcast_want_all_ipv4_node; batadv_mcast_want_ipv4_update() local
1707 struct hlist_node *node = &orig->mcast_want_all_ipv6_node; batadv_mcast_want_ipv6_update() local
1752 struct hlist_node *node = &orig->mcast_want_all_rtr4_node; batadv_mcast_want_rtr4_update() local
1797 struct hlist_node *node = &orig->mcast_want_all_rtr6_node; batadv_mcast_want_rtr6_update() local
[all...]
H A Doriginator.c1 // SPDX-License-Identifier: GPL-2.0
31 #include "distributed-arp-table.h"
34 #include "hard-interface.h"
40 #include "translation-table.h"
46 * batadv_orig_hash_find() - Find and return originator from orig_hash
47 * @bat_priv: the bat priv with all the mesh interface information
55 struct batadv_hashtable *hash = bat_priv->orig_hash; in batadv_orig_hash_find()
64 index = batadv_choose_orig(data, hash->size); in batadv_orig_hash_find()
65 head = &hash->table[index]; in batadv_orig_hash_find()
72 if (!kref_get_unless_zero(&orig_node->refcount)) in batadv_orig_hash_find()
[all …]
H A Dtranslation-table.c1 // SPDX-License-Identifier: GPL-2.0
7 #include "translation-table.h"
50 #include "hard-interface.h"
53 #include "mesh-interface.h"
82 * batadv_compare_tt() - check if two TT entries are the same
83 * @node
88 batadv_compare_tt(const struct hlist_node * node,const void * data2) batadv_compare_tt() argument
2709 struct batadv_tt_req_node *node; batadv_tt_req_list_free() local
2761 struct batadv_tt_req_node *node; batadv_tt_req_purge() local
3544 struct batadv_tt_req_node *node; batadv_handle_tt_response() local
3595 struct batadv_tt_roam_node *node; batadv_tt_roam_list_free() local
3614 struct batadv_tt_roam_node *node; batadv_tt_roam_purge() local
[all...]
/linux/Documentation/admin-guide/media/
H A Dfimc.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
11 SoC Application Processors is an integrated camera host interface, color
17 drivers/media/platform/samsung/exynos4-is directory.
20 --------------
22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210
25 ------------------
27 - camera parallel interface capture (ITU-R.BT601/565);
28 - camera serial interface capture (MIPI-CSI2);
29 - memory-to-memory processing (color space conversion, scaling, mirror
[all …]
/linux/net/hsr/
H A Dhsr_framereg.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright 2011-2014 Autronica Fire and Security AS
5 * 2011-2014 Arvid Brodin, arvid.brodin@alten.se
8 * interface. A frame is identified by its source MAC address and its HSR
25 if (!hsr->redbox || !is_valid_ether_addr(hsr->macaddress_redbox)) in hsr_addr_is_redbox()
28 return ether_addr_equal(addr, hsr->macaddress_redbox); in hsr_addr_is_redbox()
37 sn = rcu_dereference(hsr->self_node); in hsr_addr_is_self()
41 if (ether_addr_equal(addr, sn->macaddress_A) || in hsr_addr_is_self()
42 ether_addr_equal(addr, sn->macaddress_B)) in hsr_addr_is_self()
54 struct hsr_node *node; in find_node_by_addr_A() local
[all …]
/linux/drivers/base/
H A Dproperty.c1 // SPDX-License-Identifier: GPL-2.0
3 * property.c - Unified device property interface.
23 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode()
24 of_fwnode_handle(dev->of_node) : dev->fwnode; in __dev_fwnode()
30 return IS_ENABLED(CONFIG_OF) && dev->of_node ? in __dev_fwnode_const()
31 of_fwnode_handle(dev->of_nod in __dev_fwnode_const()
1368 struct fwnode_handle *node; fwnode_graph_devcon_matches() local
1402 struct fwnode_handle *node; fwnode_devcon_matches() local
[all...]
/linux/Documentation/devicetree/bindings/powerpc/4xx/
H A Dakebono.txt7 0) The root node
11 - model : "ibm,akebono".
12 - compatible : "ibm,akebono" , "ibm,476gtr".
14 1.a) The Secure Digital Host Controller Interface (SDHCI) node
20 - compatible : should be "ibm,476gtr-sdhci","generic-sdhci".
21 - reg : should contain the SDHCI registers location and length.
22 - interrupts : should contain the SDHCI interrupt.
24 1.b) The Advanced Host Controller Interface (AHCI) SATA node
26 Represents the advanced host controller SATA interface.
30 - compatible : should be "ibm,476gtr-ahci".
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-mempolicy-weighted-interleave3 Contact: Linux memory management mailing list <linux-mm@kvack.org>
4 Description: Configuration Interface for the Weighted Interleave policy
8 Contact: Linux memory management mailing list <linux-mm@kvack.org>
9 Description: Weight configuration interface for nodeN
11 The interleave weight for a memory node (N). These weights are
18 The minimum weight for a node is always 1.
24 empty string, ...) will return -EINVAL.
31 Contact: Linux memory management mailing list <linux-mm@kvack.org>
32 Description: Auto-weighting configuration interface
38 In auto mode, all node weights are re-calculated and overwritten
[all …]
/linux/Documentation/devicetree/bindings/media/
H A Dmicrochip,csi2dc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schema
[all...]
/linux/include/uapi/linux/
H A Dbatman_adv.h1 /* SPDX-License-Identifier: MIT */
16 * enum batadv_tt_client_flags - TT client specific flags
22 * Bits from 4 to 7 - a subset of remote flags - are ensured to be in sync with
33 * @BATADV_TT_CLIENT_ROAM: the client roamed to/from another node and
41 * interface. This information is used by the "AP Isolation" feature
72 * part of the network but no node has already announced it
78 * enum batadv_mcast_flags_priv - Private, own multicast flags
93 * interface.
125 * enum batadv_gw_modes - gateway mode of node
139 * enum batadv_nl_attrs - batman-adv netlink attributes
[all …]
H A Dtipc.h1 /* SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) */
3 * include/uapi/linux/tipc.h: Header for TIPC socket interface
5 * Copyright (c) 2003-2006, 2015-2016 Ericsson AB
6 * Copyright (c) 2005, 2010-2011, Wind River Systems
50 __u32 node; member
65 * Application-accessible service types
68 #define TIPC_NODE_STATE 0 /* node state service type */
71 #define TIPC_RESERVED_TYPES 64 /* lowest user-allowed service type */
180 * TIPC-specific socket option names
205 __u32 scope; /* cluster/node */
[all …]
/linux/Documentation/devicetree/bindings/arm/
H A Darm,versatile.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 <linusw@kernel.org>
13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards
14 with various pluggable interface boards, in essence the Versatile PB version
17 The root node in the Versatile platforms must contain a core module child
18 node. They are always at physical address 0x10000000 in all the Versatile
21 When fitted with the IB2 Interface Board, the Versatile AB will present an
22 optional system controller node which controls the extra peripherals on the
[all …]
/linux/include/xen/
H A Dxenbus.h46 #include <xen/interface/xen.h>
47 #include <xen/interface/grant_table.h>
48 #include <xen/interface/io/xenbus.h>
49 #include <xen/interface/io/xs_wire.h>
50 #include <xen/interface/event_channel.h>
55 /* Register callback to watch this node. */
61 const char *node; member
153 const char *dir, const char *node, unsigned int *num);
155 const char *dir, const char *node, unsigned int *len);
157 const char *dir, const char *node, const char *string);
[all …]
/linux/Documentation/devicetree/bindings/display/
H A Dmulti-inno,mi0283qt.txt1 Multi-Inno MI0283QT display panel
4 - compatible: "multi-inno,mi0283qt".
6 The node for this driver must be a child node of a SPI controller, hence
7 all mandatory properties described in ../spi/spi-bus.txt must be specified.
10 - dc-gpios: D/C pin. The presence/absence of this GPIO determines
11 the panel interface mode (IM[3:0] pins):
12 - present: IM=x110 4-wire 8-bit data serial interface
13 - absent: IM=x101 3-wire 9-bit data serial interface
14 - reset-gpios: Reset pin
15 - power-supply: A regulator node for the supply voltage.
[all …]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_lag.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2018-2021, Intel Corporation. */
34 * ice_lag_set_primary - set PF LAG state as Primary
39 struct ice_pf *pf = lag->pf; in ice_lag_set_primary()
44 if (lag->role != ICE_LAG_UNSET && lag->role != ICE_LAG_BACKUP) { in ice_lag_set_primary()
46 netdev_name(lag->netdev)); in ice_lag_set_primary()
50 lag->role = ICE_LAG_PRIMARY; in ice_lag_set_primary()
54 * ice_lag_set_bkup - set PF LAG state to Backup
59 struct ice_pf *pf = lag->pf; in ice_lag_set_bkup()
64 if (lag->role != ICE_LAG_UNSET && lag->role != ICE_LAG_PRIMARY) { in ice_lag_set_bkup()
[all …]
/linux/Documentation/networking/pse-pd/
H A Dpse-pi.rst1 .. SPDX-License-Identifier: GPL-2.0
3 PSE Power Interface (PSE PI) Documentation
6 The Power Sourcing Equipment Power Interface (PSE PI) plays a pivotal role in
9 eight-pin modular jack, commonly known as the Ethernet RJ45 port. This
14 ---------------------------
19 - Section "33.2.3 PI pin assignments" covers the pin assignments for PoE
21 - Section "145.2.4 PSE PI" addresses the configuration for PoE systems that
25 -------------------------------
31 two pairs of wires, SPE operates on a simpler model due to its single-pair
33 assignments for power delivery, as described in the PSE PI for multi-pair
[all …]
/linux/drivers/net/ethernet/cavium/liquidio/
H A Docteon_network.h7 * Copyright (c) 2003-2016 Cavium, Inc.
14 * AS-IS and WITHOUT ANY WARRANTY; without even the implied warranty
28 #define LIO_MAX_MTU_SIZE (OCTNET_MAX_FRM_SIZE - OCTNET_FRM_HEADER_SIZE)
31 /* Bit mask values for lio->ifstate */
47 /* Structure of a node in list of gather components maintained by
57 /* Number of bytes that sg was adjusted to make it 8B-aligned. */
94 /** LiquidIO per-interface network private data */
96 /** State of the interface. Rx/Tx happens only in the RUNNING state. */
99 /** Octeon Interface index number. This device will be represented as
104 /** Octeon Input queue to use to transmit for this network interface. */
[all …]
/linux/Documentation/userspace-api/gpio/
H A Dsysfs.rst1 GPIO Sysfs Interface for Userspace
6 been moved to Documentation/ABI/obsolete/sysfs-gpio.
12 This interface will continue to be maintained for the migration period,
16 ----------------------
18 configure a sysfs user interface to GPIOs. This is different from the
19 debugfs interface, since it provides control over GPIO direction and
27 then changing its output state, then updating the code before re-enabling
38 Please read Documentation/driver-api/gpio/drivers-on-gpio.rst
44 --------------
47 - Control interfaces used to get userspace control over GPIOs;
[all …]
/linux/drivers/net/pcs/
H A Dpcs-lynx.c1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
8 #include <linux/pcs-lynx.h>
42 #define lynx_to_phylink_pcs(lynx) (&(lynx)->pcs) in lynx_pcs_inband_caps()
45 phy_interface_t interface) in lynx_pcs_inband_caps()
47 switch (interface) { in lynx_pcs_inband_caps()
70 struct mii_bus *bus = pcs->bu in lynx_pcs_get_state_usxgmii()
39 lynx_pcs_inband_caps(struct phylink_pcs * pcs,phy_interface_t interface) lynx_pcs_inband_caps() argument
115 lynx_pcs_config_giga(struct mdio_device * pcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) lynx_pcs_config_giga() argument
153 lynx_pcs_config_usxgmii(struct mdio_device * pcs,phy_interface_t interface,const unsigned long * advertising,unsigned int neg_mode) lynx_pcs_config_usxgmii() argument
247 lynx_pcs_link_up(struct phylink_pcs * pcs,unsigned int neg_mode,phy_interface_t interface,int speed,int duplex) lynx_pcs_link_up() argument
339 lynx_pcs_create_fwnode(struct fwnode_handle * node) lynx_pcs_create_fwnode() argument
[all...]

12345678910>>...43