| /linux/net/dsa/ | 
| H A D | Kconfig | 14 	  Say Y if you want to enable support for the hardware switches supported24 	  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 BCM63xx legacy switches using in-frame headers"
 49 	  BCM63xx legacy switches which place the tag after the MAC source
 51 	  This tag is used in BCM63xx legacy switches which work without the
 55 	tristate "Tag driver for BCM53xx legacy switches using in-frame headers"
 59 	  BCM53xx legacy switches which place the tag after the MAC source
 61 	  This tag is used in BCM53xx legacy switches which expect original
 [all …]
 
 | 
| H A D | tag_none.c | 3  * net/dsa/tag_none.c - Traffic handling for switches with no tag7  * WARNING: do not use this for new switches. In case of no hardware
 
 | 
| /linux/drivers/input/keyboard/ | 
| H A D | iqs62x-keys.c | 3  * Azoteq IQS620A/621/622/624/625 Keys and Switches39 	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 …]
 
 | 
| /linux/drivers/rapidio/switches/ | 
| H A D | Kconfig | 3 # RapidIO switches configuration6 	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/drivers/net/dsa/b53/ | 
| H A D | Kconfig | 13 	  integrated switches.19 	  Select to enable support for registering switches configured through SPI.
 25 	  Select to enable support for registering switches configured through MDIO.
 32 	  Select to enable support for memory-mapped switches like the BCM63XX
 33 	  integrated switches.
 
 | 
| /linux/tools/perf/pmu-events/arch/common/common/ | 
| H A D | software.json | 28     "EventName": "context-switches",29     "BriefDescription": "Number of context switches [This event is an alias of cs]",
 35     "BriefDescription": "Number of context switches [This event is an alias of context-switches]",
 88     "EventName": "cgroup-switches",
 89     "BriefDescription": "Number of context switches to a task in a different cgroup",
 
 | 
| /linux/drivers/platform/x86/intel/ | 
| H A D | hid.c | 203 	struct input_dev *switches;  member473 	/* Setup input device for switches */  in intel_hid_switches_setup()
 474 	priv->switches = devm_input_allocate_device(&device->dev);  in intel_hid_switches_setup()
 475 	if (!priv->switches)  in intel_hid_switches_setup()
 478 	__set_bit(EV_SW, priv->switches->evbit);  in intel_hid_switches_setup()
 479 	__set_bit(SW_TABLET_MODE, priv->switches->swbit);  in intel_hid_switches_setup()
 481 	priv->switches->name = "Intel HID switches";  in intel_hid_switches_setup()
 482 	priv->switches->id.bustype = BUS_HOST;  in intel_hid_switches_setup()
 483 	return input_register_device(priv->switches);  in intel_hid_switches_setup()
 497 	input_report_switch(priv->switches, SW_TABLET_MODE, m);  in report_tablet_mode_state()
 [all …]
 
 | 
| /linux/drivers/iio/proximity/ | 
| H A D | cros_ec_mkbp_proximity.c | 54 	u32 switches = get_unaligned_le32(data);  in cros_ec_mkbp_proximity_parse_state()  local56 	return !!(switches & BIT(EC_MKBP_FRONT_PROXIMITY));  in cros_ec_mkbp_proximity_parse_state()
 66 	u32 *switches = (u32 *)buf->data;  in cros_ec_mkbp_proximity_query()  local
 67 	size_t insize = sizeof(*switches);  in cros_ec_mkbp_proximity_query()
 88 	*state = cros_ec_mkbp_proximity_parse_state(switches);  in cros_ec_mkbp_proximity_query()
 124 	void *switches;  in cros_ec_mkbp_proximity_notify()  local
 131 		switches = &ec->event_data.data.switches;  in cros_ec_mkbp_proximity_notify()
 132 		state = cros_ec_mkbp_proximity_parse_state(switches);  in cros_ec_mkbp_proximity_notify()
 
 | 
| /linux/arch/arm64/boot/dts/renesas/ | 
| H A D | rzg3s-smarc-switches.h | 3  * On-board switches for the Renesas RZ/G3S SMARC Module and RZ SMARC Carrier II13  * On-board switches' states:
 21  * SW_CONFIG[x] switches' states:
 33  * SW_OPT_MUX[x] switches' states:
 
 | 
| /linux/Documentation/networking/ | 
| H A 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/Documentation/devicetree/bindings/input/ | 
| H A 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/drivers/net/dsa/xrs700x/ | 
| H A D | Kconfig | 9 	  Ethernet switches.18 	  switches.
 26 	  switches.
 
 | 
| /linux/arch/arm/boot/dts/nxp/imx/ | 
| H A 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
 
 | 
| H A 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
 
 | 
| H A D | imx6ull-colibri-wifi-iris-v2.dts | 42 	 * This switches the LVDS transceiver to the single-channel53 	 * This switches the LVDS transceiver to the 24-bit RGB mode.
 65 	 * This switches the LVDS transceiver to VESA color mapping mode.
 
 | 
| H A D | imx6ull-colibri-iris-v2.dts | 42 	 * This switches the LVDS transceiver to the single-channel53 	 * This switches the LVDS transceiver to the 24-bit RGB mode.
 65 	 * This switches the LVDS transceiver to VESA color mapping mode.
 
 | 
| /linux/Documentation/networking/dsa/ | 
| H A D | dsa.rst | 14 support Marvell Ethernet switches (MV88E6xxx, a.k.a. Link Street product26 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/Documentation/devicetree/bindings/net/dsa/ | 
| H A 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
 
 | 
| H A D | micrel,ks8995.yaml | 7 title: Micrel KS8995 Family DSA Switches13   The Micrel KS8995 DSA Switches are 100 Mbit switches that were produced in
 
 | 
| /linux/kernel/trace/rv/monitors/sts/ | 
| H A D | Kconfig | 11 	  Monitor to ensure relationships between scheduler and task switches14 	   * switches only happen inside the scheduler
 
 | 
| /linux/tools/testing/selftests/net/ | 
| H A D | tcp_mmap.c | 29  *   cpu usage user:0.057 sys:7.815, 240.234 usec per MB, 65531 c-switches31  *  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/net/ipv4/ | 
| H A D | tcp_plb.c | 4  * switches. PLB is a host-based optimization; it leverages congestion9  * datacenter switches include as part of ECMP/WCMP hashing.
 44  * a load balancing decision that switches the connection to another path.
 
 | 
| /linux/arch/mips/include/asm/octeon/ | 
| H A D | cvmx-pow.h | 43  * - Illegal tag switches from NULL_NULL.44  * - Illegal tag switches from NULL.
 144 	 *  are complete and all prior switches are complete. The
 164 	 * complete and all prior switches are complete. The hardware
 1321  * Note that switches to NULL complete immediately and do not need
 1342  * This function does NOT wait for previous tag switches to complete,
 1428  * previous tag switches to complete, so the caller must ensure that
 1522  * be used for switches to NULL, as the tag switch pending bit will be
 1586  * be used for switches to NULL, as the tag switch pending bit will be
 1593  * displays an error on tag switches to NULL.
 [all …]
 
 | 
| /linux/drivers/net/dsa/realtek/ | 
| H A D | Kconfig | 22 	  Select to enable support for registering switches configured29 	  Select to enable support for registering switches connected
 
 | 
| /linux/Documentation/sound/cards/ | 
| H A D | cmipci.rst | 94 There are some control switches affecting to the speaker connections:150 Additionally there are relevant control switches:
 200 Similarly the following switches are off: "IEC958 Mix Analog" and
 201 "IEC958 Loop".  The switches are resumed after closing the SPDIF PCM
 215 volumes.  Synth, CD, Line and Mic have playback and capture switches,
 
 |