| /linux/drivers/net/phy/ |
| H A D | sfp-bus.c | 125 unsigned long *interfaces = bus->caps.interfaces; in sfp_module_parse_support() local 153 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in sfp_module_parse_support() 157 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in sfp_module_parse_support() 161 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in sfp_module_parse_support() 165 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in sfp_module_parse_support() 171 __set_bit(PHY_INTERFACE_MODE_1000BASEX, interfaces); in sfp_module_parse_support() 176 __set_bit(PHY_INTERFACE_MODE_1000BASEX, interfaces); in sfp_module_parse_support() 177 __set_bit(PHY_INTERFACE_MODE_SGMII, interfaces); in sfp_module_parse_support() 184 __set_bit(PHY_INTERFACE_MODE_1000BASEX, interfaces); in sfp_module_parse_support() 190 __set_bit(PHY_INTERFACE_MODE_100BASEX, interfaces); in sfp_module_parse_support() [all …]
|
| H A D | marvell10g.c | 155 int (*select_mactype)(unsigned long *interfaces); 469 __set_bit(PHY_INTERFACE_MODE_10GBASER, port->interfaces); in mv3310_attach_mii_port() 630 static int mv2110_select_mactype(unsigned long *interfaces) in mv2110_select_mactype() argument 632 if (test_bit(PHY_INTERFACE_MODE_USXGMII, interfaces)) in mv2110_select_mactype() 634 else if (test_bit(PHY_INTERFACE_MODE_SGMII, interfaces) && in mv2110_select_mactype() 635 !test_bit(PHY_INTERFACE_MODE_10GBASER, interfaces)) in mv2110_select_mactype() 637 else if (test_bit(PHY_INTERFACE_MODE_10GBASER, interfaces)) in mv2110_select_mactype() 669 static int mv3310_select_mactype(unsigned long *interfaces) in mv3310_select_mactype() argument 671 if (test_bit(PHY_INTERFACE_MODE_USXGMII, interfaces)) in mv3310_select_mactype() 673 else if (test_bit(PHY_INTERFACE_MODE_SGMII, interfaces) && in mv3310_select_mactype() [all …]
|
| /linux/Documentation/driver-api/ |
| H A D | firewire.rst | 8 The Linux FireWire subsystem adds some interfaces into the Linux system to 11 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
|
| H A D | target.rst | 10 Target core device interfaces 16 Target core transport interfaces 44 iSCSI TCP interfaces
|
| H A D | s390-drivers.rst | 10 This document describes the interfaces available for device drivers that 11 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/drivers/net/ethernet/wangxun/txgbe/ |
| H A D | txgbe_aml.c | 207 DECLARE_PHY_INTERFACE_MASK(interfaces); in txgbe_sfp_to_linkmodes() 218 __set_bit(PHY_INTERFACE_MODE_25GBASER, interfaces); in txgbe_sfp_to_linkmodes() 219 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in txgbe_sfp_to_linkmodes() 222 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in txgbe_sfp_to_linkmodes() 228 __set_bit(PHY_INTERFACE_MODE_25GBASER, interfaces); in txgbe_sfp_to_linkmodes() 235 __set_bit(PHY_INTERFACE_MODE_25GBASER, interfaces); in txgbe_sfp_to_linkmodes() 240 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in txgbe_sfp_to_linkmodes() 245 __set_bit(PHY_INTERFACE_MODE_10GBASER, interfaces); in txgbe_sfp_to_linkmodes() 249 if (phy_interface_empty(interfaces)) { in txgbe_sfp_to_linkmodes() 262 interfaces); in txgbe_sfp_to_linkmodes() [all …]
|
| /linux/Documentation/networking/ |
| H A D | ipv6.rst | 37 No IPv6 addresses will be added to interfaces, and 45 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.
|
| H A D | phy-port.rst | 9 introduced to represent physical interfaces of Ethernet devices. 32 other interfaces can do. In fact, we have very little information about whether 33 or not there are any other media interfaces. 39 Multi-port interfaces examples 90 representing the media interfaces in a way that's agnostic to what's driving
|
| H A D | 6lowpan.rst | 4 Netdev private dataroom for 6lowpan interfaces 7 All 6lowpan able net devices, means all interfaces with ARPHRD_6LOWPAN, 53 by ARPHRD_6LOWPAN interfaces.
|
| H A 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/Documentation/ABI/ |
| H A D | README | 3 userspace, and the relative stability of these interfaces. Due to the 5 interfaces should be used by userspace programs in different ways. 14 This directory documents the interfaces that the developer has 16 interfaces with no restrictions, and backward compatibility for 17 them will be guaranteed for at least 2 years. Most interfaces 22 This directory documents interfaces that are felt to be stable, 27 programs can start to rely on these interfaces, but they must be 28 aware of changes that can occur before these interfaces move to 29 be marked stable. Programs that use these interfaces are 31 these interfaces, so that the kernel developers can easily [all …]
|
| /linux/Documentation/scsi/ |
| H A D | bnx2fc.rst | 7 cooperates with all interfaces provided by the Linux ecosystem for FC/FCoE and 13 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/Documentation/admin-guide/ |
| H A D | abi-testing.rst | 6 Documents interfaces that are felt to be stable, 13 Userspace programs can start to rely on these interfaces, but they must 14 be aware of changes that can occur before these interfaces move to 17 Programs that use these interfaces are strongly encouraged to add their 18 name to the description of these interfaces, so that the kernel
|
| H A D | abi-stable.rst | 6 Documents the interfaces that the developer has defined to be stable. 8 Userspace programs are free to use these interfaces with no 12 Most interfaces (like syscalls) are expected to never change and always
|
| /linux/drivers/greybus/ |
| H A D | module.c | 30 intf = module->interfaces[i]; in eject_store() 96 module = kzalloc_flex(*module, interfaces, num_interfaces); in gb_module_create() 121 module->interfaces[i] = intf; in gb_module_create() 128 gb_interface_put(module->interfaces[i]); in gb_module_create() 209 gb_module_register_interface(module->interfaces[i]); in gb_module_add() 220 gb_module_deregister_interface(module->interfaces[i]); in gb_module_del() 232 gb_interface_put(module->interfaces[i]); in gb_module_put()
|
| /linux/Documentation/usb/ |
| H A D | authorization.rst | 12 its interfaces are immediately made available to the users. With this 98 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/drivers/i2c/algos/ |
| H A D | Kconfig | 10 tristate "I2C bit-banging interfaces" 13 tristate "I2C PCF 8584 interfaces" 16 tristate "I2C PCA 9564 interfaces"
|
| /linux/Documentation/process/ |
| H A D | stable-api-nonsense.rst | 15 Please realize that this article describes the **in kernel** interfaces, not 16 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/drivers/net/dsa/ |
| H A D | mv88e6060.c | 253 unsigned long *interfaces = config->supported_interfaces; in mv88e6060_phylink_get_caps() local 279 __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/drivers/net/can/usb/ |
| H A D | Kconfig | 2 menu "CAN USB interfaces" 18 tristate "esd electronics gmbh CAN/USB interfaces" 20 This driver adds support for several CAN/USB interfaces 32 tristate "ETAS ES58X CAN/USB interfaces" 36 This driver supports the ES581.4, ES582.1 and ES584.1 interfaces 55 tristate "Geschwister Schneider UG and candleLight compatible interfaces" 61 interfaces. 149 tristate "PEAK PCAN-USB/USB Pro interfaces for CAN 2.0b/CAN-FD"
|
| /linux/Documentation/networking/dsa/ |
| H A 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/Documentation/gpu/imagination/ |
| H A D | uapi.rst | 75 :doc: PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces 84 :doc: PowerVR IOCTL VM_MAP and VM_UNMAP interfaces 93 :doc: PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces 112 :doc: PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces 123 :doc: PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces
|
| /linux/Documentation/ |
| H A D | subsystem-apis.rst | 27 Human interfaces 40 Networking interfaces 52 Storage interfaces
|
| /linux/net/mac802154/ |
| H A 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/Documentation/ABI/stable/ |
| H A D | sysfs-class-backlight | 56 interfaces are available for a single device, firmware 61 backlight state. Platform interfaces are mostly a 63 interfaces.
|