Home
last modified time | relevance | path

Searched refs:speed (Results 276 - 300 of 2557) sorted by relevance

1...<<11121314151617181920>>...103

/kernel/linux/linux-6.6/drivers/net/bonding/
H A Dbond_3ad.c50 * key is determined according to the link speed, duplex and
235 * __get_link_speed - get a port's speed
238 * Return @port's speed in 802.3ad enum format. i.e. one of:
260 u16 speed; in __get_link_speed() local
263 * with link down, it sets the speed to 0. in __get_link_speed()
268 speed = 0; in __get_link_speed()
270 switch (slave->speed) { in __get_link_speed()
272 speed = AD_LINK_SPEED_10MBPS; in __get_link_speed()
276 speed = AD_LINK_SPEED_100MBPS; in __get_link_speed()
280 speed in __get_link_speed()
2481 u16 ospeed = 0, speed = 0; ad_update_actor_keys() local
[all...]
/drivers/hdf_core/adapter/platform/i2c/
H A Di2c_stm32f4xx.c38 uint32_t speed; member
73 resource->speed = HCS_PROP(node, speed); \
94 HdfI2cInit(i2cResource->port, i2cResource->speed, i2cResource->devAddr); in GetI2cDeviceResource()
127 if (dri->GetUint32(resourceNode, "speed", &i2cResource->speed, 0) != HDF_SUCCESS) { in GetI2cDeviceResource()
128 HDF_LOGE("i2c config speed fail\r\n"); in GetI2cDeviceResource()
132 HdfI2cInit(i2cResource->port, i2cResource->speed, i2cResource->devAddr); in GetI2cDeviceResource()
/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_pdc202xx_old.c152 int speed = adev->dma_mode - XFER_UDMA_0; in pdc202xx_set_dmamode() local
153 r_bp |= udma_timing[speed][0]; in pdc202xx_set_dmamode()
154 r_cp |= udma_timing[speed][1]; in pdc202xx_set_dmamode()
157 int speed = adev->dma_mode - XFER_MW_DMA_0; in pdc202xx_set_dmamode() local
158 r_bp |= mdma_timing[speed][0]; in pdc202xx_set_dmamode()
159 r_cp |= mdma_timing[speed][1]; in pdc202xx_set_dmamode()
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c39 cmd->base.speed = adapter->link_speed; in atl1c_get_link_ksettings()
45 cmd->base.speed = SPEED_UNKNOWN; in atl1c_get_link_ksettings()
72 u32 speed = cmd->base.speed; in atl1c_set_link_ksettings() local
73 if (speed == SPEED_1000) { in atl1c_set_link_ksettings()
82 } else if (speed == SPEED_100) { in atl1c_set_link_ksettings()
100 "ethtool speed/duplex setting failed\n"); in atl1c_set_link_ksettings()
/kernel/linux/linux-5.10/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sti.c127 u32 speed; member
128 void (*fix_retime_src)(void *priv, unsigned int speed);
132 void (*fix_retime_src)(void *priv, unsigned int speed);
242 dwmac->fix_retime_src(dwmac, dwmac->speed); in sti_dwmac_set_mode()
282 dwmac->speed = SPEED_100; in sti_dwmac_parse_data()
298 dwmac->speed = SPEED_1000; in sti_dwmac_parse_data()
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dport_buffer.c128 /* xoff = ((301+2.16 * len [m]) * speed [Gbps] + 2.72 MTU [B])
129 * minimum speed value is 40Gbps
133 u32 speed; in calculate_xoff() local
137 err = mlx5e_port_linkspeed(priv->mdev, &speed); in calculate_xoff()
139 speed = SPEED_40000; in calculate_xoff()
140 speed = max_t(u32, speed, SPEED_40000); in calculate_xoff()
142 xoff = (301 + 216 * priv->dcbx.cable_len / 100) * speed / 1000 + 272 * mtu / 100; in calculate_xoff()
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/alx/
H A Dhw.h569 static inline u32 alx_speed_to_ethadv(int speed, u8 duplex) in alx_speed_to_ethadv() argument
571 if (speed == SPEED_1000 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv()
573 if (speed == SPEED_100 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv()
575 if (speed == SPEED_100 && duplex== DUPLEX_HALF) in alx_speed_to_ethadv()
577 if (speed == SPEED_10 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv()
579 if (speed == SPEED_10 && duplex == DUPLEX_HALF) in alx_speed_to_ethadv()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-sc18is602.c38 u32 speed; member
53 int usecs = 1000000 * len / hw->speed + 1; in sc18is602_wait_ready()
142 /* Find the closest clock speed */ in sc18is602_setup_transfer()
145 hw->speed = hw->freq / 4; in sc18is602_setup_transfer()
148 hw->speed = hw->freq / 16; in sc18is602_setup_transfer()
151 hw->speed = hw->freq / 64; in sc18is602_setup_transfer()
154 hw->speed = hw->freq / 128; in sc18is602_setup_transfer()
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/alx/
H A Dhw.h569 static inline u32 alx_speed_to_ethadv(int speed, u8 duplex) in alx_speed_to_ethadv() argument
571 if (speed == SPEED_1000 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv()
573 if (speed == SPEED_100 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv()
575 if (speed == SPEED_100 && duplex== DUPLEX_HALF) in alx_speed_to_ethadv()
577 if (speed == SPEED_10 && duplex == DUPLEX_FULL) in alx_speed_to_ethadv()
579 if (speed == SPEED_10 && duplex == DUPLEX_HALF) in alx_speed_to_ethadv()
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1c/
H A Datl1c_ethtool.c39 cmd->base.speed = adapter->link_speed; in atl1c_get_link_ksettings()
45 cmd->base.speed = SPEED_UNKNOWN; in atl1c_get_link_ksettings()
72 u32 speed = cmd->base.speed; in atl1c_set_link_ksettings() local
73 if (speed == SPEED_1000) { in atl1c_set_link_ksettings()
82 } else if (speed == SPEED_100) { in atl1c_set_link_ksettings()
100 "ethtool speed/duplex setting failed\n"); in atl1c_set_link_ksettings()
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_pdc202xx_old.c150 int speed = adev->dma_mode - XFER_UDMA_0; in pdc202xx_set_dmamode() local
151 r_bp |= udma_timing[speed][0]; in pdc202xx_set_dmamode()
152 r_cp |= udma_timing[speed][1]; in pdc202xx_set_dmamode()
155 int speed = adev->dma_mode - XFER_MW_DMA_0; in pdc202xx_set_dmamode() local
156 r_bp |= mdma_timing[speed][0]; in pdc202xx_set_dmamode()
157 r_cp |= mdma_timing[speed][1]; in pdc202xx_set_dmamode()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-sc18is602.c37 u32 speed; member
52 int usecs = 1000000 * len / hw->speed + 1; in sc18is602_wait_ready()
141 /* Find the closest clock speed */ in sc18is602_setup_transfer()
144 hw->speed = hw->freq / 4; in sc18is602_setup_transfer()
147 hw->speed = hw->freq / 16; in sc18is602_setup_transfer()
150 hw->speed = hw->freq / 64; in sc18is602_setup_transfer()
153 hw->speed = hw->freq / 128; in sc18is602_setup_transfer()
/kernel/linux/linux-6.6/drivers/net/ethernet/wangxun/ngbe/
H A Dngbe_mdio.c178 wx->speed != phydev->speed || in ngbe_handle_link_change()
183 wx->speed = phydev->speed; in ngbe_handle_link_change()
185 switch (phydev->speed) { in ngbe_handle_link_change()
282 wx->speed = 0; in ngbe_mdio_init()
/kernel/linux/linux-6.6/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac-sti.c105 u32 speed; member
106 void (*fix_retime_src)(void *priv, unsigned int speed, unsigned int mode);
110 void (*fix_retime_src)(void *priv, unsigned int speed, unsigned int mode);
190 dwmac->fix_retime_src(dwmac, dwmac->speed, 0); in sti_dwmac_set_mode()
230 dwmac->speed = SPEED_100; in sti_dwmac_parse_data()
246 dwmac->speed = SPEED_1000; in sti_dwmac_parse_data()
/kernel/linux/linux-5.10/drivers/usb/gadget/
H A Dcomposite.c53 * function_descriptors() - get function descriptors for speed
55 * @speed: the speed
61 enum usb_device_speed speed) in function_descriptors()
70 switch (speed) { in function_descriptors()
131 * according to gadget speed.
140 * endpoint according to gadget speed and saves it in the
160 struct usb_descriptor_header **d_spd; /* cursor for speed desc */ in config_ep_by_speed_and_alt()
165 /* select desired speed */ in config_ep_by_speed_and_alt()
166 switch (g->speed) { in config_ep_by_speed_and_alt()
60 function_descriptors(struct usb_function *f, enum usb_device_speed speed) function_descriptors() argument
479 encode_bMaxPower(enum usb_device_speed speed, struct usb_configuration *c) encode_bMaxPower() argument
500 config_buf(struct usb_configuration *config, enum usb_device_speed speed, void *buf, u8 type) config_buf() argument
557 enum usb_device_speed speed = USB_SPEED_UNKNOWN; config_desc() local
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/
H A Dcomposite.c56 * function_descriptors() - get function descriptors for speed
58 * @speed: the speed
64 enum usb_device_speed speed) in function_descriptors()
73 switch (speed) { in function_descriptors()
134 * according to gadget speed.
143 * endpoint according to gadget speed and saves it in the
163 struct usb_descriptor_header **d_spd; /* cursor for speed desc */ in config_ep_by_speed_and_alt()
170 /* select desired speed */ in config_ep_by_speed_and_alt()
171 switch (g->speed) { in config_ep_by_speed_and_alt()
63 function_descriptors(struct usb_function *f, enum usb_device_speed speed) function_descriptors() argument
529 encode_bMaxPower(enum usb_device_speed speed, struct usb_configuration *c) encode_bMaxPower() argument
563 config_buf(struct usb_configuration *config, enum usb_device_speed speed, void *buf, u8 type) config_buf() argument
620 enum usb_device_speed speed = USB_SPEED_UNKNOWN; config_desc() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_x550.c1239 * Sets bus link width and speed to unknown because X550em is
1246 hw->bus.speed = ixgbe_bus_speed_unknown; in ixgbe_get_bus_info_X550em()
1551 * @speed: the link speed to force
1554 * internal and external PHY at a specific speed, without autonegotiation.
1556 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed) in ixgbe_setup_ixfi_x550em() argument
1566 /* Disable AN and force speed to 10G Serial. */ in ixgbe_setup_ixfi_x550em()
1576 /* Select forced link speed for internal PHY. */ in ixgbe_setup_ixfi_x550em()
1577 switch (*speed) { in ixgbe_setup_ixfi_x550em()
1645 * @speed
1651 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550em() argument
1696 ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed) ixgbe_setup_sfi_x550a() argument
1746 ixgbe_setup_mac_link_sfp_n(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_n() argument
1795 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550a() argument
1873 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait) ixgbe_setup_mac_link_t_X550em() argument
1909 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) ixgbe_check_link_t_X550em() argument
1954 ixgbe_setup_sgmii(struct ixgbe_hw *hw, __always_unused ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_sgmii() argument
2026 ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait) ixgbe_setup_sgmii_fw() argument
2102 ixgbe_link_speed speed; ixgbe_fc_autoneg_sgmii_x550em_a() local
2252 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) ixgbe_get_link_capabilities_X550em() argument
2534 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed) ixgbe_setup_kr_speed_x550em() argument
2646 u16 speed; ixgbe_setup_internal_phy_t_x550em() local
2944 ixgbe_link_speed speed; ixgbe_fc_autoneg_backplane_x550em_a() local
3030 u16 an_10g_cntl_reg, autoneg_reg, speed; ixgbe_enter_lplu_t_x550em() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_x550.c1239 * Sets bus link width and speed to unknown because X550em is
1246 hw->bus.speed = ixgbe_bus_speed_unknown; in ixgbe_get_bus_info_X550em()
1551 * @speed: the link speed to force
1554 * internal and external PHY at a specific speed, without autonegotiation.
1556 static s32 ixgbe_setup_ixfi_x550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed) in ixgbe_setup_ixfi_x550em() argument
1566 /* Disable AN and force speed to 10G Serial. */ in ixgbe_setup_ixfi_x550em()
1576 /* Select forced link speed for internal PHY. */ in ixgbe_setup_ixfi_x550em()
1577 switch (*speed) { in ixgbe_setup_ixfi_x550em()
1645 * @speed
1651 ixgbe_setup_mac_link_sfp_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550em() argument
1696 ixgbe_setup_sfi_x550a(struct ixgbe_hw *hw, ixgbe_link_speed *speed) ixgbe_setup_sfi_x550a() argument
1796 ixgbe_setup_mac_link_sfp_n(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_n() argument
1845 ixgbe_setup_mac_link_sfp_x550a(struct ixgbe_hw *hw, ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_mac_link_sfp_x550a() argument
1923 ixgbe_setup_mac_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait) ixgbe_setup_mac_link_t_X550em() argument
1959 ixgbe_check_link_t_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *link_up, bool link_up_wait_to_complete) ixgbe_check_link_t_X550em() argument
2004 ixgbe_setup_sgmii(struct ixgbe_hw *hw, __always_unused ixgbe_link_speed speed, __always_unused bool autoneg_wait_to_complete) ixgbe_setup_sgmii() argument
2076 ixgbe_setup_sgmii_fw(struct ixgbe_hw *hw, ixgbe_link_speed speed, bool autoneg_wait) ixgbe_setup_sgmii_fw() argument
2152 ixgbe_link_speed speed; ixgbe_fc_autoneg_sgmii_x550em_a() local
2302 ixgbe_get_link_capabilities_X550em(struct ixgbe_hw *hw, ixgbe_link_speed *speed, bool *autoneg) ixgbe_get_link_capabilities_X550em() argument
2584 ixgbe_setup_kr_speed_x550em(struct ixgbe_hw *hw, ixgbe_link_speed speed) ixgbe_setup_kr_speed_x550em() argument
2696 u16 speed; ixgbe_setup_internal_phy_t_x550em() local
2994 ixgbe_link_speed speed; ixgbe_fc_autoneg_backplane_x550em_a() local
3080 u16 an_10g_cntl_reg, autoneg_reg, speed; ixgbe_enter_lplu_t_x550em() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/iavf/
H A Diavf_ethtool.c270 * Reports speed/duplex settings. Because this is a VF, we don't know what
286 cmd->base.speed = adapter->link_speed_mbps; in iavf_get_link_ksettings()
288 cmd->base.speed = SPEED_UNKNOWN; in iavf_get_link_ksettings()
295 cmd->base.speed = SPEED_40000; in iavf_get_link_ksettings()
298 cmd->base.speed = SPEED_25000; in iavf_get_link_ksettings()
301 cmd->base.speed = SPEED_20000; in iavf_get_link_ksettings()
304 cmd->base.speed = SPEED_10000; in iavf_get_link_ksettings()
307 cmd->base.speed = SPEED_5000; in iavf_get_link_ksettings()
310 cmd->base.speed = SPEED_2500; in iavf_get_link_ksettings()
313 cmd->base.speed in iavf_get_link_ksettings()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/amd/xgbe/
H A Dxgbe-ethtool.c318 cmd->base.speed = pdata->phy.speed; in xgbe_get_link_ksettings()
321 cmd->base.speed = SPEED_UNKNOWN; in xgbe_get_link_ksettings()
341 u32 speed; in xgbe_set_link_ksettings() local
344 speed = cmd->base.speed; in xgbe_set_link_ksettings()
360 if (!pdata->phy_if.phy_valid_speed(pdata, speed)) { in xgbe_set_link_ksettings()
361 netdev_err(netdev, "unsupported speed %u\n", speed); in xgbe_set_link_ksettings()
390 pdata->phy.speed in xgbe_set_link_ksettings()
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/aspeed-vhub/
H A Ddev.c60 if (d->gadget.speed == USB_SPEED_HIGH) in ast_vhub_dev_enable()
104 d->gadget.speed = USB_SPEED_UNKNOWN; in ast_vhub_dev_disable()
237 /* First packet, grab speed */ in ast_vhub_std_dev_request()
238 if (d->gadget.speed == USB_SPEED_UNKNOWN) { in ast_vhub_std_dev_request()
239 d->gadget.speed = ep->vhub->speed; in ast_vhub_std_dev_request()
240 if (d->gadget.speed > d->driver->max_speed) in ast_vhub_std_dev_request()
241 d->gadget.speed = d->driver->max_speed; in ast_vhub_std_dev_request()
242 DDBG(d, "fist packet, captured speed %d\n", in ast_vhub_std_dev_request()
243 d->gadget.speed); in ast_vhub_std_dev_request()
[all...]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dethtool.h18 __u16 speed; member
34 __u32 speed) in ethtool_cmd_speed_set()
36 ep->speed = (__u16)(speed & 0xFFFF); in ethtool_cmd_speed_set()
37 ep->speed_hi = (__u16)(speed >> 16); in ethtool_cmd_speed_set()
41 return (ep->speed_hi << 16) | ep->speed; in ethtool_cmd_speed()
682 static inline int ethtool_validate_speed(__u32 speed) in ethtool_validate_speed() argument
684 return speed <= INT_MAX || speed == SPEED_UNKNOWN; in ethtool_validate_speed()
786 __u32 speed; member
33 ethtool_cmd_speed_set(struct ethtool_cmd *ep, __u32 speed) ethtool_cmd_speed_set() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c122 u16 speed; in hns_nic_get_link_ksettings() local
132 ret = h->dev->ops->get_info(h, NULL, &speed, &duplex); in hns_nic_get_link_ksettings()
145 cmd->base.speed = speed; in hns_nic_get_link_ksettings()
153 cmd->base.speed = (u32)SPEED_UNKNOWN; in hns_nic_get_link_ksettings()
206 u32 speed; in hns_nic_set_link_ksettings() local
216 speed = cmd->base.speed; in hns_nic_set_link_ksettings()
220 speed != SPEED_10000 || in hns_nic_set_link_ksettings()
227 if (speed in hns_nic_set_link_ksettings()
341 int speed, duplex; __lb_up() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/hisilicon/hns/
H A Dhns_ethtool.c121 u16 speed; in hns_nic_get_link_ksettings() local
131 ret = h->dev->ops->get_info(h, NULL, &speed, &duplex); in hns_nic_get_link_ksettings()
144 cmd->base.speed = speed; in hns_nic_get_link_ksettings()
152 cmd->base.speed = (u32)SPEED_UNKNOWN; in hns_nic_get_link_ksettings()
205 u32 speed; in hns_nic_set_link_ksettings() local
215 speed = cmd->base.speed; in hns_nic_set_link_ksettings()
219 speed != SPEED_10000 || in hns_nic_set_link_ksettings()
226 if (speed in hns_nic_set_link_ksettings()
340 int speed, duplex; __lb_up() local
[all...]
/kernel/linux/linux-5.10/drivers/mmc/core/
H A Dsdio.c149 unsigned char speed; in sdio_read_cccr() local
186 ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed); in sdio_read_cccr()
230 /* if no uhs mode ensure we check for high speed */ in sdio_read_cccr()
232 if (speed & SDIO_SPEED_SHS) { in sdio_read_cccr()
380 * Test if the card supports high-speed mode and, if so, switch to it.
385 u8 speed; in mmc_sdio_switch_hs() local
393 ret = mmc_io_rw_direct(card, 0, 0, SDIO_CCCR_SPEED, 0, &speed); in mmc_sdio_switch_hs()
398 speed |= SDIO_SPEED_EHS; in mmc_sdio_switch_hs()
400 speed &= ~SDIO_SPEED_EHS; in mmc_sdio_switch_hs()
402 ret = mmc_io_rw_direct(card, 1, 0, SDIO_CCCR_SPEED, speed, NUL in mmc_sdio_switch_hs()
506 unsigned char speed; sdio_set_bus_speed_mode() local
[all...]

Completed in 29 milliseconds

1...<<11121314151617181920>>...103