/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | vf.c | 9 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, 70 * @speed: pointer to 16 bit value to store link speed. 76 static s32 e1000_get_link_up_info_vf(struct e1000_hw *hw, u16 *speed, argument 83 *speed = SPEED_1000; 85 *speed = SPEED_100; 87 *speed = SPEED_10;
|
/linux-master/drivers/bluetooth/ |
H A D | hci_bcm.c | 170 static inline void host_set_baudrate(struct hci_uart *hu, unsigned int speed) argument 173 serdev_device_set_baudrate(hu->serdev, speed); 175 hci_uart_set_baudrate(hu, speed); 178 static int bcm_set_baudrate(struct hci_uart *hu, unsigned int speed) argument 185 if (speed > 3000000 && !bcm->dev->no_uart_clock_set) { 206 bt_dev_dbg(hdev, "Set Controller UART speed to %d bit/s", speed); 209 param.baud_rate = cpu_to_le32(speed); 586 unsigned int speed; local 601 /* Init speed i [all...] |
/linux-master/drivers/net/ethernet/sfc/ |
H A D | mcdi_port_common.c | 283 u32 speed, u32 flags, u32 fcntl) 306 link_state->speed = speed; 514 efx->link_state.speed == 25000 || 515 efx->link_state.speed == 50000); 544 cmd->base.speed = efx->link_state.speed; 577 switch (cmd->base.speed) { 589 switch (cmd->base.speed) { 617 u32 caps, active, speed; /* MCD local 281 efx_mcdi_phy_decode_link(struct efx_nic *efx, struct efx_link_state *link_state, u32 speed, u32 flags, u32 fcntl) argument 1280 u32 flags, fcntl, speed, lpa; local [all...] |
/linux-master/net/ethtool/ |
H A D | linkmodes.c | 129 if (nla_put_u32(skb, ETHTOOL_A_LINKMODES_SPEED, lsettings->speed) || 167 /* Set advertised link modes to all supported modes matching requested speed, 168 * lanes and duplex values. Called when autonegotiation is on, speed, lanes or 186 if (info->speed == SPEED_UNKNOWN) 189 (!req_speed || info->speed == ksettings->base.speed) && 287 ethnl_update_u32(&lsettings->speed, tb[ETHTOOL_A_LINKMODES_SPEED],
|
/linux-master/drivers/net/ethernet/qualcomm/ |
H A D | qca_uart.c | 311 u32 speed = 115200; local 333 of_property_read_u32(serdev->dev.of_node, "current-speed", &speed); 353 speed = serdev_device_set_baudrate(serdev, speed); 354 dev_info(&serdev->dev, "Using baudrate: %u\n", speed);
|
/linux-master/sound/oss/dmasound/ |
H A D | dmasound_core.c | 237 static int sound_set_speed(int speed) argument 239 if (speed < 0) 240 return dmasound.soft.speed; 242 /* trap out-of-range speed settings. 248 (speed > dmasound.mach.max_dsp_speed)) 249 speed = dmasound.mach.max_dsp_speed ; 251 dmasound.soft.speed = speed; 254 dmasound.dsp.speed = dmasound.soft.speed; [all...] |
/linux-master/drivers/net/usb/ |
H A D | aqc111.c | 242 static void aqc111_speed_to_link_mode(u32 speed, argument 245 switch (speed) { 270 enum usb_device_speed usb_speed = dev->udev->speed; 271 u32 speed = SPEED_UNKNOWN; local 302 speed = SPEED_5000; 305 speed = SPEED_2500; 308 speed = SPEED_1000; 311 speed = SPEED_100; 315 elk->base.speed = speed; 320 aqc111_set_phy_speed(struct usbnet *dev, u8 autoneg, u16 speed) argument 374 u32 speed = elk->base.speed; local [all...] |
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | vf.c | 677 * @speed: Unused in this implementation 685 ixgbe_link_speed speed, bool autoneg, 692 * ixgbevf_check_mac_link_vf - Get link/speed status 694 * @speed: pointer to link speed 698 * Reads the links register to determine if link is up and the current speed 701 ixgbe_link_speed *speed, 740 *speed = IXGBE_LINK_SPEED_10GB_FULL; 743 *speed = IXGBE_LINK_SPEED_1GB_FULL; 746 *speed 684 ixgbevf_setup_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg, bool autoneg_wait_to_complete) argument 700 ixgbevf_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool autoneg_wait_to_complete) argument 791 ixgbevf_hv_check_mac_link_vf(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool autoneg_wait_to_complete) argument [all...] |
/linux-master/drivers/spi/ |
H A D | spi-orion.c | 135 static int orion_spi_baudrate_set(struct spi_device *spi, unsigned int speed) argument 151 * Given the core_clk (tclk_hz) and the target rate (speed) we 157 * is as big as possible but not bigger than speed. 161 unsigned divider = DIV_ROUND_UP(tclk_hz, speed); 209 * round up as we look for equal or less speed 211 rate = DIV_ROUND_UP(tclk_hz, speed); 214 /* check if requested speed is too small */ 255 orion_spi_50mhz_ac_timing_erratum(struct spi_device *spi, unsigned int speed) argument 280 speed == 50000000 && spi->mode & SPI_CPOL && 296 unsigned int speed local [all...] |
/linux-master/drivers/net/ethernet/netronome/nfp/nfpcore/ |
H A D | nfp_nsp_eth.c | 91 unsigned int speed; member in struct:__anon1592 107 return nsp_eth_rate_tbl[i].speed; 112 static unsigned int nfp_eth_speed2rate(unsigned int speed) argument 117 if (nsp_eth_rate_tbl[i].speed == speed) 153 dst->speed = dst->lanes * rate; 721 * __nfp_eth_set_speed() - set interface speed/rate 723 * @speed: Desired speed (per lane) 725 * Set lane speed 732 __nfp_eth_set_speed(struct nfp_nsp *nsp, unsigned int speed) argument 740 speed); local [all...] |
/linux-master/drivers/net/ethernet/microchip/ |
H A D | encx24j600.c | 60 u16 speed; member in struct:encx24j600_priv 205 if (priv->speed == SPEED_100) 235 priv->speed = (phstat3 & PHY3SPD100) 240 priv->speed == SPEED_100 ? "100" : "10", 285 priv->speed = SPEED_100; 679 static int encx24j600_setlink(struct net_device *dev, u8 autoneg, u16 speed, argument 689 if (speed == SPEED_10 || speed == SPEED_100) { 692 priv->speed = (speed [all...] |
/linux-master/drivers/net/ethernet/hisilicon/hns/ |
H A D | hns_dsaf_mac.c | 121 u8 *auto_neg, u16 *speed, u8 *duplex) 134 if (speed) 135 *speed = info.speed; 143 *hns_mac_need_adjust_link - check is need change mac speed and duplex register 145 *@speed: phy device speed 149 bool hns_mac_need_adjust_link(struct hns_mac_cb *mac_cb, int speed, int duplex) argument 157 (enum mac_speed)speed, duplex); 162 void hns_mac_adjust_link(struct hns_mac_cb *mac_cb, int speed, in argument 120 hns_mac_get_port_info(struct hns_mac_cb *mac_cb, u8 *auto_neg, u16 *speed, u8 *duplex) argument [all...] |
H A D | hns_ethtool.c | 121 u16 speed; local 131 ret = h->dev->ops->get_info(h, NULL, &speed, &duplex); 144 cmd->base.speed = speed; 152 cmd->base.speed = (u32)SPEED_UNKNOWN; 205 u32 speed; local 215 speed = cmd->base.speed; 219 speed != SPEED_10000 || 226 if (speed 340 int speed, duplex; local [all...] |
H A D | hns_dsaf_gmac.c | 246 static bool hns_gmac_need_adjust_link(void *mac_drv, enum mac_speed speed, argument 252 return (mac_cb->speed != speed) || 256 static int hns_gmac_adjust_link(void *mac_drv, enum mac_speed speed, argument 264 switch (speed) { 282 "hns_gmac_adjust_link fail, speed%d mac%d\n", 283 speed, drv->mac_id); 356 * in speed 100M and duplex half. 491 enum hns_port_mode speed; local 512 hns_gmac_get_port_mode(mac_drv, &speed); [all...] |
/linux-master/drivers/net/ethernet/oki-semi/pch_gbe/ |
H A D | pch_gbe_param.c | 66 * The AutoNeg value is a bit mask describing which speed and duplex 68 * The supported speed and duplex modes are listed below 274 int speed, dplx; local 285 speed = Speed; 286 pch_gbe_validate_option(&speed, &opt, adapter); 310 if (speed || dplx) { 322 switch (speed + dplx) { 325 if ((speed || dplx))
|
/linux-master/drivers/usb/serial/ |
H A D | kobil_sct.c | 485 speed_t speed; local 495 speed = tty_get_baud_rate(tty); 496 switch (speed) { 501 speed = 9600; 517 tty_encode_baud_rate(tty, speed, speed);
|
/linux-master/drivers/ata/ |
H A D | pata_ftide010.c | 95 * nanoseconds per unit at 50 MHz. The PIO timings assume 33MHz speed for 143 u8 speed = adev->dma_mode; local 164 if (speed & XFER_UDMA_0) { 165 i = speed & ~XFER_UDMA_0; 167 speed, i); 189 i = speed & ~XFER_MW_DMA_0; 191 speed, i);
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | serdes.c | 73 state->speed = SPEED_2500; 75 state->speed = SPEED_1000; 78 state->speed = SPEED_100; 81 state->speed = SPEED_10; 84 dev_err(dev, "invalid PHY speed\n"); 96 state->speed = SPEED_2500; 98 state->speed = SPEED_1000;
|
/linux-master/drivers/gnss/ |
H A D | sirf.c | 41 speed_t speed; member in struct:sirf_data 70 serdev_device_set_baudrate(data->serdev, data->speed); 386 u32 speed = 9600; local 388 of_property_read_u32(node, "current-speed", &speed); 390 data->speed = speed;
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-omap.c | 188 u32 speed; /* Speed of bus in kHz */ member in struct:omap_i2c_dev 406 if (omap->speed > 400 || 409 else if (omap->speed > 100) 428 if (omap->speed > 400) { 437 scl = fclk_rate / omap->speed; 440 } else if (omap->speed > 100) { 444 scl = internal_clk / omap->speed; 449 fsscll = internal_clk / (omap->speed * 2) - 7; 450 fssclh = internal_clk / (omap->speed * 2) - 5; 459 scll = fclk_rate / (omap->speed * [all...] |
/linux-master/drivers/net/ethernet/chelsio/cxgb/ |
H A D | subr.c | 143 int link_ok, speed, duplex, fc; local 147 phy->ops->get_link_status(phy, &link_ok, &speed, &duplex, &fc); 149 lc->speed = speed < 0 ? SPEED_INVALID : speed; 154 if (link_ok && speed >= 0 && lc->autoneg == AUTONEG_ENABLE) { 155 /* Set MAC speed, duplex, and flow control to match PHY. */ 158 mac->ops->set_speed_duplex_fc(mac, speed, duplex, fc); 161 t1_link_negotiated(adapter, port_id, link_ok, speed, duplex, fc); 623 * If auto-negotiation is off set the MAC to the proper speed/duple [all...] |
/linux-master/drivers/usb/dwc2/ |
H A D | params.c | 34 p->speed = DWC2_SPEED_PARAM_HIGH; 56 p->speed = DWC2_SPEED_PARAM_HIGH; 76 p->speed = DWC2_SPEED_PARAM_HIGH; 89 p->speed = DWC2_SPEED_PARAM_HIGH; 157 p->speed = DWC2_SPEED_PARAM_HIGH; 184 p->speed = DWC2_SPEED_PARAM_HIGH; 210 p->speed = DWC2_SPEED_PARAM_FULL; 236 p->speed = DWC2_SPEED_PARAM_FULL; 389 hsotg->params.speed = val; 633 int speed local [all...] |
/linux-master/drivers/mmc/core/ |
H A D | sdio.c | 150 unsigned char speed; local 187 ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed); 245 /* if no uhs mode ensure we check for high speed */ 247 if (speed & SDIO_SPEED_SHS) { 395 * Test if the card supports high-speed mode and, if so, switch to it. 400 u8 speed; local 408 ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed); 413 speed |= SDIO_SPEED_EHS; 415 speed &= ~SDIO_SPEED_EHS; 417 ret = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_SPEED, speed, NUL 521 unsigned char speed; local [all...] |
/linux-master/drivers/net/ethernet/sun/ |
H A D | sungem.c | 1252 int speed; local 1275 speed = gp->phy_mii.speed; 1286 speed = ep->base.speed; 1294 if (speed == SPEED_1000 && 1296 speed = SPEED_100; 1297 if (speed == SPEED_100 && 1299 speed = SPEED_10; 1305 if (speed 1341 int full_duplex, speed, pause; local 2599 u32 speed = cmd->base.speed; local [all...] |
/linux-master/drivers/media/dvb-frontends/ |
H A D | dib9000.h | 44 extern int dib9000_fw_set_component_bus_speed(struct dvb_frontend *fe, u16 speed); 118 static inline int dib9000_fw_set_component_bus_speed(struct dvb_frontend *fe, u16 speed) argument
|