| /Linux-v5.4/drivers/net/ethernet/samsung/sxgbe/ |
| D | sxgbe_ethtool.c | 136 struct ethtool_eee *edata) in sxgbe_get_eee() argument 143 edata->eee_enabled = priv->eee_enabled; in sxgbe_get_eee() 144 edata->eee_active = priv->eee_active; in sxgbe_get_eee() 145 edata->tx_lpi_timer = priv->tx_lpi_timer; in sxgbe_get_eee() 147 return phy_ethtool_get_eee(dev->phydev, edata); in sxgbe_get_eee() 151 struct ethtool_eee *edata) in sxgbe_set_eee() argument 155 priv->eee_enabled = edata->eee_enabled; in sxgbe_set_eee() 169 priv->tx_lpi_timer = edata->tx_lpi_timer; in sxgbe_set_eee() 172 return phy_ethtool_set_eee(dev->phydev, edata); in sxgbe_set_eee()
|
| /Linux-v5.4/drivers/devfreq/event/ |
| D | exynos-ppmu.c | 192 struct devfreq_event_data *edata) in exynos_ppmu_get_event() argument 218 edata->total_count = total_count; in exynos_ppmu_get_event() 228 edata->load_count = load_count; in exynos_ppmu_get_event() 239 edata->load_count = ((pmcnt3_high << 8) | pmcnt3_low); in exynos_ppmu_get_event() 256 edata->load_count, edata->total_count); in exynos_ppmu_get_event() 410 struct devfreq_event_data *edata) in exynos_ppmu_v2_get_event() argument 434 edata->total_count = total_count; in exynos_ppmu_v2_get_event() 458 edata->load_count = load_count; in exynos_ppmu_v2_get_event() 471 edata->load_count, edata->total_count); in exynos_ppmu_v2_get_event()
|
| D | exynos-nocp.c | 144 struct devfreq_event_data *edata) in exynos_nocp_get_event() argument 167 edata->load_count = ((counter[1] << 16) | counter[0]); in exynos_nocp_get_event() 168 edata->total_count = ((counter[3] << 16) | counter[2]); in exynos_nocp_get_event() 171 edata->load_count, edata->total_count); in exynos_nocp_get_event()
|
| D | rockchip-dfi.c | 150 struct devfreq_event_data *edata) in rockchip_dfi_get_event() argument 157 edata->load_count = info->ch_usage[busier_ch].access; in rockchip_dfi_get_event() 158 edata->total_count = info->ch_usage[busier_ch].total; in rockchip_dfi_get_event()
|
| /Linux-v5.4/net/sched/ |
| D | act_ife.c | 46 u16 edata = 0; in ife_encode_meta_u16() local 49 edata = *(u16 *)mi->metaval; in ife_encode_meta_u16() 51 edata = metaval; in ife_encode_meta_u16() 53 if (!edata) /* will not encode */ in ife_encode_meta_u16() 56 edata = htons(edata); in ife_encode_meta_u16() 57 return ife_tlv_meta_encode(skbdata, mi->metaid, 2, &edata); in ife_encode_meta_u16() 90 u32 edata = metaval; in ife_encode_meta_u32() local 93 edata = *(u32 *)mi->metaval; in ife_encode_meta_u32() 95 edata = metaval; in ife_encode_meta_u32() 97 if (!edata) /* will not encode */ in ife_encode_meta_u32() [all …]
|
| /Linux-v5.4/include/linux/ |
| D | devfreq-event.h | 74 struct devfreq_event_data *edata); 106 struct devfreq_event_data *edata); 144 struct devfreq_event_data *edata) in devfreq_event_get_event() argument
|
| /Linux-v5.4/drivers/devfreq/ |
| D | devfreq-event.c | 161 struct devfreq_event_data *edata) in devfreq_event_get_event() argument 174 edata->total_count = edata->load_count = 0; in devfreq_event_get_event() 177 ret = edev->desc->ops->get_event(edev, edata); in devfreq_event_get_event() 179 edata->total_count = edata->load_count = 0; in devfreq_event_get_event()
|
| D | exynos-bus.c | 64 struct devfreq_event_data *edata) in exynos_bus_get_event() argument 84 edata->load_count = load_count; in exynos_bus_get_event() 85 edata->total_count = total_count; in exynos_bus_get_event() 123 struct devfreq_event_data edata; in exynos_bus_get_dev_status() local 128 ret = exynos_bus_get_event(bus, &edata); in exynos_bus_get_dev_status() 134 stat->busy_time = (edata.load_count * 100) / bus->ratio; in exynos_bus_get_dev_status() 135 stat->total_time = edata.total_count; in exynos_bus_get_dev_status()
|
| D | rk3399_dmc.c | 167 struct devfreq_event_data edata; in rk3399_dmcfreq_get_dev_status() local 170 ret = devfreq_event_get_event(dmcfreq->edev, &edata); in rk3399_dmcfreq_get_dev_status() 175 stat->busy_time = edata.load_count; in rk3399_dmcfreq_get_dev_status() 176 stat->total_time = edata.total_count; in rk3399_dmcfreq_get_dev_status()
|
| /Linux-v5.4/kernel/trace/ |
| D | trace_events.c | 2532 struct event_probe_data *edata; in event_enable_probe() local 2539 edata = *pdata; in event_enable_probe() 2540 update_event_probe(edata); in event_enable_probe() 2549 struct event_probe_data *edata; in event_enable_count_probe() local 2556 edata = *pdata; in event_enable_count_probe() 2558 if (!edata->count) in event_enable_count_probe() 2562 if (edata->enable == !(edata->file->flags & EVENT_FILE_FL_SOFT_DISABLED)) in event_enable_count_probe() 2565 if (edata->count != -1) in event_enable_count_probe() 2566 (edata->count)--; in event_enable_count_probe() 2568 update_event_probe(edata); in event_enable_count_probe() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/stmicro/stmmac/ |
| D | stmmac_ethtool.c | 645 struct ethtool_eee *edata) in stmmac_ethtool_op_get_eee() argument 652 edata->eee_enabled = priv->eee_enabled; in stmmac_ethtool_op_get_eee() 653 edata->eee_active = priv->eee_active; in stmmac_ethtool_op_get_eee() 654 edata->tx_lpi_timer = priv->tx_lpi_timer; in stmmac_ethtool_op_get_eee() 656 return phylink_ethtool_get_eee(priv->phylink, edata); in stmmac_ethtool_op_get_eee() 660 struct ethtool_eee *edata) in stmmac_ethtool_op_set_eee() argument 665 if (!edata->eee_enabled) { in stmmac_ethtool_op_set_eee() 672 edata->eee_enabled = stmmac_eee_init(priv); in stmmac_ethtool_op_set_eee() 673 if (!edata->eee_enabled) in stmmac_ethtool_op_set_eee() 677 ret = phylink_ethtool_set_eee(priv->phylink, edata); in stmmac_ethtool_op_set_eee() [all …]
|
| /Linux-v5.4/drivers/staging/wlan-ng/ |
| D | p80211netdev.c | 471 struct ethtool_value edata; in p80211netdev_ethtool() local 474 memset(&edata, 0, sizeof(edata)); in p80211netdev_ethtool() 492 edata.cmd = ethcmd; in p80211netdev_ethtool() 496 edata.data = 1; in p80211netdev_ethtool() 498 edata.data = 0; in p80211netdev_ethtool() 501 if (copy_to_user(useraddr, &edata, sizeof(edata))) in p80211netdev_ethtool()
|
| /Linux-v5.4/net/core/ |
| D | ethtool.c | 298 struct ethtool_value edata = { in ethtool_get_one_feature() local 303 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_one_feature() 311 struct ethtool_value edata; in ethtool_set_one_feature() local 314 if (copy_from_user(&edata, useraddr, sizeof(edata))) in ethtool_set_one_feature() 322 if (edata.data) in ethtool_set_one_feature() 1435 struct ethtool_eee edata; in ethtool_get_eee() local 1441 memset(&edata, 0, sizeof(struct ethtool_eee)); in ethtool_get_eee() 1442 edata.cmd = ETHTOOL_GEEE; in ethtool_get_eee() 1443 rc = dev->ethtool_ops->get_eee(dev, &edata); in ethtool_get_eee() 1448 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_eee() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/qlogic/qede/ |
| D | qede_ethtool.c | 1811 static int qede_get_eee(struct net_device *dev, struct ethtool_eee *edata) in qede_get_eee() argument 1825 edata->advertised = ADVERTISED_1000baseT_Full; in qede_get_eee() 1827 edata->advertised |= ADVERTISED_10000baseT_Full; in qede_get_eee() 1829 edata->supported = ADVERTISED_1000baseT_Full; in qede_get_eee() 1831 edata->supported |= ADVERTISED_10000baseT_Full; in qede_get_eee() 1833 edata->lp_advertised = ADVERTISED_1000baseT_Full; in qede_get_eee() 1835 edata->lp_advertised |= ADVERTISED_10000baseT_Full; in qede_get_eee() 1837 edata->tx_lpi_timer = current_link.eee.tx_lpi_timer; in qede_get_eee() 1838 edata->eee_enabled = current_link.eee.enable; in qede_get_eee() 1839 edata->tx_lpi_enabled = current_link.eee.tx_lpi_enable; in qede_get_eee() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/intel/igb/ |
| D | igb_ethtool.c | 3041 static int igb_get_eee(struct net_device *netdev, struct ethtool_eee *edata) in igb_get_eee() argument 3052 edata->supported = (SUPPORTED_1000baseT_Full | in igb_get_eee() 3055 edata->advertised = in igb_get_eee() 3060 igb_get_eee_status_i354(hw, (bool *)&edata->eee_active); in igb_get_eee() 3068 edata->eee_active = true; in igb_get_eee() 3071 edata->tx_lpi_enabled = true; in igb_get_eee() 3082 edata->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(phy_data); in igb_get_eee() 3093 edata->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(phy_data); in igb_get_eee() 3100 edata->eee_enabled = !hw->dev_spec._82575.eee_disable; in igb_get_eee() 3103 (edata->eee_enabled)) in igb_get_eee() [all …]
|
| /Linux-v5.4/arch/alpha/boot/ |
| D | bootloader.lds | 16 PROVIDE (edata = .); symbol
|
| /Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
| D | ixgbe_ethtool.c | 3302 ixgbe_get_eee_fw(struct ixgbe_adapter *adapter, struct ethtool_eee *edata) in ixgbe_get_eee_fw() argument 3313 edata->lp_advertised = 0; in ixgbe_get_eee_fw() 3316 edata->lp_advertised |= ixgbe_lp_map[i].mac_speed; in ixgbe_get_eee_fw() 3319 edata->supported = 0; in ixgbe_get_eee_fw() 3322 edata->supported |= ixgbe_ls_map[i].supported; in ixgbe_get_eee_fw() 3325 edata->advertised = 0; in ixgbe_get_eee_fw() 3328 edata->advertised |= ixgbe_ls_map[i].supported; in ixgbe_get_eee_fw() 3331 edata->eee_enabled = !!edata->advertised; in ixgbe_get_eee_fw() 3332 edata->tx_lpi_enabled = edata->eee_enabled; in ixgbe_get_eee_fw() 3333 if (edata->advertised & edata->lp_advertised) in ixgbe_get_eee_fw() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/intel/e1000e/ |
| D | ethtool.c | 2152 static int e1000e_get_eee(struct net_device *netdev, struct ethtool_eee *edata) in e1000e_get_eee() argument 2189 edata->supported = mmd_eee_cap_to_ethtool_sup_t(phy_data); in e1000e_get_eee() 2192 edata->advertised = mmd_eee_adv_to_ethtool_adv_t(adapter->eee_advert); in e1000e_get_eee() 2198 edata->lp_advertised = mmd_eee_adv_to_ethtool_adv_t(phy_data); in e1000e_get_eee() 2212 edata->eee_active = true; in e1000e_get_eee() 2214 edata->eee_enabled = !hw->dev_spec.ich8lan.eee_disable; in e1000e_get_eee() 2215 edata->tx_lpi_enabled = true; in e1000e_get_eee() 2216 edata->tx_lpi_timer = er32(LPIC) >> E1000_LPIC_LPIET_SHIFT; in e1000e_get_eee() 2228 static int e1000e_set_eee(struct net_device *netdev, struct ethtool_eee *edata) in e1000e_set_eee() argument 2239 if (eee_curr.tx_lpi_enabled != edata->tx_lpi_enabled) { in e1000e_set_eee() [all …]
|
| /Linux-v5.4/arch/um/kernel/ |
| D | uml.lds.S | 100 PROVIDE (edata = .); symbol
|
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnx2x/ |
| D | bnx2x_ethtool.c | 2109 static int bnx2x_get_eee(struct net_device *dev, struct ethtool_eee *edata) in bnx2x_get_eee() argument 2121 edata->supported = in bnx2x_get_eee() 2125 edata->advertised = in bnx2x_get_eee() 2128 edata->lp_advertised = in bnx2x_get_eee() 2133 edata->tx_lpi_timer = (eee_cfg & SHMEM_EEE_TIMER_MASK) << 4; in bnx2x_get_eee() 2135 edata->eee_enabled = (eee_cfg & SHMEM_EEE_REQUESTED_BIT) ? 1 : 0; in bnx2x_get_eee() 2136 edata->eee_active = (eee_cfg & SHMEM_EEE_ACTIVE_BIT) ? 1 : 0; in bnx2x_get_eee() 2137 edata->tx_lpi_enabled = (eee_cfg & SHMEM_EEE_LPI_REQUESTED_BIT) ? 1 : 0; in bnx2x_get_eee() 2142 static int bnx2x_set_eee(struct net_device *dev, struct ethtool_eee *edata) in bnx2x_set_eee() argument 2163 advertised = bnx2x_adv_to_eee(edata->advertised, in bnx2x_set_eee() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/ |
| D | bnxt_ethtool.c | 2389 static int bnxt_set_eee(struct net_device *dev, struct ethtool_eee *edata) in bnxt_set_eee() argument 2404 if (!edata->eee_enabled) in bnxt_set_eee() 2411 if (edata->tx_lpi_enabled) { in bnxt_set_eee() 2412 if (bp->lpi_tmr_hi && (edata->tx_lpi_timer > bp->lpi_tmr_hi || in bnxt_set_eee() 2413 edata->tx_lpi_timer < bp->lpi_tmr_lo)) { in bnxt_set_eee() 2418 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee() 2421 if (!edata->advertised) { in bnxt_set_eee() 2422 edata->advertised = advertising & eee->supported; in bnxt_set_eee() 2423 } else if (edata->advertised & ~advertising) { in bnxt_set_eee() 2425 edata->advertised, advertising); in bnxt_set_eee() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/ti/ |
| D | cpsw_ethtool.c | 422 int cpsw_get_eee(struct net_device *ndev, struct ethtool_eee *edata) in cpsw_get_eee() argument 429 return phy_ethtool_get_eee(cpsw->slaves[slave_no].phy, edata); in cpsw_get_eee() 434 int cpsw_set_eee(struct net_device *ndev, struct ethtool_eee *edata) in cpsw_set_eee() argument 441 return phy_ethtool_set_eee(cpsw->slaves[slave_no].phy, edata); in cpsw_set_eee()
|
| D | cpsw_priv.h | 425 int cpsw_get_eee(struct net_device *ndev, struct ethtool_eee *edata); 426 int cpsw_set_eee(struct net_device *ndev, struct ethtool_eee *edata);
|
| /Linux-v5.4/drivers/net/ethernet/chelsio/cxgb3/ |
| D | cxgb3_main.c | 2301 struct ch_reg edata; in cxgb_extension_ioctl() local 2308 if (copy_from_user(&edata, useraddr, sizeof(edata))) in cxgb_extension_ioctl() 2310 if (edata.cmd != CHELSIO_SET_QSET_NUM) in cxgb_extension_ioctl() 2312 if (edata.val < 1 || in cxgb_extension_ioctl() 2313 (edata.val > 1 && !(adapter->flags & USING_MSIX))) in cxgb_extension_ioctl() 2320 if (edata.val + other_qsets > SGE_QSETS) in cxgb_extension_ioctl() 2323 pi->nqsets = edata.val; in cxgb_extension_ioctl() 2334 struct ch_reg edata; in cxgb_extension_ioctl() local 2336 memset(&edata, 0, sizeof(struct ch_reg)); in cxgb_extension_ioctl() 2338 edata.cmd = CHELSIO_GET_QSET_NUM; in cxgb_extension_ioctl() [all …]
|
| /Linux-v5.4/drivers/net/usb/ |
| D | ax88179_178a.c | 772 static int ax88179_get_eee(struct net_device *net, struct ethtool_eee *edata) in ax88179_get_eee() argument 777 edata->eee_enabled = priv->eee_enabled; in ax88179_get_eee() 778 edata->eee_active = priv->eee_active; in ax88179_get_eee() 780 return ax88179_ethtool_get_eee(dev, edata); in ax88179_get_eee() 783 static int ax88179_set_eee(struct net_device *net, struct ethtool_eee *edata) in ax88179_set_eee() argument 789 priv->eee_enabled = edata->eee_enabled; in ax88179_set_eee() 800 ret = ax88179_ethtool_set_eee(dev, edata); in ax88179_set_eee()
|