| /linux/drivers/regulator/ |
| H 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()
|
| /linux/kernel/trace/ |
| H A D | trace_eprobe.c | 399 process_fetch_insn(struct fetch_insn *code, void *rec, void *edata, in process_fetch_insn() argument 425 __eprobe_trace_func(struct eprobe_data *edata, void *rec) in NOKPROBE_SYMBOL() 428 struct trace_event_call *call = trace_probe_event_call(&edata->ep->tp); in NOKPROBE_SYMBOL() 432 if (WARN_ON_ONCE(call != edata->file->event_call)) in NOKPROBE_SYMBOL() 435 if (trace_trigger_soft_disabled(edata->file)) in NOKPROBE_SYMBOL() 438 dsize = get_eprobe_size(&edata->ep->tp, rec); in NOKPROBE_SYMBOL() 440 entry = trace_event_buffer_reserve(&fbuffer, edata->file, in NOKPROBE_SYMBOL() 441 sizeof(*entry) + edata->ep->tp.size + dsize); in NOKPROBE_SYMBOL() 447 store_trace_args(&entry[1], &edata->ep->tp, rec, NULL, sizeof(*entry), dsize); in NOKPROBE_SYMBOL() 479 struct eprobe_data *edata = data->private_data; in eprobe_trigger_func() local [all …]
|
| H A D | trace_probe_tmpl.h | 57 process_fetch_insn(struct fetch_insn *code, void *rec, void *edata, 235 __get_data_size(struct trace_probe *tp, void *regs, void *edata) in __get_data_size() argument 243 len = process_fetch_insn(arg->code, regs, edata, NULL, NULL); in __get_data_size() 254 store_trace_args(void *data, struct trace_probe *tp, void *rec, void *edata, in store_trace_args() argument 269 ret = process_fetch_insn(arg->code, rec, edata, dl, base); in store_trace_args()
|
| H A D | trace_events.c | 4140 struct event_probe_data *edata; in event_enable_probe() local 4147 edata = *pdata; in event_enable_probe() 4148 update_event_probe(edata); in event_enable_probe() 4157 struct event_probe_data *edata; in event_enable_count_probe() local 4164 edata = *pdata; in event_enable_count_probe() 4166 if (!edata->count) in event_enable_count_probe() 4170 if (edata->enable == !(edata->file->flags & EVENT_FILE_FL_SOFT_DISABLED)) in event_enable_count_probe() 4173 if (edata->count != -1) in event_enable_count_probe() 4174 (edata->count)--; in event_enable_count_probe() 4176 update_event_probe(edata); in event_enable_count_probe() [all …]
|
| H A D | trace_probe.h | 376 void store_trace_entry_data(void *edata, struct trace_probe *tp, struct pt_regs *regs); 382 #define store_trace_entry_data(edata, tp, regs) do { } while (0) argument
|
| /linux/drivers/devfreq/event/ |
| H 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()
|
| H 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()
|
| /linux/net/sched/ |
| H A 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/drivers/net/ethernet/samsung/sxgbe/ |
| H 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()
|
| /linux/drivers/devfreq/ |
| H 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()
|
| H 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()
|
| /linux/include/linux/ |
| H A D | devfreq-event.h | 74 struct devfreq_event_data *edata); 106 struct devfreq_event_data *edata); 147 struct devfreq_event_data *edata) in devfreq_event_get_event() argument
|
| /linux/drivers/net/ethernet/intel/igc/ |
| H A D | igc_ethtool.c | 1657 struct ethtool_keee *edata) in igc_ethtool_get_eee() argument 1667 edata->supported); in igc_ethtool_get_eee() 1669 edata->supported); in igc_ethtool_get_eee() 1671 edata->supported); in igc_ethtool_get_eee() 1686 edata->advertised); in igc_ethtool_get_eee() 1690 edata->advertised); in igc_ethtool_get_eee() 1705 edata->advertised); in igc_ethtool_get_eee() 1720 edata->lp_advertised); in igc_ethtool_get_eee() 1724 edata->lp_advertised); in igc_ethtool_get_eee() 1739 edata->lp_advertised); in igc_ethtool_get_eee() [all …]
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H 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()
|
| /linux/drivers/net/ethernet/intel/igb/ |
| H A D | igb_ethtool.c | 3022 static int igb_get_eee(struct net_device *netdev, struct ethtool_keee *edata) in igb_get_eee() argument 3034 edata->supported); in igb_get_eee() 3036 edata->supported); in igb_get_eee() 3038 mii_eee_cap1_mod_linkmode_t(edata->advertised, in igb_get_eee() 3043 igb_get_eee_status_i354(hw, (bool *)&edata->eee_active); in igb_get_eee() 3051 edata->eee_active = true; in igb_get_eee() 3054 edata->tx_lpi_enabled = true; in igb_get_eee() 3065 mii_eee_cap1_mod_linkmode_t(edata->lp_advertised, phy_data); in igb_get_eee() 3076 mii_eee_cap1_mod_linkmode_t(edata->lp_advertised, phy_data); in igb_get_eee() 3083 edata->eee_enabled = !hw->dev_spec._82575.eee_disable; in igb_get_eee() [all …]
|
| /linux/drivers/net/ethernet/intel/e1000e/ |
| H A D | ethtool.c | 2142 static int e1000e_get_eee(struct net_device *netdev, struct ethtool_keee *edata) in e1000e_get_eee() argument 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() 2212 static int e1000e_set_eee(struct net_device *netdev, struct ethtool_keee *edata) in e1000e_set_eee() argument 2225 if (eee_curr.tx_lpi_enabled != edata->tx_lpi_enabled) { in e1000e_set_eee() [all …]
|
| /linux/net/ethtool/ |
| H A D | ioctl.c | 254 struct ethtool_value edata = { in ethtool_get_one_feature() local 259 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_one_feature() 267 struct ethtool_value edata; in ethtool_set_one_feature() local 270 if (copy_from_user(&edata, useraddr, sizeof(edata))) in ethtool_set_one_feature() 278 if (edata.data) in ethtool_set_one_feature() 1958 struct ethtool_value edata = { .cmd = ETHTOOL_GLINK }; in ethtool_get_link() local 1964 edata.data = link; in ethtool_get_link() 1965 if (copy_to_user(useraddr, &edata, sizeof(edata))) in ethtool_get_link() 2667 struct ethtool_value edata = { .cmd = cmd }; in ethtool_get_value() local 2672 edata.data = actor(dev); in ethtool_get_value() [all …]
|
| /linux/arch/alpha/boot/ |
| H A D | bootloader.lds | 16 PROVIDE (edata = .); symbol
|
| /linux/drivers/net/ethernet/intel/ixgbe/ |
| H A D | ixgbe_ethtool.c | 3559 ixgbe_get_eee_fw(struct ixgbe_adapter *adapter, struct ethtool_keee *edata) in ixgbe_get_eee_fw() argument 3574 edata->lp_advertised); in ixgbe_get_eee_fw() 3580 edata->supported); in ixgbe_get_eee_fw() 3586 edata->advertised); in ixgbe_get_eee_fw() 3589 edata->eee_enabled = !linkmode_empty(edata->advertised); in ixgbe_get_eee_fw() 3590 edata->tx_lpi_enabled = edata->eee_enabled; in ixgbe_get_eee_fw() 3592 linkmode_and(common, edata->advertised, edata->lp_advertised); in ixgbe_get_eee_fw() 3593 edata->eee_active = !linkmode_empty(common); in ixgbe_get_eee_fw() 3598 static int ixgbe_get_eee(struct net_device *netdev, struct ethtool_keee *edata) in ixgbe_get_eee() argument 3607 return ixgbe_get_eee_fw(adapter, edata); in ixgbe_get_eee() [all …]
|
| /linux/arch/um/kernel/ |
| H A D | uml.lds.S | 104 PROVIDE (edata = .); symbol
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H 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() 2312 (edata.val > 1 && !(adapter->flags & USING_MSIX))) 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() [all …]
|
| /linux/drivers/net/usb/ |
| H 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()
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_ethtool.c | 5655 static int i40e_get_eee(struct net_device *netdev, struct ethtool_keee *edata) in i40e_get_eee() argument 5676 edata->supported); in i40e_get_eee() 5677 linkmode_copy(edata->lp_advertised, edata->supported); in i40e_get_eee() 5684 linkmode_zero(edata->advertised); in i40e_get_eee() 5686 linkmode_copy(edata->advertised, edata->supported); in i40e_get_eee() 5687 edata->eee_enabled = !!phy_cfg.eee_capability; in i40e_get_eee() 5688 edata->tx_lpi_enabled = pf->stats.tx_lpi_status; in i40e_get_eee() 5690 edata->eee_active = pf->stats.tx_lpi_status && pf->stats.rx_lpi_status; in i40e_get_eee() 5696 struct ethtool_keee *edata) in i40e_is_eee_param_supported() argument 5705 {!!(edata->advertised[0] & ~edata->supported[0]), "advertise"}, in i40e_is_eee_param_supported() [all …]
|
| /linux/drivers/net/phy/ |
| H 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()
|
| /linux/drivers/net/ethernet/broadcom/bnxt/ |
| H A D | bnxt_ethtool.c | 4444 static int bnxt_set_eee(struct net_device *dev, struct ethtool_keee *edata) in bnxt_set_eee() argument 4461 if (!edata->eee_enabled) in bnxt_set_eee() 4469 if (edata->tx_lpi_enabled) { in bnxt_set_eee() 4470 if (bp->lpi_tmr_hi && (edata->tx_lpi_timer > bp->lpi_tmr_hi || in bnxt_set_eee() 4471 edata->tx_lpi_timer < bp->lpi_tmr_lo)) { in bnxt_set_eee() 4477 edata->tx_lpi_timer = eee->tx_lpi_timer; in bnxt_set_eee() 4480 if (linkmode_empty(edata->advertised)) { in bnxt_set_eee() 4481 linkmode_and(edata->advertised, advertising, eee->supported); in bnxt_set_eee() 4482 } else if (linkmode_andnot(tmp, edata->advertised, advertising)) { in bnxt_set_eee() 4488 linkmode_copy(eee->advertised, edata->advertised); in bnxt_set_eee() [all …]
|