/linux-6.12.1/net/dsa/ |
D | Kconfig | 14 Say Y if you want to enable support for the hardware switches supported 24 Say Y or M if you want to enable support for switches which don't tag 38 tristate "Tag driver for Broadcom switches using in-frame headers" 42 Broadcom switches which place the tag after the MAC source address. 45 tristate "Tag driver for Broadcom legacy switches using in-frame headers" 49 Broadcom legacy switches which place the tag after the MAC source 53 tristate "Tag driver for Broadcom switches using prepended headers" 57 Broadcom switches which places the tag before the Ethernet header 61 tristate "Tag driver for Hirschmann Hellcreek TSN switches" 64 for the Hirschmann Hellcreek TSN switches. [all …]
|
D | tag_none.c | 3 * net/dsa/tag_none.c - Traffic handling for switches with no tag 7 * WARNING: do not use this for new switches. In case of no hardware
|
/linux-6.12.1/drivers/input/keyboard/ |
D | iqs62x-keys.c | 3 * Azoteq IQS620A/621/622/624/625 Keys and Switches 39 struct iqs62x_switch_desc switches[ARRAY_SIZE(iqs62x_switch_names)]; member 69 for (i = 0; i < ARRAY_SIZE(iqs62x_keys->switches); i++) { in iqs62x_keys_parse_prop() 82 iqs62x_keys->switches[i].code = val; in iqs62x_keys_parse_prop() 83 iqs62x_keys->switches[i].enabled = true; in iqs62x_keys_parse_prop() 86 iqs62x_keys->switches[i].flag = (i == IQS62X_SW_HALL_N ? in iqs62x_keys_parse_prop() 90 iqs62x_keys->switches[i].flag = (i == IQS62X_SW_HALL_N ? in iqs62x_keys_parse_prop() 133 * Hall UI flags represent switches and are unmasked if their in iqs62x_keys_init() 136 for (i = 0; i < ARRAY_SIZE(iqs62x_keys->switches); i++) { in iqs62x_keys_init() 137 if (!(iqs62x_keys->switches[i].enabled)) in iqs62x_keys_init() [all …]
|
D | cros_ec_keyb.c | 44 * @bs_idev: The input device for non-matrix buttons and switches (or NULL). 74 * Only applicable to switches. 117 /* Switches */ 216 * cros_ec_keyb_report_bs - Report non-matrixed buttons or switches 218 * This takes a bitmap of buttons or switches from the EC and reports events, 254 * suspend. Switches will be re-checked in in cros_ec_keyb_work() 293 &ckdev->ec->event_data.data.switches); in cros_ec_keyb_work() 394 * cros_ec_keyb_query_switches - Query the state of switches and report 396 * This will ask the EC about the current state of switches and report to the 412 sizeof(event_data.switches)); in cros_ec_keyb_query_switches() [all …]
|
/linux-6.12.1/drivers/iio/proximity/ |
D | cros_ec_mkbp_proximity.c | 54 u32 switches = get_unaligned_le32(data); in cros_ec_mkbp_proximity_parse_state() local 56 return !!(switches & BIT(EC_MKBP_FRONT_PROXIMITY)); in cros_ec_mkbp_proximity_parse_state() 66 u32 switches; in cros_ec_mkbp_proximity_query() member 71 u32 *switches = &buf.switches; in cros_ec_mkbp_proximity_query() local 72 size_t insize = sizeof(*switches); in cros_ec_mkbp_proximity_query() 93 *state = cros_ec_mkbp_proximity_parse_state(switches); in cros_ec_mkbp_proximity_query() 129 void *switches; in cros_ec_mkbp_proximity_notify() local 136 switches = &ec->event_data.data.switches; in cros_ec_mkbp_proximity_notify() 137 state = cros_ec_mkbp_proximity_parse_state(switches); in cros_ec_mkbp_proximity_notify()
|
/linux-6.12.1/drivers/rapidio/switches/ |
D | Kconfig | 3 # RapidIO switches configuration 6 tristate "IDT CPS-xx SRIO switches support" 8 Includes support for IDT CPS-16/12/10/8 serial RapidIO switches. 14 Includes support for ITD CPS Gen.2 serial RapidIO switches. 20 Includes support for ITD RXS Gen.3 serial RapidIO switches.
|
/linux-6.12.1/drivers/net/dsa/b53/ |
D | Kconfig | 12 integrated switches. 18 Select to enable support for registering switches configured through SPI. 24 Select to enable support for registering switches configured through MDIO. 31 Select to enable support for memory-mapped switches like the BCM63XX 32 integrated switches.
|
/linux-6.12.1/drivers/platform/x86/intel/ |
D | hid.c | 187 struct input_dev *switches; member 457 /* Setup input device for switches */ in intel_hid_switches_setup() 458 priv->switches = devm_input_allocate_device(&device->dev); in intel_hid_switches_setup() 459 if (!priv->switches) in intel_hid_switches_setup() 462 __set_bit(EV_SW, priv->switches->evbit); in intel_hid_switches_setup() 463 __set_bit(SW_TABLET_MODE, priv->switches->swbit); in intel_hid_switches_setup() 465 priv->switches->name = "Intel HID switches"; in intel_hid_switches_setup() 466 priv->switches->id.bustype = BUS_HOST; in intel_hid_switches_setup() 467 return input_register_device(priv->switches); in intel_hid_switches_setup() 481 input_report_switch(priv->switches, SW_TABLET_MODE, m); in report_tablet_mode_state() [all …]
|
/linux-6.12.1/drivers/net/dsa/microchip/ |
D | Kconfig | 21 Select to enable support for registering switches configured through I2C. 28 Select to enable support for registering switches configured through SPI. 36 KSZ8563/KSZ9563/LAN937x series of switches. KSZ9563/KSZ8563 supports 45 Select to enable support for registering switches configured through
|
/linux-6.12.1/Documentation/networking/ |
D | arcnet-hardware.rst | 478 130, 500, and 600 all have the same switches as Avery's PC100. 482 to find jumpers/switches with the same number of settings - it's 634 Setting one of the switches to Off/Open means "1", On/Closed means "0". 640 The eight switches in group S2 are used to set the node ID. 641 These switches work in a way similar to the PC100-series cards; see that 648 The first three switches in switch group S1 are used to select one 670 Switches 4-6 of switch group S1 select the Base of the 16K block. 672 positions, determined by the offset, switches 7 and 8 of group S1. 842 Setting one of the switches to Off/Open means "1", On/Closed means "0". 848 The eight switches in group SW3 are used to set the node ID. Each node [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | google,cros-ec-keyb.yaml | 19 switches/buttons like power and volume buttons. 24 - description: ChromeOS EC with only buttons/switches 25 const: google,cros-ec-keyb-switches 26 - description: ChromeOS EC with keyboard and possibly buttons/switches 136 /* No matrix keyboard, just buttons/switches */ 138 compatible = "google,cros-ec-keyb-switches";
|
/linux-6.12.1/drivers/net/dsa/xrs700x/ |
D | Kconfig | 9 Ethernet switches. 18 switches. 26 switches.
|
/linux-6.12.1/arch/arm/boot/dts/nxp/imx/ |
D | imx7d-colibri-iris-v2.dts | 31 * This switches the LVDS transceiver to VESA color mapping mode. 43 * This switches the LVDS transceiver to the 24-bit RGB mode. 53 * This switches the LVDS transceiver to the single-channel
|
D | imx7s-colibri-iris-v2.dts | 31 * This switches the LVDS transceiver to VESA color mapping mode. 43 * This switches the LVDS transceiver to the 24-bit RGB mode. 53 * This switches the LVDS transceiver to the single-channel
|
D | imx6ull-colibri-wifi-iris-v2.dts | 42 * This switches the LVDS transceiver to the single-channel 53 * This switches the LVDS transceiver to the 24-bit RGB mode. 65 * This switches the LVDS transceiver to VESA color mapping mode.
|
D | imx6ull-colibri-iris-v2.dts | 42 * This switches the LVDS transceiver to the single-channel 53 * This switches the LVDS transceiver to the 24-bit RGB mode. 65 * This switches the LVDS transceiver to VESA color mapping mode.
|
/linux-6.12.1/Documentation/networking/dsa/ |
D | dsa.rst | 14 support Marvell Ethernet switches (MV88E6xxx, a.k.a. Link Street product 26 kinds of Ethernet switches found in Small Home and Office products: routers, 27 gateways, or even top-of-rack switches. This host Ethernet controller will 31 with the ability to configure and manage cascaded switches on top of each other 32 using upstream and downstream Ethernet links between switches. These specific 34 of multiple switches connected to each other is called a "switch tree". 50 The subsystem does support switches not capable of inserting/stripping tags, but 61 - the "dsa" port(s) are just conduits between two or more switches, and as such 120 From the perspective of the network stack, all switches within the same DSA 128 other switches from the same fabric, and in this case, the outermost switch [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/net/dsa/ |
D | realtek.yaml | 7 title: Realtek switches for unmanaged switches 16 Realtek advertises these chips as fast/gigabit switches or unmanaged 17 switches. They can be controlled using different interfaces, like SMI, 26 The MDIO-connected switches use MDIO protocol to access their registers. 31 switch belongs to. Roughly speaking, a family is any set of Realtek switches
|
D | marvell,mv88e6xxx.yaml | 30 specified. This includes the following list of MV88Exxxx switches: 36 specified. This includes the following list of MV88Exxxx switches: 41 specified. This includes the following list of MV88Exxxx switches: 82 description: Marvell MV88E6xxx switches have an varying combination of 90 description: Marvell MV88E6xxx switches that have a separate external
|
/linux-6.12.1/drivers/net/dsa/ |
D | Kconfig | 136 VSC7395 and VSC7398 SparX integrated ethernet switches. 144 and VSC7398 SparX integrated ethernet switches in SPI managed mode. 152 and VSC7398 SparX integrated ethernet switches, connected over
|
/linux-6.12.1/drivers/net/dsa/realtek/ |
D | Kconfig | 22 Select to enable support for registering switches configured 29 Select to enable support for registering switches connected
|
/linux-6.12.1/net/ipv4/ |
D | tcp_plb.c | 4 * switches. PLB is a host-based optimization; it leverages congestion 9 * datacenter switches include as part of ECMP/WCMP hashing. 44 * a load balancing decision that switches the connection to another path.
|
/linux-6.12.1/tools/testing/selftests/net/ |
D | tcp_mmap.c | 29 * cpu usage user:0.057 sys:7.815, 240.234 usec per MB, 65531 c-switches 31 * cpu usage user:0.043 sys:8.103, 248.596 usec per MB, 65524 c-switches 33 * cpu usage user:0.044 sys:6.576, 202.026 usec per MB, 65519 c-switches 35 * cpu usage user:0.036 sys:8.193, 251.129 usec per MB, 65530 c-switches 41 * cpu usage user:0.045 sys:2.827, 87.6465 usec per MB, 65532 c-switches 43 * cpu usage user:0.037 sys:3.087, 95.3369 usec per MB, 65532 c-switches 45 * cpu usage user:0.046 sys:3.559, 110.016 usec per MB, 65529 c-switches 47 * cpu usage user:0.035 sys:3.467, 106.873 usec per MB, 65530 c-switches 304 " cpu usage user:%lg sys:%lg, %lg usec per MB, %lu c-switches, rcv_mss %u\n", in child_thread()
|
/linux-6.12.1/net/8021q/ |
D | Kconfig | 28 automatic propagation of registered VLANs to switches. 38 automatic propagation of registered VLANs to switches; it
|
/linux-6.12.1/Documentation/devicetree/bindings/regulator/ |
D | st,stm32-booster.yaml | 7 title: STMicroelectronics STM32 booster for ADC analog input switches 14 to supply ADC analog input switches.
|