/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | gmac.h | 104 int (*set_speed_duplex_fc)(struct cmac *, int speed, int duplex, int fc); 105 int (*get_speed_duplex_fc)(struct cmac *, int *speed, int *duplex,
|
H A D | mv88e1xxx.c | 122 * Set the PHY speed and duplex. This also disables auto-negotiation, except 125 static int mv88e1xxx_set_speed_duplex(struct cphy *phy, int speed, int duplex) argument 130 if (speed >= 0) { 132 if (speed == SPEED_100) 134 else if (speed == SPEED_1000) 242 int *speed, int *duplex, int *fc) 265 if (speed) 266 *speed = sp; 241 mv88e1xxx_get_link_status(struct cphy *cphy, int *link_ok, int *speed, int *duplex, int *fc) argument
|
H A D | vsc7326.c | 459 static int mac_set_speed_duplex_fc(struct cmac *mac, int speed, int duplex, argument 465 if (speed >= 0 && speed != SPEED_10 && speed != SPEED_100 && 466 speed != SPEED_1000) 471 if (speed >= 0) { 476 if (speed == SPEED_1000) 481 if (speed == SPEED_1000) 483 else if (speed == SPEED_100) 491 if (speed [all...] |
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | ethtool_extended_state.sh | 75 ethtool_set $swp1 speed $speed1 autoneg off 76 ethtool_set $swp2 speed $speed2 autoneg off
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | mac.h | 19 s32 e1000e_get_speed_and_duplex_copper(struct e1000_hw *hw, u16 *speed, 22 u16 *speed, u16 *duplex);
|
/linux-master/drivers/net/phy/ |
H A D | ax88796b.c | 67 phydev->speed = SPEED_100; 69 phydev->speed = SPEED_10;
|
/linux-master/drivers/spi/ |
H A D | spi-jcore.c | 83 static void jcore_spi_baudrate(struct jcore_spi *hw, int speed) argument 85 if (speed == hw->speed_hz) 87 hw->speed_hz = speed; 88 if (speed >= hw->clock_freq / 2) 91 hw->speed_reg = ((hw->clock_freq / 2 / speed) - 1) << 27; 93 dev_dbg(hw->host->dev.parent, "speed=%d reg=0x%x\n", 94 speed, hw->speed_reg);
|
/linux-master/drivers/input/misc/ |
H A D | pm8xxx-vibrator.c | 52 * @speed: speed of vibration set from userland 62 int speed; member in struct:pm8xxx_vib 116 if (vib->speed) { 118 vib->level = ((VIB_MAX_LEVELS * vib->speed) / MAX_FF_SPEED) + 157 vib->speed = effect->u.rumble.strong_magnitude >> 8; 158 if (!vib->speed) 159 vib->speed = effect->u.rumble.weak_magnitude >> 9;
|
/linux-master/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mii-fec.c | 106 int ret = -ENOMEM, clock, speed; local 147 * Note that only 6 bits (25:30) are available for MII speed. 149 speed = (clock + 4999999) / 5000000; 150 if (speed > 0x3F) { 151 speed = 0x3F; 154 clock / speed); 157 fec->mii_speed = speed << 1;
|
/linux-master/include/linux/usb/ |
H A D | phy.h | 149 enum usb_device_speed speed); 151 enum usb_device_speed speed); 320 usb_phy_notify_connect(struct usb_phy *x, enum usb_device_speed speed) argument 323 return x->notify_connect(x, speed); 329 usb_phy_notify_disconnect(struct usb_phy *x, enum usb_device_speed speed) argument 332 return x->notify_disconnect(x, speed);
|
/linux-master/drivers/bluetooth/ |
H A D | hci_ldisc.c | 373 void hci_uart_set_baudrate(struct hci_uart *hu, unsigned int speed) argument 380 tty_termios_encode_baud_rate(&ktermios, speed, speed); 394 unsigned int speed; local 397 /* Init speed if any */ 399 speed = hu->init_speed; 401 speed = hu->proto->init_speed; 403 speed = 0; 405 if (speed) 406 hci_uart_set_baudrate(hu, speed); [all...] |
/linux-master/drivers/media/i2c/ |
H A D | mt9v011.c | 202 unsigned height, width, hblank, vblank, speed; local 211 speed = mt9v011_read(sd, R0A_MT9V011_CLK_SPEED); 213 row_time = (width + 113 + hblank) * (speed + 2); 234 u64 t_time, speed; local 253 speed = t_time; 254 do_div(speed, row_time * line_time); 256 /* Avoid having a negative value for speed */ 257 if (speed < 2) 258 speed = 0; 260 speed 388 u16 speed; local [all...] |
/linux-master/drivers/phy/microchip/ |
H A D | lan966x_serdes.c | 138 int speed; member in struct:serdes_macro 320 ret_val->mpll_multiplier = macro->speed == SPEED_2500 ? 50 : 40; 322 ret_val->tx_rate = macro->speed == SPEED_2500 ? 0x1 : 0x2; 323 ret_val->rx_rate = macro->speed == SPEED_2500 ? 0x1 : 0x2; 325 ret_val->mpll_multiplier = macro->speed == SPEED_2500 ? 125 : 100; 327 ret_val->tx_rate = macro->speed == SPEED_2500 ? 0x1 : 0x2; 328 ret_val->rx_rate = macro->speed == SPEED_2500 ? 0x1 : 0x2; 406 HSIO_RGMII_CFG_TX_CLK_CFG_SET(macro->speed == SPEED_1000 ? 1 : 407 macro->speed == SPEED_100 ? 2 : 408 macro->speed 446 serdes_set_speed(struct phy *phy, int speed) argument [all...] |
/linux-master/drivers/media/usb/cx231xx/ |
H A D | cx231xx-pcb-cfg.c | 23 0, /* speed , not decide yet */ 62 /* full-speed config */ 94 0, /* speed , not decide yet */ 131 /* full-speed */ 163 0, /* speed , not decide yet */ 201 /* full-speed */ 233 0, /* speed , not decide yet */ 270 /* full-speed */ 302 0, /* speed , not decide yet */ 340 /* full-speed */ [all...] |
/linux-master/drivers/usb/gadget/udc/bdc/ |
H A D | bdc_udc.c | 75 u32 speed, temp; local 80 speed = BDC_PSP(temp); 81 dev_dbg(bdc->dev, "%s speed=%x\n", __func__, speed); 82 switch (speed) { 87 bdc->gadget.speed = USB_SPEED_SUPER; 99 bdc->gadget.speed = USB_SPEED_HIGH; 105 bdc->gadget.speed = USB_SPEED_FULL; 111 bdc->gadget.speed = USB_SPEED_LOW; 117 dev_dbg(bdc->dev, "connected at %s\n", conn_speed_str[speed]); [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2_utils_fw.c | 152 static void a2_link_speed_mask2fw(u32 speed, argument 155 link_options->rate_10G = !!(speed & AQ_NIC_RATE_10G); 156 link_options->rate_5G = !!(speed & AQ_NIC_RATE_5G); 158 link_options->rate_2P5G = !!(speed & AQ_NIC_RATE_2G5); 160 link_options->rate_1G = !!(speed & AQ_NIC_RATE_1G); 161 link_options->rate_100M = !!(speed & AQ_NIC_RATE_100M); 162 link_options->rate_10M = !!(speed & AQ_NIC_RATE_10M); 164 link_options->rate_1G_hd = !!(speed & AQ_NIC_RATE_1G_HALF); 165 link_options->rate_100M_hd = !!(speed & AQ_NIC_RATE_100M_HALF); 166 link_options->rate_10M_hd = !!(speed 224 aq_a2_fw_set_link_speed(struct aq_hw_s *self, u32 speed) argument 465 aq_a2_fw_set_eee_rate(struct aq_hw_s *self, u32 speed) argument [all...] |
/linux-master/tools/spi/ |
H A D | spidev_test.c | 43 static uint32_t speed = 500000; variable 127 .speed_hz = speed, 178 " -s --speed max speed (Hz)\n" 214 { "speed", 1, 0, 's' }, 251 speed = atoi(optarg); 485 * max speed hz 487 ret = ioctl(fd, SPI_IOC_WR_MAX_SPEED_HZ, &speed); 489 pabort("can't set max speed hz"); 491 ret = ioctl(fd, SPI_IOC_RD_MAX_SPEED_HZ, &speed); [all...] |
/linux-master/drivers/gpu/drm/amd/display/dc/dce/ |
H A D | dce_i2c_sw.c | 342 uint32_t speed) 344 ASSERT(speed); 346 engine->speed = speed ? speed : DCE_I2C_DEFAULT_I2C_SW_SPEED; 348 engine->clock_delay = 1000 / engine->speed; 475 dce_i2c_sw_engine_set_speed(dce_i2c_sw, cmd->speed); 340 dce_i2c_sw_engine_set_speed( struct dce_i2c_sw *engine, uint32_t speed) argument
|
/linux-master/drivers/pcmcia/ |
H A D | soc_common.c | 121 unsigned short speed = 0; local 125 if (speed < spds[i]) 126 speed = spds[i]; 127 if (speed == 0) 128 speed = dflt; 130 return speed; 555 * the map speed as requested, but override the address ranges 564 unsigned short speed = map->speed; local 566 debug(skt, 2, "map %u speed 619 unsigned short speed = map->speed; local [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_82599.c | 25 ixgbe_link_speed speed, 31 ixgbe_link_speed speed, 34 ixgbe_link_speed speed, 84 /* Set up dual speed SFP+ support */ 320 * @speed: pointer to link speed 326 ixgbe_link_speed *speed, 340 *speed = IXGBE_LINK_SPEED_1GB_FULL; 357 *speed = IXGBE_LINK_SPEED_1GB_FULL; 362 *speed 325 ixgbe_get_link_capabilities_82599(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) argument 633 ixgbe_set_hard_rate_select_speed(struct ixgbe_hw *hw, ixgbe_link_speed speed) argument 662 ixgbe_setup_mac_link_smartspeed(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 772 ixgbe_setup_mac_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument 888 ixgbe_setup_copper_link_82599(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait_to_complete) argument [all...] |
/linux-master/arch/powerpc/kernel/ |
H A D | legacy_serial.c | 34 unsigned int speed; member in struct:legacy_serial_info 90 /* get default speed if present */ 91 spd = of_get_property(np, "current-speed", NULL); 145 legacy_serial_infos[index].speed = spd ? be32_to_cpup(spd) : 0; 155 printk(KERN_DEBUG " %s=%llx, taddr=%llx, irq=%lx, clk=%d, speed=%d\n", 159 legacy_serial_infos[index].speed); 348 /* Try to query the current speed */ 349 if (info->speed == 0) 350 info->speed = udbg_probe_uart_speed(info->clock); 353 DBG("default console speed 612 int i, speed = 0, offset = 0; local [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_mac.h | 59 /* net speed */ 189 /**< Ethernet operation mode (MAC-PHY interface and speed) */ 194 u16 speed;/* The forced speed (lower bits) in */ member in struct:mac_info 324 u16 speed; member in struct:hns_mac_cb 352 /*adjust mac mode of port,include speed and duplex*/ 353 int (*adjust_link)(void *mac_drv, enum mac_speed speed, 356 bool (*need_adjust_link)(void *mac_drv, enum mac_speed speed, 408 #define MAC_MAKE_MODE(interface, speed) (enum mac_mode)((interface) | (speed)) [all...] |
/linux-master/include/linux/ |
H A D | firewire.h | 293 int speed; member in struct:fw_packet 361 int destination_id, int generation, int speed, unsigned long long offset, 373 * @speed: transmission speed 384 int destination_id, int generation, int speed, 391 __fw_send_request(card, t, tcode, destination_id, generation, speed, offset, payload, 403 * @speed: transmission speed 413 int tcode, int destination_id, int generation, int speed, unsigned long long offset, 420 __fw_send_request(card, t, tcode, destination_id, generation, speed, offse 383 fw_send_request(struct fw_card *card, struct fw_transaction *t, int tcode, int destination_id, int generation, int speed, unsigned long long offset, void *payload, size_t length, fw_transaction_callback_t callback, void *callback_data) argument 412 fw_send_request_with_tstamp(struct fw_card *card, struct fw_transaction *t, int tcode, int destination_id, int generation, int speed, unsigned long long offset, void *payload, size_t length, fw_transaction_callback_with_tstamp_t callback, void *callback_data) argument 514 int speed; member in struct:fw_iso_context [all...] |
/linux-master/drivers/net/phy/qcom/ |
H A D | qcom-phy-lib.c | 211 * speed and duplex that the PHY is actually using, irrespective of 219 int sfc, speed; local 225 speed = ss & ss_mask.speed_mask; 226 speed >>= ss_mask.speed_shift; 228 switch (speed) { 230 phydev->speed = SPEED_10; 233 phydev->speed = SPEED_100; 236 phydev->speed = SPEED_1000; 239 phydev->speed = SPEED_2500; 329 phydev->speed [all...] |
/linux-master/drivers/net/ethernet/sfc/siena/ |
H A D | mcdi_port_common.c | 284 u32 speed, u32 flags, u32 fcntl) 307 link_state->speed = speed; 515 efx->link_state.speed == 25000 || 516 efx->link_state.speed == 50000); 546 cmd->base.speed = efx->link_state.speed; 581 switch (cmd->base.speed) { 593 switch (cmd->base.speed) { 622 u32 caps, active, speed; /* MCD local 282 efx_mcdi_phy_decode_link(struct efx_nic *efx, struct efx_link_state *link_state, u32 speed, u32 flags, u32 fcntl) argument 1263 u32 flags, fcntl, speed, lpa; local [all...] |