| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
| D | ice_sriov.c | 45 * @adv_link_support: determines the format of the returned link speed 48 * Convert link speed supported by HW to link speed supported by virtchnl. 49 * If adv_link_support is true, then return link speed in Mbps. Else return 50 * link speed as a VIRTCHNL_LINK_SPEED_* casted to a u32. Note that the caller 53 * expect the speed in Mbps. 57 u32 speed; in ice_conv_link_speed_to_virtchnl() local 62 speed = ICE_LINK_SPEED_10MBPS; in ice_conv_link_speed_to_virtchnl() 65 speed = ICE_LINK_SPEED_100MBPS; in ice_conv_link_speed_to_virtchnl() 68 speed = ICE_LINK_SPEED_1000MBPS; in ice_conv_link_speed_to_virtchnl() 71 speed = ICE_LINK_SPEED_2500MBPS; in ice_conv_link_speed_to_virtchnl() [all …]
|
| /kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
| D | ethtool.sh | 59 for speed in "${speeds_arr[@]}"; do 61 ethtool_set $h1 speed $speed autoneg off 62 ethtool_set $h2 speed $speed autoneg off 67 check_err $? "speed $speed autoneg off" 68 log_test "force of same speed autoneg off" 69 log_info "speed = $speed" 86 ethtool_set $h1 speed $speed1 autoneg off 87 ethtool_set $h2 speed $speed2 autoneg off 102 # Test that when one device is forced to a speed supported by both 107 for speed in "${speeds_arr[@]}"; do [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
| D | gk104.c | 33 gk104_pcie_set_cap_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_cap_speed() argument 37 switch (speed) { in gk104_pcie_set_cap_speed() 56 int speed = gf100_pcie_cap_speed(pci); in gk104_pcie_cap_speed() local 58 if (speed == 0) in gk104_pcie_cap_speed() 61 if (speed >= 1) { in gk104_pcie_cap_speed() 78 gk104_pcie_set_lnkctl_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_lnkctl_speed() argument 81 switch (speed) { in gk104_pcie_set_lnkctl_speed() 127 gk104_pcie_set_link_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_link_speed() argument 132 switch (speed) { in gk104_pcie_set_link_speed() 163 nvkm_trace(subdev, "adjusting cap to max speed\n"); in gk104_pcie_init() [all …]
|
| D | pcie.c | 33 nvkm_pcie_speed(enum pci_bus_speed speed) in nvkm_pcie_speed() argument 35 switch (speed) { in nvkm_pcie_speed() 44 if (speed == 0x17) in nvkm_pcie_speed() 83 nvkm_debug(&pci->subdev, "pcie max speed: %s\n", in nvkm_pcie_oneinit() 108 if (pci->pcie.speed != -1) in nvkm_pcie_init() 109 nvkm_pcie_set_link(pci, pci->pcie.speed, pci->pcie.width); in nvkm_pcie_init() 115 nvkm_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) in nvkm_pcie_set_link() argument 129 nvkm_trace(subdev, "requested %s\n", nvkm_pcie_speeds[speed]); in nvkm_pcie_set_link() 140 nvkm_trace(subdev, "current speed: %s\n", nvkm_pcie_speeds[cur_speed]); in nvkm_pcie_set_link() 142 if (speed > max_speed) { in nvkm_pcie_set_link() [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/nouveau/nvkm/subdev/pci/ |
| D | gk104.c | 33 gk104_pcie_set_cap_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_cap_speed() argument 37 switch (speed) { in gk104_pcie_set_cap_speed() 56 int speed = gf100_pcie_cap_speed(pci); in gk104_pcie_cap_speed() local 58 if (speed == 0) in gk104_pcie_cap_speed() 61 if (speed >= 1) { in gk104_pcie_cap_speed() 78 gk104_pcie_set_lnkctl_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_lnkctl_speed() argument 81 switch (speed) { in gk104_pcie_set_lnkctl_speed() 127 gk104_pcie_set_link_speed(struct nvkm_pci *pci, enum nvkm_pcie_speed speed) in gk104_pcie_set_link_speed() argument 132 switch (speed) { in gk104_pcie_set_link_speed() 163 nvkm_trace(subdev, "adjusting cap to max speed\n"); in gk104_pcie_init() [all …]
|
| D | pcie.c | 33 nvkm_pcie_speed(enum pci_bus_speed speed) in nvkm_pcie_speed() argument 35 switch (speed) { in nvkm_pcie_speed() 44 if (speed == 0x17) in nvkm_pcie_speed() 83 nvkm_debug(&pci->subdev, "pcie max speed: %s\n", in nvkm_pcie_oneinit() 108 if (pci->pcie.speed != -1) in nvkm_pcie_init() 109 nvkm_pcie_set_link(pci, pci->pcie.speed, pci->pcie.width); in nvkm_pcie_init() 115 nvkm_pcie_set_link(struct nvkm_pci *pci, enum nvkm_pcie_speed speed, u8 width) in nvkm_pcie_set_link() argument 129 nvkm_trace(subdev, "requested %s\n", nvkm_pcie_speeds[speed]); in nvkm_pcie_set_link() 140 nvkm_trace(subdev, "current speed: %s\n", nvkm_pcie_speeds[cur_speed]); in nvkm_pcie_set_link() 142 if (speed > max_speed) { in nvkm_pcie_set_link() [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/pm/ |
| D | intel-speed-select.rst | 4 Intel(R) Speed Select Technology User Guide 7 The Intel(R) Speed Select Technology (Intel(R) SST) provides a powerful new 14 - https://www.intel.com/content/www/us/en/architecture-and-technology/speed-select-technology-artic… 15 - https://builders.intel.com/docs/networkbuilders/intel-speed-select-technology-base-frequency-enha… 21 and configure these features is by using the Intel Speed Select utility. 23 This document explains how to use the Intel Speed Select tool to enumerate and 29 intel-speed-select configuration tool 32 Most Linux distribution packages may include the "intel-speed-select" tool. If not, 38 # cd tools/power/x86/intel-speed-select/ 47 # intel-speed-select --help [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac-rk.c | 42 void (*set_rgmii_speed)(struct rk_priv_data *bsp_priv, int speed); 43 void (*set_rmii_speed)(struct rk_priv_data *bsp_priv, int speed); 108 static void px30_set_rmii_speed(struct rk_priv_data *bsp_priv, int speed) in px30_set_rmii_speed() argument 118 if (speed == 10) { in px30_set_rmii_speed() 126 } else if (speed == 100) { in px30_set_rmii_speed() 136 dev_err(dev, "unknown speed value for RMII! speed=%d", speed); in px30_set_rmii_speed() 205 static void rk3128_set_rgmii_speed(struct rk_priv_data *bsp_priv, int speed) in rk3128_set_rgmii_speed() argument 214 if (speed == 10) in rk3128_set_rgmii_speed() 217 else if (speed == 100) in rk3128_set_rgmii_speed() 220 else if (speed == 1000) in rk3128_set_rgmii_speed() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac-rk.c | 33 void (*set_rgmii_speed)(struct rk_priv_data *bsp_priv, int speed); 34 void (*set_rmii_speed)(struct rk_priv_data *bsp_priv, int speed); 99 static void px30_set_rmii_speed(struct rk_priv_data *bsp_priv, int speed) in px30_set_rmii_speed() argument 109 if (speed == 10) { in px30_set_rmii_speed() 117 } else if (speed == 100) { in px30_set_rmii_speed() 127 dev_err(dev, "unknown speed value for RMII! speed=%d", speed); in px30_set_rmii_speed() 196 static void rk3128_set_rgmii_speed(struct rk_priv_data *bsp_priv, int speed) in rk3128_set_rgmii_speed() argument 205 if (speed == 10) in rk3128_set_rgmii_speed() 208 else if (speed == 100) in rk3128_set_rgmii_speed() 211 else if (speed == 1000) in rk3128_set_rgmii_speed() [all …]
|
| /kernel/linux/linux-4.19/drivers/mtd/tests/ |
| D | speedtest.c | 17 * Test read and write speed of a MTD device. 189 long speed; in mtd_speedtest_init() local 257 pr_info("testing eraseblock write speed\n"); in mtd_speedtest_init() 271 speed = calc_speed(); in mtd_speedtest_init() 272 pr_info("eraseblock write speed is %ld KiB/s\n", speed); in mtd_speedtest_init() 275 pr_info("testing eraseblock read speed\n"); in mtd_speedtest_init() 289 speed = calc_speed(); in mtd_speedtest_init() 290 pr_info("eraseblock read speed is %ld KiB/s\n", speed); in mtd_speedtest_init() 297 pr_info("testing page write speed\n"); in mtd_speedtest_init() 311 speed = calc_speed(); in mtd_speedtest_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/mtd/tests/ |
| D | speedtest.c | 5 * Test read and write speed of a MTD device. 177 long speed; in mtd_speedtest_init() local 245 pr_info("testing eraseblock write speed\n"); in mtd_speedtest_init() 259 speed = calc_speed(); in mtd_speedtest_init() 260 pr_info("eraseblock write speed is %ld KiB/s\n", speed); in mtd_speedtest_init() 263 pr_info("testing eraseblock read speed\n"); in mtd_speedtest_init() 277 speed = calc_speed(); in mtd_speedtest_init() 278 pr_info("eraseblock read speed is %ld KiB/s\n", speed); in mtd_speedtest_init() 285 pr_info("testing page write speed\n"); in mtd_speedtest_init() 299 speed = calc_speed(); in mtd_speedtest_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/platform/x86/ |
| D | gpd-pocket-fan.c | 32 "Millicelsius values above which the fan speed increases"); 37 "Hysteresis in millicelsius before lowering the fan speed"); 42 "minimum fan speed to allow when system is powered by AC"); 54 static void gpd_pocket_fan_set_speed(struct gpd_pocket_fan_data *fan, int speed) in gpd_pocket_fan_set_speed() argument 56 if (speed == fan->last_speed) in gpd_pocket_fan_set_speed() 59 gpiod_direction_output(fan->gpio0, !!(speed & 1)); in gpd_pocket_fan_set_speed() 60 gpiod_direction_output(fan->gpio1, !!(speed & 2)); in gpd_pocket_fan_set_speed() 62 fan->last_speed = speed; in gpd_pocket_fan_set_speed() 77 int t0, t1, temp, speed, min_speed, i; in gpd_pocket_fan_worker() local 82 speed = MAX_SPEED; in gpd_pocket_fan_worker() [all …]
|
| /kernel/linux/linux-4.19/drivers/platform/x86/ |
| D | gpd-pocket-fan.c | 32 "Millicelsius values above which the fan speed increases"); 37 "Hysteresis in millicelsius before lowering the fan speed"); 42 "minimum fan speed to allow when system is powered by AC"); 54 static void gpd_pocket_fan_set_speed(struct gpd_pocket_fan_data *fan, int speed) in gpd_pocket_fan_set_speed() argument 56 if (speed == fan->last_speed) in gpd_pocket_fan_set_speed() 59 gpiod_direction_output(fan->gpio0, !!(speed & 1)); in gpd_pocket_fan_set_speed() 60 gpiod_direction_output(fan->gpio1, !!(speed & 2)); in gpd_pocket_fan_set_speed() 62 fan->last_speed = speed; in gpd_pocket_fan_set_speed() 77 int t0, t1, temp, speed, min_speed, i; in gpd_pocket_fan_worker() local 82 speed = MAX_SPEED; in gpd_pocket_fan_worker() [all …]
|
| /kernel/linux/linux-5.10/tools/usb/usbip/libsrc/ |
| D | usbip_device_driver.c | 33 enum usb_device_speed speed; member 37 .speed = USB_SPEED_UNKNOWN, 41 .speed = USB_SPEED_LOW, 42 .name = "low-speed", 45 .speed = USB_SPEED_FULL, 46 .name = "full-speed", 49 .speed = USB_SPEED_HIGH, 50 .name = "high-speed", 53 .speed = USB_SPEED_WIRELESS, 57 .speed = USB_SPEED_SUPER, [all …]
|
| /kernel/linux/linux-4.19/Documentation/hwmon/ |
| D | g762 | 4 The GMT G762 Fan Speed PWM Controller is connected directly to a fan 5 and performs closed-loop or open-loop control of the fan speed. Two 24 fan1_target: set desired fan speed. This only makes sense in closed-loop 25 fan speed control (i.e. when pwm1_enable is set to 2). 42 pwm1_enable: set current fan speed control mode i.e. 1 for manual fan 43 speed control (open-loop) via pwm1 described below, 2 for 44 automatic fan speed control (closed-loop) via fan1_target 51 it run at full speed. 54 when current fan speed control mode is open-loop ('pwm1_enable' set to 1), 55 the fan speed is programmed by setting a value between 0 and 255 via 'pwm1' [all …]
|
| D | adm9240 | 44 high speed successive approximation ADC allows frequent sampling of all 63 with independent fan speed measurement cycles counting alternating rising 66 DS1780 measurement cycle is about once per second including fan speed. 68 LM81 measurement cycle is about once per 400ms including fan speed. 80 Fan Speed 83 clock via a divider to an 8-bit counter. Fan speed (rpm) is calculated by: 90 - low speed alarm is disabled 92 - auto fan clock adjuster enabled for valid fan speed reading 95 - low speed alarm is enabled 99 - low speed alarm will be asserted if fan speed is [all …]
|
| D | g760a | 15 The GMT G760A Fan Speed PWM Controller is connected directly to a fan 16 and performs closed-loop control of the fan speed. 18 The fan speed is programmed by setting the period via 'pwm1' of two 19 consecutive speed pulses. The period is defined in terms of clock 23 fan to maximum speed. 25 The measured fan rotation speed returned via 'fan1_input' is derived 26 from the measured speed pulse period by assuming again a 32kHz clock 31 speed differs more than 20% with respect to the programmed fan speed; 32 bit 1 is set when fan speed is below 1920 RPM.
|
| /kernel/linux/linux-5.10/Documentation/hwmon/ |
| D | g762.rst | 4 The GMT G762 Fan Speed PWM Controller is connected directly to a fan 5 and performs closed-loop or open-loop control of the fan speed. Two 25 set desired fan speed. This only makes sense in closed-loop 26 fan speed control (i.e. when pwm1_enable is set to 2). 49 set current fan speed control mode i.e. 1 for manual fan 50 speed control (open-loop) via pwm1 described below, 2 for 51 automatic fan speed control (closed-loop) via fan1_target 60 it run at full speed. 63 when current fan speed control mode is open-loop ('pwm1_enable' set to 1), 64 the fan speed is programmed by setting a value between 0 and 255 via 'pwm1' [all …]
|
| D | g760a.rst | 19 The GMT G760A Fan Speed PWM Controller is connected directly to a fan 20 and performs closed-loop control of the fan speed. 22 The fan speed is programmed by setting the period via 'pwm1' of two 23 consecutive speed pulses. The period is defined in terms of clock 27 fan to maximum speed. 29 The measured fan rotation speed returned via 'fan1_input' is derived 30 from the measured speed pulse period by assuming again a 32kHz clock 35 speed differs more than 20% with respect to the programmed fan speed; 36 bit 1 is set when fan speed is below 1920 RPM.
|
| /kernel/linux/linux-4.19/drivers/net/phy/ |
| D | phy-core.c | 12 const char *phy_speed_to_str(int speed) in phy_speed_to_str() argument 14 switch (speed) { in phy_speed_to_str() 61 /* A mapping of all SUPPORTED settings to speed/duplex. This table 62 * must be grouped by speed and sorted in descending match priority 63 * - iow, descending speed. */ 66 .speed = SPEED_10000, 71 .speed = SPEED_10000, 76 .speed = SPEED_10000, 81 .speed = SPEED_2500, 86 .speed = SPEED_1000, [all …]
|
| /kernel/linux/linux-4.19/tools/usb/usbip/libsrc/ |
| D | usbip_device_driver.c | 45 enum usb_device_speed speed; member 49 .speed = USB_SPEED_UNKNOWN, 53 .speed = USB_SPEED_LOW, 54 .name = "low-speed", 57 .speed = USB_SPEED_FULL, 58 .name = "full-speed", 61 .speed = USB_SPEED_HIGH, 62 .name = "high-speed", 65 .speed = USB_SPEED_WIRELESS, 69 .speed = USB_SPEED_SUPER, [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-bus-pci-drivers-ehci_hcd | 7 PCI-based EHCI USB controllers (i.e., high-speed USB-2.0 9 "companion" full/low-speed USB-1.1 controllers. When a 10 high-speed device is plugged in, the connection is routed 11 to the EHCI controller; when a full- or low-speed device 15 Sometimes you want to force a high-speed device to connect 16 at full speed, which can be accomplished by forcing the 23 For example: To force the high-speed device attached to 24 port 4 on bus 2 to run at full speed:: 28 To return the port to high-speed operation:: 39 cannot be used to force a port on a high-speed hub to [all …]
|
| /kernel/linux/linux-4.19/Documentation/ABI/testing/ |
| D | sysfs-bus-pci-drivers-ehci_hcd | 7 PCI-based EHCI USB controllers (i.e., high-speed USB-2.0 9 "companion" full/low-speed USB-1.1 controllers. When a 10 high-speed device is plugged in, the connection is routed 11 to the EHCI controller; when a full- or low-speed device 15 Sometimes you want to force a high-speed device to connect 16 at full speed, which can be accomplished by forcing the 23 For example: To force the high-speed device attached to 24 port 4 on bus 2 to run at full speed: 28 To return the port to high-speed operation: 39 cannot be used to force a port on a high-speed hub to [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/marvell/prestera/ |
| D | prestera_ethtool.c | 23 u32 speed; member 30 .speed = 10, 37 .speed = 10, 44 .speed = 100, 51 .speed = 100, 58 .speed = 1000, 65 .speed = 1000, 72 .speed = 1000, 79 .speed = 1000, 86 .speed = 2500, [all …]
|
| /kernel/linux/linux-4.19/drivers/net/dsa/mv88e6xxx/ |
| D | port.c | 67 * For port's MAC speed, ForceSpd (or SpdValue) bits 1:0 program the value. 208 int speed, bool alt_bit, bool force_bit) in mv88e6xxx_port_set_speed() argument 213 switch (speed) { in mv88e6xxx_port_set_speed() 255 if (speed != SPEED_UNFORCED) in mv88e6xxx_port_set_speed() 264 if (speed) in mv88e6xxx_port_set_speed() 265 dev_dbg(chip->dev, "p%d: Speed set to %d Mbps\n", port, speed); in mv88e6xxx_port_set_speed() 267 dev_dbg(chip->dev, "p%d: Speed unforced\n", port); in mv88e6xxx_port_set_speed() 273 int mv88e6065_port_set_speed(struct mv88e6xxx_chip *chip, int port, int speed) in mv88e6065_port_set_speed() argument 275 if (speed == SPEED_MAX) in mv88e6065_port_set_speed() 276 speed = 200; in mv88e6065_port_set_speed() [all …]
|