| /Linux-v6.6/drivers/net/phy/ | 
| D | sfp-bus.c | 149 		       unsigned long *support, unsigned long *interfaces)  in sfp_parse_support()  argument182 		__set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces);  in sfp_parse_support()
 186 		__set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces);  in sfp_parse_support()
 190 		__set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces);  in sfp_parse_support()
 194 		__set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces);  in sfp_parse_support()
 200 		__set_bit(PHY_INTERFACE_MODE_1000BASEX, interfaces);  in sfp_parse_support()
 205 		__set_bit(PHY_INTERFACE_MODE_1000BASEX, interfaces);  in sfp_parse_support()
 206 		__set_bit(PHY_INTERFACE_MODE_SGMII, interfaces);  in sfp_parse_support()
 213 		__set_bit(PHY_INTERFACE_MODE_1000BASEX, interfaces);  in sfp_parse_support()
 219 		__set_bit(PHY_INTERFACE_MODE_100BASEX, interfaces);  in sfp_parse_support()
 [all …]
 
 | 
| D | marvell10g.c | 149 	int (*select_mactype)(unsigned long *interfaces);483 	DECLARE_PHY_INTERFACE_MASK(interfaces);  in mv3310_sfp_insert()
 486 	sfp_parse_support(phydev->sfp_bus, id, support, interfaces);  in mv3310_sfp_insert()
 641 static int mv2110_select_mactype(unsigned long *interfaces)  in mv2110_select_mactype()  argument
 643 	if (test_bit(PHY_INTERFACE_MODE_USXGMII, interfaces))  in mv2110_select_mactype()
 645 	else if (test_bit(PHY_INTERFACE_MODE_SGMII, interfaces) &&  in mv2110_select_mactype()
 646 		 !test_bit(PHY_INTERFACE_MODE_10GBASER, interfaces))  in mv2110_select_mactype()
 648 	else if (test_bit(PHY_INTERFACE_MODE_10GBASER, interfaces))  in mv2110_select_mactype()
 680 static int mv3310_select_mactype(unsigned long *interfaces)  in mv3310_select_mactype()  argument
 682 	if (test_bit(PHY_INTERFACE_MODE_USXGMII, interfaces))  in mv3310_select_mactype()
 [all …]
 
 | 
| /Linux-v6.6/Documentation/driver-api/ | 
| D | firewire.rst | 8 The Linux FireWire subsystem adds some interfaces into the Linux system to11 The main purpose of these interfaces is to access address space on each node
 15 Two types of interfaces are added, according to consumers of the interface. A
 16 set of userspace interfaces is available via `firewire character devices`. A set
 17 of kernel interfaces is available via exported symbols in `firewire-core` module.
 28 Firewire device probing and sysfs interfaces
 37 Firewire core transaction interfaces
 43 Firewire Isochronous I/O interfaces
 
 | 
| D | target.rst | 10 Target core device interfaces16 Target core transport interfaces
 44 iSCSI TCP interfaces
 
 | 
| D | s390-drivers.rst | 10 This document describes the interfaces available for device drivers that11 drive s390 based channel attached I/O devices. This includes interfaces
 12 for interaction with the hardware and interfaces for interacting with
 13 the common driver core. Those interfaces are provided by the s390 common
 121 Generic interfaces
 124 The following section contains interfaces in use not only by drivers
 
 | 
| /Linux-v6.6/Documentation/ABI/ | 
| D | README | 2 userspace, and the relative stability of these interfaces.  Due to the4 interfaces should be used by userspace programs in different ways.
 13 	This directory documents the interfaces that the developer has
 15 	interfaces with no restrictions, and backward compatibility for
 16 	them will be guaranteed for at least 2 years.  Most interfaces
 21 	This directory documents interfaces that are felt to be stable,
 26 	programs can start to rely on these interfaces, but they must be
 27 	aware of changes that can occur before these interfaces move to
 28 	be marked stable.  Programs that use these interfaces are
 30 	these interfaces, so that the kernel developers can easily
 [all …]
 
 | 
| /Linux-v6.6/Documentation/networking/ | 
| D | ipv6.rst | 37 		No IPv6 addresses will be added to interfaces, and45 	on all interfaces.  This might be used when one does not wish
 52 		IPv6 address autoconfiguration is disabled on all interfaces.
 55 		will be added to interfaces.
 58 		IPv6 address autoconfiguration is enabled on all interfaces.
 64 	Specifies whether to disable IPv6 on all interfaces.
 70 		IPv6 is enabled on all interfaces.
 75 		IPv6 is disabled on all interfaces.
 77 		No IPv6 addresses will be added to interfaces.
 
 | 
| D | 6lowpan.rst | 4 Netdev private dataroom for 6lowpan interfaces7 All 6lowpan able net devices, means all interfaces with ARPHRD_6LOWPAN,
 53 by ARPHRD_6LOWPAN interfaces.
 
 | 
| D | proc_net_tcp.rst | 7 This document describes the interfaces /proc/net/tcp and /proc/net/tcp6.8 Note that these interfaces are deprecated in favor of tcp_diag.
 10 These /proc interfaces provide information about currently active TCP
 
 | 
| /Linux-v6.6/Documentation/scsi/ | 
| D | bnx2fc.rst | 7 cooperates with all interfaces provided by the Linux ecosystem for FC/FCoE and13 depend on the state of the network interfaces to operate. As such, the network
 15 It is recommended that the network interfaces be configured to be brought up
 18 Furthermore, the Broadcom FCoE offload solution creates VLAN interfaces to
 20 eth0.1001-fcoe).  Do not delete or disable these interfaces or FCoE operation
 28 2. Configure the interfaces on which bnx2fc driver has to operate on.
 33 	c. Repeat this for all the interfaces where FCoE has to be enabled.
 41 the system, bnx2fc driver would automatically claim the interfaces, starts vlan
 69    <INTERFACE>.<VLAN>-fcoe interfaces are automatically created.
 72 create/destroy interfaces or to display lun/target information.
 
 | 
| /Linux-v6.6/Documentation/admin-guide/ | 
| D | abi-testing.rst | 4 Documents interfaces that are felt to be stable,11 Userspace programs can start to rely on these interfaces, but they must
 12 be aware of changes that can occur before these interfaces move to
 15 Programs that use these interfaces are strongly encouraged to add their
 16 name to the description of these interfaces, so that the kernel
 
 | 
| D | abi-stable.rst | 4 Documents the interfaces that the developer has defined to be stable.6 Userspace programs are free to use these interfaces with no
 10 Most interfaces (like syscalls) are expected to never change and always
 
 | 
| /Linux-v6.6/drivers/greybus/ | 
| D | module.c | 30 		intf = module->interfaces[i];  in eject_store()96 	module = kzalloc(struct_size(module, interfaces, num_interfaces),  in gb_module_create()
 122 		module->interfaces[i] = intf;  in gb_module_create()
 129 		gb_interface_put(module->interfaces[i]);  in gb_module_create()
 210 		gb_module_register_interface(module->interfaces[i]);  in gb_module_add()
 221 		gb_module_deregister_interface(module->interfaces[i]);  in gb_module_del()
 233 		gb_interface_put(module->interfaces[i]);  in gb_module_put()
 
 | 
| /Linux-v6.6/drivers/i2c/algos/ | 
| D | Kconfig | 10 	tristate "I2C bit-banging interfaces"13 	tristate "I2C PCF 8584 interfaces"
 16 	tristate "I2C PCA 9564 interfaces"
 
 | 
| /Linux-v6.6/Documentation/usb/ | 
| D | authorization.rst | 12 its interfaces are immediately made available to the users.  With this98 There is a similar approach to allow or deny specific USB interfaces.
 109 The default value for new interfaces
 112 Allow interfaces per default::
 116 Deny interfaces per default::
 121 So all interfaces would authorized per default.
 127 For drivers that need multiple interfaces all needed interfaces should be
 
 | 
| /Linux-v6.6/Documentation/process/ | 
| D | stable-api-nonsense.rst | 15   Please realize that this article describes the **in kernel** interfaces, not16   the kernel to userspace interfaces.
 41 to worry about the in-kernel interfaces changing.  For the majority of
 53 So, there are two main topics here, binary kernel interfaces and stable
 54 kernel source interfaces.  They both depend on each other, but we will
 110 current interfaces, or figure out a better way to do things.  If they do
 111 that, they then fix the current interfaces to work better.  When they do
 117 As a specific examples of this, the in-kernel USB interfaces have
 132 which have had to maintain their older USB interfaces over time.  This
 134 interfaces and do things in improper ways, causing the stability of the
 [all …]
 
 | 
| /Linux-v6.6/drivers/net/dsa/ | 
| D | mv88e6060.c | 253 	unsigned long *interfaces = config->supported_interfaces;  in mv88e6060_phylink_get_caps()  local279 		__set_bit(PHY_INTERFACE_MODE_MII, interfaces);  in mv88e6060_phylink_get_caps()
 280 		__set_bit(PHY_INTERFACE_MODE_REVMII, interfaces);  in mv88e6060_phylink_get_caps()
 281 		__set_bit(PHY_INTERFACE_MODE_REVRMII, interfaces);  in mv88e6060_phylink_get_caps()
 288 		__set_bit(PHY_INTERFACE_MODE_INTERNAL, interfaces);  in mv88e6060_phylink_get_caps()
 290 		__set_bit(PHY_INTERFACE_MODE_GMII, interfaces);  in mv88e6060_phylink_get_caps()
 
 | 
| /Linux-v6.6/drivers/net/can/usb/ | 
| D | Kconfig | 2 menu "CAN USB interfaces"18 	tristate "esd electronics gmbh CAN/USB interfaces"
 20 	  This driver adds supports for several CAN/USB interfaces
 31 	tristate "ETAS ES58X CAN/USB interfaces"
 35 	  This driver supports the ES581.4, ES582.1 and ES584.1 interfaces
 54 	tristate "Geschwister Schneider UG and candleLight compatible interfaces"
 60 	  interfaces.
 132 	tristate "PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD"
 
 | 
| /Linux-v6.6/Documentation/ | 
| D | subsystem-apis.rst | 27 Human interfaces39 Networking interfaces
 51 Storage interfaces
 
 | 
| /Linux-v6.6/Documentation/devicetree/bindings/media/i2c/ | 
| D | toshiba,et8ek8.txt | 6 Documentation/devicetree/bindings/media/video-interfaces.txt .26 - flash-leds: See ../video-interfaces.txt
 27 - lens-focus: See ../video-interfaces.txt
 
 | 
| /Linux-v6.6/Documentation/devicetree/bindings/sound/ | 
| D | fsl,audmix.txt | 5 audio interfaces. These are driven by two Synchronous Audio interface8 from two interfaces into a single sample. Before mixing, audio samples of
 10 Audio Mixer is also a serial audio interface. Like input interfaces it has
 38 			  to SAI interfaces to be provided, the first SAI in the
 
 | 
| /Linux-v6.6/Documentation/networking/dsa/ | 
| D | bcm_sf2.rst | 13 ports, offering a range of built-in and customizable interfaces:19 - several external MII/RevMII/GMII/RGMII interfaces
 23 band back-pressure to the host CPU network interface when downstream interfaces
 30 - ``SWITCH_REG``: external interfaces switch register
 79 Multimedia over CoAxial (MoCA) interfaces
 82 MoCA interfaces are fairly specific and require the use of a firmware blob which
 89 The MoCA interfaces are supported using the PHY library's fixed PHY/emulated PHY
 
 | 
| /Linux-v6.6/net/mac802154/ | 
| D | util.c | 33 	list_for_each_entry_rcu(sdata, &local->interfaces, list) {  in ieee802154_wake_queue()58 	list_for_each_entry_rcu(sdata, &local->interfaces, list) {  in ieee802154_stop_queue()
 92 	list_for_each_entry_rcu(sdata, &local->interfaces, list) {  in ieee802154_disable_queue()
 
 | 
| /Linux-v6.6/sound/soc/starfive/ | 
| D | Kconfig | 7 	  the Starfive SoCs' Audio interfaces. You will also need to8 	  select the audio interfaces to support below.
 
 | 
| /Linux-v6.6/Documentation/ABI/stable/ | 
| D | sysfs-class-backlight | 50 		interfaces are available for a single device, firmware55 		backlight state. Platform interfaces are mostly a
 57 		interfaces.
 
 |