| /drivers/pci/controller/ |
| A D | pcie-hisi-error.c | 195 const struct hisi_pcie_error_data *edata) in hisi_pcie_handle_error() argument 201 if (edata->val_bits == 0) { in hisi_pcie_handle_error() 207 if (edata->val_bits & HISI_PCIE_LOCAL_VALID_SOC_ID) in hisi_pcie_handle_error() 210 dev_info(dev, "Socket ID = %d\n", edata->socket_id); in hisi_pcie_handle_error() 212 dev_info(dev, "Nimbus ID = %d\n", edata->nimbus_id); in hisi_pcie_handle_error() 217 edata->sub_module_id)); in hisi_pcie_handle_error() 218 if (edata->val_bits & HISI_PCIE_LOCAL_VALID_CORE_ID) in hisi_pcie_handle_error() 219 dev_info(dev, "Core ID = core%d\n", edata->core_id); in hisi_pcie_handle_error() 220 if (edata->val_bits & HISI_PCIE_LOCAL_VALID_PORT_ID) in hisi_pcie_handle_error() 226 edata->err_severity)); in hisi_pcie_handle_error() [all …]
|
| /drivers/regulator/ |
| A D | event.c | 34 struct reg_genl_event *edata; in reg_generate_netlink_event() local 61 edata = nla_data(attr); in reg_generate_netlink_event() 62 memset(edata, 0, sizeof(struct reg_genl_event)); in reg_generate_netlink_event() 64 strscpy(edata->reg_name, reg_name, sizeof(edata->reg_name)); in reg_generate_netlink_event() 65 edata->event = event; in reg_generate_netlink_event()
|
| /drivers/devfreq/event/ |
| A D | exynos-ppmu.c | 202 struct devfreq_event_data *edata) in exynos_ppmu_get_event() argument 228 edata->total_count = total_count; in exynos_ppmu_get_event() 238 edata->load_count = load_count; in exynos_ppmu_get_event() 249 edata->load_count = ((pmcnt3_high << 8) | pmcnt3_low); in exynos_ppmu_get_event() 266 edata->load_count, edata->total_count); in exynos_ppmu_get_event() 420 struct devfreq_event_data *edata) in exynos_ppmu_v2_get_event() argument 444 edata->total_count = total_count; in exynos_ppmu_v2_get_event() 468 edata->load_count = load_count; in exynos_ppmu_v2_get_event() 481 edata->load_count, edata->total_count); in exynos_ppmu_v2_get_event()
|
| A 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()
|
| A D | rockchip-dfi.c | 250 struct devfreq_event_data *edata) in rockchip_dfi_get_event() argument 276 edata->load_count = access * 4; in rockchip_dfi_get_event() 277 edata->total_count = clock_cycles; in rockchip_dfi_get_event()
|
| /drivers/net/ethernet/samsung/sxgbe/ |
| A D | sxgbe_ethtool.c | 136 struct ethtool_keee *edata) in sxgbe_get_eee() argument 143 edata->tx_lpi_timer = priv->tx_lpi_timer; in sxgbe_get_eee() 145 return phy_ethtool_get_eee(dev->phydev, edata); in sxgbe_get_eee() 149 struct ethtool_keee *edata) in sxgbe_set_eee() argument 153 priv->eee_enabled = edata->eee_enabled; in sxgbe_set_eee() 167 priv->tx_lpi_timer = edata->tx_lpi_timer; in sxgbe_set_eee() 170 return phy_ethtool_set_eee(dev->phydev, edata); in sxgbe_set_eee()
|
| /drivers/devfreq/ |
| A 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() 135 stat->busy_time = (edata.load_count * 100) / bus->ratio; in exynos_bus_get_dev_status() 136 stat->total_time = edata.total_count; in exynos_bus_get_dev_status()
|
| A 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()
|
| A D | rk3399_dmc.c | 223 struct devfreq_event_data edata; in rk3399_dmcfreq_get_dev_status() local 226 ret = devfreq_event_get_event(dmcfreq->edev, &edata); in rk3399_dmcfreq_get_dev_status() 231 stat->busy_time = edata.load_count; in rk3399_dmcfreq_get_dev_status() 232 stat->total_time = edata.total_count; in rk3399_dmcfreq_get_dev_status()
|
| /drivers/net/ethernet/intel/igc/ |
| A D | igc_ethtool.c | 1663 edata->supported); in igc_ethtool_get_eee() 1665 edata->supported); in igc_ethtool_get_eee() 1667 edata->supported); in igc_ethtool_get_eee() 1682 edata->advertised); in igc_ethtool_get_eee() 1686 edata->advertised); in igc_ethtool_get_eee() 1701 edata->advertised); in igc_ethtool_get_eee() 1716 edata->lp_advertised); in igc_ethtool_get_eee() 1720 edata->lp_advertised); in igc_ethtool_get_eee() 1735 edata->lp_advertised); in igc_ethtool_get_eee() 1741 edata->eee_active = true; in igc_ethtool_get_eee() [all …]
|
| /drivers/net/ethernet/ti/icssg/ |
| A D | icssg_ethtool.c | 48 static int emac_get_eee(struct net_device *ndev, struct ethtool_keee *edata) in emac_get_eee() argument 53 return phy_ethtool_get_eee(ndev->phydev, edata); in emac_get_eee() 56 static int emac_set_eee(struct net_device *ndev, struct ethtool_keee *edata) in emac_set_eee() argument 61 return phy_ethtool_set_eee(ndev->phydev, edata); in emac_set_eee()
|
| /drivers/net/ethernet/intel/igb/ |
| A D | igb_ethtool.c | 3034 edata->supported); in igb_get_eee() 3036 edata->supported); in igb_get_eee() 3051 edata->eee_active = true; in igb_get_eee() 3054 edata->tx_lpi_enabled = true; in igb_get_eee() 3086 (edata->eee_enabled)) in igb_get_eee() 3087 edata->tx_lpi_enabled = true; in igb_get_eee() 3093 edata->eee_enabled = false; in igb_get_eee() 3094 edata->eee_active = false; in igb_get_eee() 3131 if (edata->tx_lpi_timer) { in igb_set_eee() 3148 edata->advertised); in igb_set_eee() [all …]
|
| /drivers/net/ethernet/qlogic/qede/ |
| A D | qede_ethtool.c | 1789 edata->advertised, in qede_get_eee() 1792 edata->advertised, in qede_get_eee() 1796 edata->supported, in qede_get_eee() 1799 edata->supported, in qede_get_eee() 1803 edata->lp_advertised, in qede_get_eee() 1806 edata->lp_advertised, in qede_get_eee() 1810 edata->eee_enabled = current_link.eee.enable; in qede_get_eee() 1812 edata->eee_active = current_link.eee_active; in qede_get_eee() 1856 edata->advertised)) in qede_set_eee() 1859 edata->advertised)) in qede_set_eee() [all …]
|
| /drivers/net/ethernet/intel/e1000e/ |
| A D | ethtool.c | 2175 mii_eee_cap1_mod_linkmode_t(edata->supported, phy_data); in e1000e_get_eee() 2178 mii_eee_cap1_mod_linkmode_t(edata->advertised, adapter->eee_advert); in e1000e_get_eee() 2184 mii_eee_cap1_mod_linkmode_t(edata->lp_advertised, phy_data); in e1000e_get_eee() 2198 edata->eee_active = true; in e1000e_get_eee() 2200 edata->eee_enabled = !hw->dev_spec.ich8lan.eee_disable; in e1000e_get_eee() 2201 edata->tx_lpi_enabled = true; in e1000e_get_eee() 2202 edata->tx_lpi_timer = er32(LPIC) >> E1000_LPIC_LPIET_SHIFT; in e1000e_get_eee() 2225 if (eee_curr.tx_lpi_enabled != edata->tx_lpi_enabled) { in e1000e_set_eee() 2230 if (eee_curr.tx_lpi_timer != edata->tx_lpi_timer) { in e1000e_set_eee() 2240 if (linkmode_andnot(tmp, edata->advertised, supported)) { in e1000e_set_eee() [all …]
|
| /drivers/net/ethernet/broadcom/bnx2x/ |
| A D | bnx2x_ethtool.c | 2120 bnx2x_eee_to_linkmode(edata->supported, in bnx2x_get_eee() 2124 bnx2x_eee_to_linkmode(edata->advertised, in bnx2x_get_eee() 2128 bnx2x_eee_to_linkmode(edata->lp_advertised, in bnx2x_get_eee() 2133 edata->tx_lpi_timer = (eee_cfg & SHMEM_EEE_TIMER_MASK) << 4; in bnx2x_get_eee() 2163 advertised = bnx2x_linkmode_to_eee(edata->advertised, in bnx2x_set_eee() 2171 if (edata->tx_lpi_timer > EEE_MODE_TIMER_MASK) { in bnx2x_set_eee() 2177 if (edata->tx_lpi_enabled && in bnx2x_set_eee() 2178 (edata->tx_lpi_timer < EEE_MODE_NVRAM_AGGRESSIVE_TIME)) { in bnx2x_set_eee() 2186 if (edata->eee_enabled) in bnx2x_set_eee() 2191 if (edata->tx_lpi_enabled) in bnx2x_set_eee() [all …]
|
| /drivers/net/ethernet/intel/ixgbe/ |
| A D | ixgbe_ethtool.c | 3569 edata->lp_advertised); in ixgbe_get_eee_fw() 3575 edata->supported); in ixgbe_get_eee_fw() 3581 edata->advertised); in ixgbe_get_eee_fw() 3584 edata->eee_enabled = !linkmode_empty(edata->advertised); in ixgbe_get_eee_fw() 3585 edata->tx_lpi_enabled = edata->eee_enabled; in ixgbe_get_eee_fw() 3587 linkmode_and(common, edata->advertised, edata->lp_advertised); in ixgbe_get_eee_fw() 3588 edata->eee_active = !linkmode_empty(common); in ixgbe_get_eee_fw() 3602 return ixgbe_get_eee_fw(adapter, edata); in ixgbe_get_eee() 3623 if (eee_data.eee_enabled && !edata->eee_enabled) { in ixgbe_set_eee() 3642 if (eee_data.eee_enabled != edata->eee_enabled) { in ixgbe_set_eee() [all …]
|
| A D | ixgbe_phy.c | 1405 u16 phy_offset, control, eword, edata, block_crc; in ixgbe_reset_phy_nl() local 1451 edata = eword & IXGBE_DATA_MASK_NL; in ixgbe_reset_phy_nl() 1455 hw_dbg(hw, "DELAY: %d MS\n", edata); in ixgbe_reset_phy_nl() 1456 usleep_range(edata * 1000, edata * 2000); in ixgbe_reset_phy_nl() 1465 for (i = 0; i < edata; i++) { in ixgbe_reset_phy_nl() 1481 if (edata == IXGBE_CONTROL_EOL_NL) { in ixgbe_reset_phy_nl() 1484 } else if (edata == IXGBE_CONTROL_SOL_NL) { in ixgbe_reset_phy_nl()
|
| /drivers/net/ethernet/chelsio/cxgb3/ |
| A D | cxgb3_main.c | 2300 struct ch_reg edata; in cxgb_siocdevprivate() local 2307 if (copy_from_user(&edata, useraddr, sizeof(edata))) in cxgb_siocdevprivate() 2309 if (edata.cmd != CHELSIO_SET_QSET_NUM) in cxgb_siocdevprivate() 2311 if (edata.val < 1 || in cxgb_siocdevprivate() 2319 if (edata.val + other_qsets > SGE_QSETS) in cxgb_siocdevprivate() 2322 pi->nqsets = edata.val; in cxgb_siocdevprivate() 2333 struct ch_reg edata; in cxgb_siocdevprivate() local 2335 memset(&edata, 0, sizeof(struct ch_reg)); in cxgb_siocdevprivate() 2337 edata.cmd = CHELSIO_GET_QSET_NUM; in cxgb_siocdevprivate() 2338 edata.val = pi->nqsets; in cxgb_siocdevprivate() [all …]
|
| /drivers/net/usb/ |
| A D | ax88179_178a.c | 811 static int ax88179_get_eee(struct net_device *net, struct ethtool_keee *edata) in ax88179_get_eee() argument 816 edata->eee_enabled = priv->eee_enabled; in ax88179_get_eee() 817 edata->eee_active = priv->eee_active; in ax88179_get_eee() 819 return ax88179_ethtool_get_eee(dev, edata); in ax88179_get_eee() 822 static int ax88179_set_eee(struct net_device *net, struct ethtool_keee *edata) in ax88179_set_eee() argument 828 priv->eee_enabled = edata->eee_enabled; in ax88179_set_eee() 839 ret = ax88179_ethtool_set_eee(dev, edata); in ax88179_set_eee()
|
| /drivers/net/ethernet/intel/i40e/ |
| A D | i40e_ethtool.c | 5679 edata->supported); in i40e_get_eee() 5680 linkmode_copy(edata->lp_advertised, edata->supported); in i40e_get_eee() 5687 linkmode_zero(edata->advertised); in i40e_get_eee() 5689 linkmode_copy(edata->advertised, edata->supported); in i40e_get_eee() 5690 edata->eee_enabled = !!phy_cfg.eee_capability; in i40e_get_eee() 5691 edata->tx_lpi_enabled = pf->stats.tx_lpi_status; in i40e_get_eee() 5699 struct ethtool_keee *edata) in i40e_is_eee_param_supported() argument 5708 {!!(edata->advertised[0] & ~edata->supported[0]), "advertise"}, in i40e_is_eee_param_supported() 5709 {!!edata->tx_lpi_timer, "tx-timer"}, in i40e_is_eee_param_supported() 5738 if (i40e_is_eee_param_supported(netdev, edata)) in i40e_set_eee() [all …]
|
| /drivers/net/phy/ |
| A D | dp83640.c | 118 struct phy_txts edata; member 760 dp83640->edata.sec_hi = phy_txts->sec_hi; in decode_evnt() 763 dp83640->edata.sec_lo = phy_txts->sec_lo; in decode_evnt() 766 dp83640->edata.ns_hi = phy_txts->ns_hi; in decode_evnt() 769 dp83640->edata.ns_lo = phy_txts->ns_lo; in decode_evnt() 778 event.timestamp = phy2txts(&dp83640->edata); in decode_evnt()
|
| /drivers/net/ethernet/broadcom/bnxt/ |
| A D | bnxt_ethtool.c | 4316 if (!edata->eee_enabled) in bnxt_set_eee() 4324 if (edata->tx_lpi_enabled) { in bnxt_set_eee() 4332 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee() 4335 if (linkmode_empty(edata->advertised)) { in bnxt_set_eee() 4344 eee->tx_lpi_enabled = edata->tx_lpi_enabled; in bnxt_set_eee() 4345 eee->tx_lpi_timer = edata->tx_lpi_timer; in bnxt_set_eee() 4347 eee->eee_enabled = edata->eee_enabled; in bnxt_set_eee() 4364 *edata = bp->eee; in bnxt_get_eee() 4369 linkmode_zero(edata->advertised); in bnxt_get_eee() 4370 edata->tx_lpi_enabled = 0; in bnxt_get_eee() [all …]
|
| /drivers/net/ethernet/ti/ |
| A D | am65-cpsw-ethtool.c | 516 static int am65_cpsw_get_eee(struct net_device *ndev, struct ethtool_keee *edata) in am65_cpsw_get_eee() argument 520 return phylink_ethtool_get_eee(salve->phylink, edata); in am65_cpsw_get_eee() 523 static int am65_cpsw_set_eee(struct net_device *ndev, struct ethtool_keee *edata) in am65_cpsw_set_eee() argument 527 return phylink_ethtool_set_eee(salve->phylink, edata); in am65_cpsw_set_eee()
|
| A D | cpsw_ethtool.c | 425 int cpsw_get_eee(struct net_device *ndev, struct ethtool_keee *edata) in cpsw_get_eee() argument 432 return phy_ethtool_get_eee(cpsw->slaves[slave_no].phy, edata); in cpsw_get_eee()
|
| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | stmmac_ethtool.c | 851 struct ethtool_keee *edata) in stmmac_ethtool_op_get_eee() argument 858 return phylink_ethtool_get_eee(priv->phylink, edata); in stmmac_ethtool_op_get_eee() 862 struct ethtool_keee *edata) in stmmac_ethtool_op_set_eee() argument 869 return phylink_ethtool_set_eee(priv->phylink, edata); in stmmac_ethtool_op_set_eee()
|