/linux-4.4.14/net/mac80211/ |
D | iface.c | 46 bool __ieee80211_recalc_txpower(struct ieee80211_sub_if_data *sdata) in __ieee80211_recalc_txpower() argument 52 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in __ieee80211_recalc_txpower() 61 if (sdata->user_power_level != IEEE80211_UNSET_POWER_LEVEL) in __ieee80211_recalc_txpower() 62 power = min(power, sdata->user_power_level); in __ieee80211_recalc_txpower() 64 if (sdata->ap_power_level != IEEE80211_UNSET_POWER_LEVEL) in __ieee80211_recalc_txpower() 65 power = min(power, sdata->ap_power_level); in __ieee80211_recalc_txpower() 67 if (power != sdata->vif.bss_conf.txpower) { in __ieee80211_recalc_txpower() 68 sdata->vif.bss_conf.txpower = power; in __ieee80211_recalc_txpower() 69 ieee80211_hw_config(sdata->local, 0); in __ieee80211_recalc_txpower() 76 void ieee80211_recalc_txpower(struct ieee80211_sub_if_data *sdata, in ieee80211_recalc_txpower() argument [all …]
|
D | debug.h | 90 #define _sdata_info(sdata, fmt, ...) \ argument 91 __sdata_info("%s: " fmt, (sdata)->name, ##__VA_ARGS__) 92 #define _sdata_dbg(print, sdata, fmt, ...) \ argument 93 __sdata_dbg(print, "%s: " fmt, (sdata)->name, ##__VA_ARGS__) 94 #define _sdata_err(sdata, fmt, ...) \ argument 95 __sdata_err("%s: " fmt, (sdata)->name, ##__VA_ARGS__) 99 #define _sdata_info(sdata, fmt, ...) \ argument 102 (sdata)->name, ##__VA_ARGS__); \ 105 #define _sdata_dbg(print, sdata, fmt, ...) \ argument 109 (sdata)->name, ##__VA_ARGS__); \ [all …]
|
D | driver-ops.h | 8 static inline bool check_sdata_in_driver(struct ieee80211_sub_if_data *sdata) in check_sdata_in_driver() argument 10 return !WARN(!(sdata->flags & IEEE80211_SDATA_IN_DRIVER), in check_sdata_in_driver() 12 sdata->dev ? sdata->dev->name : sdata->name, sdata->flags); in check_sdata_in_driver() 16 get_bss_sdata(struct ieee80211_sub_if_data *sdata) in get_bss_sdata() argument 18 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in get_bss_sdata() 19 sdata = container_of(sdata->bss, struct ieee80211_sub_if_data, in get_bss_sdata() 22 return sdata; in get_bss_sdata() 32 static inline void drv_get_et_strings(struct ieee80211_sub_if_data *sdata, in drv_get_et_strings() argument 35 struct ieee80211_local *local = sdata->local; in drv_get_et_strings() 38 local->ops->get_et_strings(&local->hw, &sdata->vif, sset, data); in drv_get_et_strings() [all …]
|
D | ocb.c | 41 void ieee80211_ocb_rx_no_sta(struct ieee80211_sub_if_data *sdata, in ieee80211_ocb_rx_no_sta() argument 45 struct ieee80211_if_ocb *ifocb = &sdata->u.ocb; in ieee80211_ocb_rx_no_sta() 46 struct ieee80211_local *local = sdata->local; in ieee80211_ocb_rx_no_sta() 58 sdata->name, addr); in ieee80211_ocb_rx_no_sta() 62 ocb_dbg(sdata, "Adding new OCB station %pM\n", addr); in ieee80211_ocb_rx_no_sta() 65 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_ocb_rx_no_sta() 74 sta = sta_info_alloc(sdata, addr, GFP_ATOMIC); in ieee80211_ocb_rx_no_sta() 88 ieee80211_queue_work(&local->hw, &sdata->work); in ieee80211_ocb_rx_no_sta() 94 struct ieee80211_sub_if_data *sdata = sta->sdata; in ieee80211_ocb_finish_sta() local 99 ocb_dbg(sdata, "Adding new IBSS station %pM (dev=%s)\n", in ieee80211_ocb_finish_sta() [all …]
|
D | mlme.c | 99 static void run_again(struct ieee80211_sub_if_data *sdata, in run_again() argument 102 sdata_assert_lock(sdata); in run_again() 104 if (!timer_pending(&sdata->u.mgd.timer) || in run_again() 105 time_before(timeout, sdata->u.mgd.timer.expires)) in run_again() 106 mod_timer(&sdata->u.mgd.timer, timeout); in run_again() 109 void ieee80211_sta_reset_beacon_monitor(struct ieee80211_sub_if_data *sdata) in ieee80211_sta_reset_beacon_monitor() argument 111 if (sdata->vif.driver_flags & IEEE80211_VIF_BEACON_FILTER) in ieee80211_sta_reset_beacon_monitor() 114 if (ieee80211_hw_check(&sdata->local->hw, CONNECTION_MONITOR)) in ieee80211_sta_reset_beacon_monitor() 117 mod_timer(&sdata->u.mgd.bcn_mon_timer, in ieee80211_sta_reset_beacon_monitor() 118 round_jiffies_up(jiffies + sdata->u.mgd.beacon_timeout)); in ieee80211_sta_reset_beacon_monitor() [all …]
|
D | mesh.c | 44 struct ieee80211_sub_if_data *sdata = (void *) data; in ieee80211_mesh_housekeeping_timer() local 45 struct ieee80211_local *local = sdata->local; in ieee80211_mesh_housekeeping_timer() 46 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mesh_housekeeping_timer() 50 ieee80211_queue_work(&local->hw, &sdata->work); in ieee80211_mesh_housekeeping_timer() 62 bool mesh_matches_local(struct ieee80211_sub_if_data *sdata, in mesh_matches_local() argument 65 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_matches_local() 88 ieee80211_sta_get_rates(sdata, ie, ieee80211_get_sdata_band(sdata), in mesh_matches_local() 91 if (sdata->vif.bss_conf.basic_rates != basic_rates) in mesh_matches_local() 94 ieee80211_ht_oper_to_chandef(sdata->vif.bss_conf.chandef.chan, in mesh_matches_local() 97 ieee80211_vht_oper_to_chandef(sdata->vif.bss_conf.chandef.chan, in mesh_matches_local() [all …]
|
D | ibss.c | 40 ieee80211_ibss_build_presp(struct ieee80211_sub_if_data *sdata, in ieee80211_ibss_build_presp() argument 47 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in ieee80211_ibss_build_presp() 48 struct ieee80211_local *local = sdata->local; in ieee80211_ibss_build_presp() 80 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_ibss_build_presp() 183 ieee80211_apply_htcap_overrides(sdata, &ht_cap); in ieee80211_ibss_build_presp() 218 static void __ieee80211_sta_join_ibss(struct ieee80211_sub_if_data *sdata, in __ieee80211_sta_join_ibss() argument 225 struct ieee80211_if_ibss *ifibss = &sdata->u.ibss; in __ieee80211_sta_join_ibss() 226 struct ieee80211_local *local = sdata->local; in __ieee80211_sta_join_ibss() 238 sdata_assert_lock(sdata); in __ieee80211_sta_join_ibss() 241 drv_reset_tsf(local, sdata); in __ieee80211_sta_join_ibss() [all …]
|
D | chan.c | 15 struct ieee80211_sub_if_data *sdata; in ieee80211_chanctx_num_assigned() local 20 list_for_each_entry(sdata, &ctx->assigned_vifs, assigned_chanctx_list) in ieee80211_chanctx_num_assigned() 29 struct ieee80211_sub_if_data *sdata; in ieee80211_chanctx_num_reserved() local 34 list_for_each_entry(sdata, &ctx->reserved_vifs, reserved_chanctx_list) in ieee80211_chanctx_num_reserved() 67 ieee80211_vif_get_chanctx(struct ieee80211_sub_if_data *sdata) in ieee80211_vif_get_chanctx() argument 69 struct ieee80211_local *local __maybe_unused = sdata->local; in ieee80211_vif_get_chanctx() 72 conf = rcu_dereference_protected(sdata->vif.chanctx_conf, in ieee80211_vif_get_chanctx() 85 struct ieee80211_sub_if_data *sdata; in ieee80211_chanctx_reserved_chandef() local 89 list_for_each_entry(sdata, &ctx->reserved_vifs, in ieee80211_chanctx_reserved_chandef() 92 compat = &sdata->reserved_chandef; in ieee80211_chanctx_reserved_chandef() [all …]
|
D | mesh.h | 108 struct ieee80211_sub_if_data *sdata; member 210 unsigned int ieee80211_new_mesh_header(struct ieee80211_sub_if_data *sdata, 213 int mesh_rmc_check(struct ieee80211_sub_if_data *sdata, 215 bool mesh_matches_local(struct ieee80211_sub_if_data *sdata, 218 int mesh_add_meshconf_ie(struct ieee80211_sub_if_data *sdata, 220 int mesh_add_meshid_ie(struct ieee80211_sub_if_data *sdata, 222 int mesh_add_rsn_ie(struct ieee80211_sub_if_data *sdata, 224 int mesh_add_vendor_ies(struct ieee80211_sub_if_data *sdata, 226 int mesh_add_ht_cap_ie(struct ieee80211_sub_if_data *sdata, 228 int mesh_add_ht_oper_ie(struct ieee80211_sub_if_data *sdata, [all …]
|
D | cfg.c | 33 struct ieee80211_sub_if_data *sdata; in ieee80211_add_iface() local 41 sdata = IEEE80211_WDEV_TO_SUB_IF(wdev); in ieee80211_add_iface() 42 sdata->u.mntr_flags = *flags; in ieee80211_add_iface() 60 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_change_iface() local 63 ret = ieee80211_if_change_type(sdata, type); in ieee80211_change_iface() 69 RCU_INIT_POINTER(sdata->u.vlan.sta, NULL); in ieee80211_change_iface() 72 sdata->u.mgd.use_4addr = params->use_4addr; in ieee80211_change_iface() 74 if (sdata->vif.type == NL80211_IFTYPE_MONITOR && flags) { in ieee80211_change_iface() 75 struct ieee80211_local *local = sdata->local; in ieee80211_change_iface() 77 if (ieee80211_sdata_running(sdata)) { in ieee80211_change_iface() [all …]
|
D | debugfs_netdev.c | 28 struct ieee80211_sub_if_data *sdata, in ieee80211_if_read() argument 37 ret = (*format)(sdata, buf, sizeof(buf)); in ieee80211_if_read() 47 struct ieee80211_sub_if_data *sdata, in ieee80211_if_write() argument 64 ret = (*write)(sdata, buf, count); in ieee80211_if_write() 72 const struct ieee80211_sub_if_data *sdata, char *buf, \ 75 return scnprintf(buf, buflen, format_string, sdata->field); \ 88 const struct ieee80211_sub_if_data *sdata, \ 93 for (i = 0; i < sizeof(sdata->field); i++) { \ 95 sdata->field[i]); \ 103 const struct ieee80211_sub_if_data *sdata, \ [all …]
|
D | driver-ops.c | 56 struct ieee80211_sub_if_data *sdata) in drv_add_interface() argument 62 if (WARN_ON(sdata->vif.type == NL80211_IFTYPE_AP_VLAN || in drv_add_interface() 63 (sdata->vif.type == NL80211_IFTYPE_MONITOR && in drv_add_interface() 65 !(sdata->u.mntr_flags & MONITOR_FLAG_ACTIVE)))) in drv_add_interface() 68 trace_drv_add_interface(local, sdata); in drv_add_interface() 69 ret = local->ops->add_interface(&local->hw, &sdata->vif); in drv_add_interface() 73 sdata->flags |= IEEE80211_SDATA_IN_DRIVER; in drv_add_interface() 79 struct ieee80211_sub_if_data *sdata, in drv_change_interface() argument 86 if (!check_sdata_in_driver(sdata)) in drv_change_interface() 89 trace_drv_change_interface(local, sdata, type, p2p); in drv_change_interface() [all …]
|
D | mesh_plink.c | 58 static bool rssi_threshold_check(struct ieee80211_sub_if_data *sdata, in rssi_threshold_check() argument 61 s32 rssi_threshold = sdata->u.mesh.mshcfg.rssi_threshold; in rssi_threshold_check() 93 static u32 mesh_set_short_slot_time(struct ieee80211_sub_if_data *sdata) in mesh_set_short_slot_time() argument 95 struct ieee80211_local *local = sdata->local; in mesh_set_short_slot_time() 96 enum ieee80211_band band = ieee80211_get_sdata_band(sdata); in mesh_set_short_slot_time() 119 if (sdata != sta->sdata || in mesh_set_short_slot_time() 132 if (sdata->vif.bss_conf.use_short_slot != short_slot) { in mesh_set_short_slot_time() 133 sdata->vif.bss_conf.use_short_slot = short_slot; in mesh_set_short_slot_time() 135 mpl_dbg(sdata, "mesh_plink %pM: ERP short slot time %d\n", in mesh_set_short_slot_time() 136 sdata->vif.addr, short_slot); in mesh_set_short_slot_time() [all …]
|
D | tdls.c | 24 struct ieee80211_sub_if_data *sdata; in ieee80211_tdls_peer_del_work() local 27 sdata = container_of(wk, struct ieee80211_sub_if_data, in ieee80211_tdls_peer_del_work() 29 local = sdata->local; in ieee80211_tdls_peer_del_work() 32 if (!is_zero_ether_addr(sdata->u.mgd.tdls_peer)) { in ieee80211_tdls_peer_del_work() 33 tdls_dbg(sdata, "TDLS del peer %pM\n", sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 34 sta_info_destroy_addr(sdata, sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 35 eth_zero_addr(sdata->u.mgd.tdls_peer); in ieee80211_tdls_peer_del_work() 40 static void ieee80211_tdls_add_ext_capab(struct ieee80211_sub_if_data *sdata, in ieee80211_tdls_add_ext_capab() argument 43 struct ieee80211_local *local = sdata->local; in ieee80211_tdls_add_ext_capab() 44 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_tdls_add_ext_capab() [all …]
|
D | key.c | 62 update_vlan_tailroom_need_count(struct ieee80211_sub_if_data *sdata, int delta) in update_vlan_tailroom_need_count() argument 66 if (sdata->vif.type != NL80211_IFTYPE_AP) in update_vlan_tailroom_need_count() 70 assert_key_lock(sdata->local); in update_vlan_tailroom_need_count() 74 list_for_each_entry_rcu(vlan, &sdata->u.ap.vlans, u.vlan.list) in update_vlan_tailroom_need_count() 80 static void increment_tailroom_need_count(struct ieee80211_sub_if_data *sdata) in increment_tailroom_need_count() argument 101 assert_key_lock(sdata->local); in increment_tailroom_need_count() 103 update_vlan_tailroom_need_count(sdata, 1); in increment_tailroom_need_count() 105 if (!sdata->crypto_tx_tailroom_needed_cnt++) { in increment_tailroom_need_count() 114 static void decrease_tailroom_need_count(struct ieee80211_sub_if_data *sdata, in decrease_tailroom_need_count() argument 117 assert_key_lock(sdata->local); in decrease_tailroom_need_count() [all …]
|
D | offchannel.c | 27 static void ieee80211_offchannel_ps_enable(struct ieee80211_sub_if_data *sdata) in ieee80211_offchannel_ps_enable() argument 29 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_enable() 30 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_offchannel_ps_enable() 60 ieee80211_send_nullfunc(local, sdata, true); in ieee80211_offchannel_ps_enable() 64 static void ieee80211_offchannel_ps_disable(struct ieee80211_sub_if_data *sdata) in ieee80211_offchannel_ps_disable() argument 66 struct ieee80211_local *local = sdata->local; in ieee80211_offchannel_ps_disable() 69 ieee80211_send_nullfunc(local, sdata, false); in ieee80211_offchannel_ps_disable() 96 ieee80211_send_nullfunc(local, sdata, false); in ieee80211_offchannel_ps_disable() 101 ieee80211_sta_reset_beacon_monitor(sdata); in ieee80211_offchannel_ps_disable() 102 ieee80211_sta_reset_conn_monitor(sdata); in ieee80211_offchannel_ps_disable() [all …]
|
D | agg-tx.c | 62 static void ieee80211_send_addba_request(struct ieee80211_sub_if_data *sdata, in ieee80211_send_addba_request() argument 67 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_request() 81 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_request() 82 if (sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_send_addba_request() 83 sdata->vif.type == NL80211_IFTYPE_AP_VLAN || in ieee80211_send_addba_request() 84 sdata->vif.type == NL80211_IFTYPE_MESH_POINT) in ieee80211_send_addba_request() 85 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_request() 86 else if (sdata->vif.type == NL80211_IFTYPE_STATION) in ieee80211_send_addba_request() 87 memcpy(mgmt->bssid, sdata->u.mgd.bssid, ETH_ALEN); in ieee80211_send_addba_request() 88 else if (sdata->vif.type == NL80211_IFTYPE_ADHOC) in ieee80211_send_addba_request() [all …]
|
D | mesh_hwmp.c | 88 msecs_to_jiffies(sdata->u.mesh.mshcfg.min_discovery_timeout) 90 msecs_to_jiffies(sdata->u.mesh.mshcfg.dot11MeshHWMPconfirmationInterval) 107 struct ieee80211_sub_if_data *sdata) in mesh_path_sel_frame_tx() argument 109 struct ieee80211_local *local = sdata->local; in mesh_path_sel_frame_tx() 128 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in mesh_path_sel_frame_tx() 130 memcpy(mgmt->bssid, sdata->vif.addr, ETH_ALEN); in mesh_path_sel_frame_tx() 137 mhwmp_dbg(sdata, "sending PREQ to %pM\n", target); in mesh_path_sel_frame_tx() 143 mhwmp_dbg(sdata, "sending PREP to %pM\n", orig_addr); in mesh_path_sel_frame_tx() 149 mhwmp_dbg(sdata, "sending RANN from %pM\n", orig_addr); in mesh_path_sel_frame_tx() 195 ieee80211_tx_skb(sdata, skb); in mesh_path_sel_frame_tx() [all …]
|
D | ht.c | 46 void ieee80211_apply_htcap_overrides(struct ieee80211_sub_if_data *sdata, in ieee80211_apply_htcap_overrides() argument 56 switch (sdata->vif.type) { in ieee80211_apply_htcap_overrides() 58 ht_capa = &sdata->u.mgd.ht_capa; in ieee80211_apply_htcap_overrides() 59 ht_capa_mask = &sdata->u.mgd.ht_capa_mask; in ieee80211_apply_htcap_overrides() 62 ht_capa = &sdata->u.ibss.ht_capa; in ieee80211_apply_htcap_overrides() 63 ht_capa_mask = &sdata->u.ibss.ht_capa_mask; in ieee80211_apply_htcap_overrides() 130 bool ieee80211_ht_cap_ie_to_sta_ht_cap(struct ieee80211_sub_if_data *sdata, in ieee80211_ht_cap_ie_to_sta_ht_cap() argument 157 if (sdata->vif.type == NL80211_IFTYPE_STATION || in ieee80211_ht_cap_ie_to_sta_ht_cap() 158 sdata->vif.type == NL80211_IFTYPE_ADHOC) in ieee80211_ht_cap_ie_to_sta_ht_cap() 159 ieee80211_apply_htcap_overrides(sdata, &own_cap); in ieee80211_ht_cap_ie_to_sta_ht_cap() [all …]
|
D | sta_info.c | 89 struct ieee80211_sub_if_data *sdata = sta->sdata; in __cleanup_single_sta() local 90 struct ieee80211_local *local = sdata->local; in __cleanup_single_sta() 96 if (sta->sdata->vif.type == NL80211_IFTYPE_AP || in __cleanup_single_sta() 97 sta->sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in __cleanup_single_sta() 98 ps = &sdata->bss->ps; in __cleanup_single_sta() 99 else if (ieee80211_vif_is_mesh(&sdata->vif)) in __cleanup_single_sta() 100 ps = &sdata->u.mesh.ps; in __cleanup_single_sta() 117 atomic_sub(n, &sdata->txqs_len[txqi->txq.ac]); in __cleanup_single_sta() 127 if (ieee80211_vif_is_mesh(&sdata->vif)) in __cleanup_single_sta() 150 struct ieee80211_sub_if_data *sdata = sta->sdata; in cleanup_single_sta() local [all …]
|
D | mesh_pathtbl.c | 188 static u32 mesh_table_hash(const u8 *addr, struct ieee80211_sub_if_data *sdata, in mesh_table_hash() argument 192 return jhash_2words(*(u32 *)(addr+2), sdata->dev->ifindex, in mesh_table_hash() 218 memcpy(hdr->addr2, mpath->sdata->vif.addr, ETH_ALEN); in mesh_path_assign_nexthop() 219 ieee80211_mps_set_frame_flags(sta->sdata, sta, hdr); in mesh_path_assign_nexthop() 261 memcpy(hdr->addr2, gate_mpath->sdata->vif.addr, ETH_ALEN); in prepare_for_gate() 305 mpath_dbg(gate_mpath->sdata, "mpath queue full!\n"); in mesh_path_move_to_queue() 323 mpath_dbg(gate_mpath->sdata, "Mpath queue for gate %pM has %d frames\n", in mesh_path_move_to_queue() 336 struct ieee80211_sub_if_data *sdata) in mpath_lookup() argument 342 bucket = &tbl->hash_buckets[mesh_table_hash(dst, sdata, tbl)]; in mpath_lookup() 345 if (mpath->sdata == sdata && in mpath_lookup() [all …]
|
D | tx.c | 64 chanctx_conf = rcu_dereference(tx->sdata->vif.chanctx_conf); in ieee80211_duration() 149 if (tx->sdata->vif.bss_conf.basic_rates & BIT(i)) in ieee80211_duration() 155 if (tx->sdata->flags & IEEE80211_SDATA_OPERATING_GMODE) in ieee80211_duration() 189 tx->sdata->vif.bss_conf.use_short_preamble, in ieee80211_duration() 199 tx->sdata->vif.bss_conf.use_short_preamble, in ieee80211_duration() 237 if (tx->sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_tx_h_dynamic_ps() 240 ifmgd = &tx->sdata->u.mgd; in ieee80211_tx_h_dynamic_ps() 292 test_bit(SDATA_STATE_OFFCHANNEL, &tx->sdata->state) && in ieee80211_tx_h_check_assoc() 308 if (tx->sdata->vif.type == NL80211_IFTYPE_OCB) in ieee80211_tx_h_check_assoc() 311 if (tx->sdata->vif.type == NL80211_IFTYPE_WDS) in ieee80211_tx_h_check_assoc() [all …]
|
D | util.c | 136 struct ieee80211_sub_if_data *sdata; in ieee80211_generic_frame_duration() local 143 sdata = vif_to_sdata(vif); in ieee80211_generic_frame_duration() 144 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_generic_frame_duration() 145 if (sdata->flags & IEEE80211_SDATA_OPERATING_GMODE) in ieee80211_generic_frame_duration() 163 struct ieee80211_sub_if_data *sdata; in ieee80211_rts_duration() local 177 sdata = vif_to_sdata(vif); in ieee80211_rts_duration() 178 short_preamble = sdata->vif.bss_conf.use_short_preamble; in ieee80211_rts_duration() 179 if (sdata->flags & IEEE80211_SDATA_OPERATING_GMODE) in ieee80211_rts_duration() 207 struct ieee80211_sub_if_data *sdata; in ieee80211_ctstoself_duration() local 220 sdata = vif_to_sdata(vif); in ieee80211_ctstoself_duration() [all …]
|
D | ieee80211_i.h | 169 struct ieee80211_sub_if_data *sdata; member 218 struct ieee80211_sub_if_data *sdata; member 332 struct ieee80211_sub_if_data *sdata; member 614 void (*rx_bcn_presp)(struct ieee80211_sub_if_data *sdata, 621 void (*adjust_tbtt)(struct ieee80211_sub_if_data *sdata, 936 static inline void sdata_lock(struct ieee80211_sub_if_data *sdata) in sdata_lock() argument 937 __acquires(&sdata->wdev.mtx) in sdata_lock() 939 mutex_lock(&sdata->wdev.mtx); in sdata_lock() 940 __acquire(&sdata->wdev.mtx); in sdata_lock() 943 static inline void sdata_unlock(struct ieee80211_sub_if_data *sdata) in sdata_unlock() argument [all …]
|
D | mesh_sync.c | 49 void mesh_sync_adjust_tbtt(struct ieee80211_sub_if_data *sdata) in mesh_sync_adjust_tbtt() argument 51 struct ieee80211_local *local = sdata->local; in mesh_sync_adjust_tbtt() 52 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_sync_adjust_tbtt() 54 u64 beacon_int_fraction = sdata->vif.bss_conf.beacon_int * 1024 / 2500; in mesh_sync_adjust_tbtt() 60 msync_dbg(sdata, "TBTT : max clockdrift=%lld; adjusting\n", in mesh_sync_adjust_tbtt() 65 msync_dbg(sdata, "TBTT : max clockdrift=%lld; adjusting by %llu\n", in mesh_sync_adjust_tbtt() 73 tsf = drv_get_tsf(local, sdata); in mesh_sync_adjust_tbtt() 75 drv_set_tsf(local, sdata, tsf + tsfdelta); in mesh_sync_adjust_tbtt() 78 static void mesh_sync_offset_rx_bcn_presp(struct ieee80211_sub_if_data *sdata, in mesh_sync_offset_rx_bcn_presp() argument 84 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in mesh_sync_offset_rx_bcn_presp() [all …]
|
D | rx.c | 479 struct ieee80211_sub_if_data *sdata; in ieee80211_rx_monitor() local 563 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in ieee80211_rx_monitor() 564 if (sdata->vif.type != NL80211_IFTYPE_MONITOR) in ieee80211_rx_monitor() 567 if (sdata->u.mntr_flags & MONITOR_FLAG_COOK_FRAMES) in ieee80211_rx_monitor() 570 if (!ieee80211_sdata_running(sdata)) in ieee80211_rx_monitor() 581 prev_dev = sdata->dev; in ieee80211_rx_monitor() 582 ieee80211_rx_stats(sdata->dev, skb->len); in ieee80211_rx_monitor() 747 char *dev_addr = rx->sdata->vif.addr; in ieee80211_rx_mesh_check() 801 static void ieee80211_release_reorder_frame(struct ieee80211_sub_if_data *sdata, in ieee80211_release_reorder_frame() argument 832 static void ieee80211_release_reorder_frames(struct ieee80211_sub_if_data *sdata, in ieee80211_release_reorder_frames() argument [all …]
|
D | wme.c | 86 static u16 ieee80211_downgrade_queue(struct ieee80211_sub_if_data *sdata, in ieee80211_downgrade_queue() argument 89 struct ieee80211_if_managed *ifmgd = &sdata->u.mgd; in ieee80211_downgrade_queue() 92 while (sdata->wmm_acm & BIT(skb->priority)) { in ieee80211_downgrade_queue() 119 u16 ieee80211_select_queue_80211(struct ieee80211_sub_if_data *sdata, in ieee80211_select_queue_80211() argument 123 struct ieee80211_local *local = sdata->local; in ieee80211_select_queue_80211() 141 return ieee80211_downgrade_queue(sdata, NULL, skb); in ieee80211_select_queue_80211() 145 u16 ieee80211_select_queue(struct ieee80211_sub_if_data *sdata, in ieee80211_select_queue() argument 148 struct ieee80211_local *local = sdata->local; in ieee80211_select_queue() 161 switch (sdata->vif.type) { in ieee80211_select_queue() 163 sta = rcu_dereference(sdata->u.vlan.sta); in ieee80211_select_queue() [all …]
|
D | mesh_ps.c | 21 struct ieee80211_sub_if_data *sdata = sta->sdata; in mps_qos_null_get() local 22 struct ieee80211_local *local = sdata->local; in mps_qos_null_get() 36 sdata->vif.addr); in mps_qos_null_get() 43 ieee80211_mps_set_frame_flags(sdata, sta, nullfunc); in mps_qos_null_get() 59 mps_dbg(sta->sdata, "announcing peer-specific power mode to %pM\n", in mps_qos_null_tx() 69 ieee80211_tx_skb(sta->sdata, skb); in mps_qos_null_tx() 80 u32 ieee80211_mps_local_status_update(struct ieee80211_sub_if_data *sdata) in ieee80211_mps_local_status_update() argument 82 struct ieee80211_if_mesh *ifmsh = &sdata->u.mesh; in ieee80211_mps_local_status_update() 91 list_for_each_entry_rcu(sta, &sdata->local->sta_list, list) { in ieee80211_mps_local_status_update() 92 if (sdata != sta->sdata) in ieee80211_mps_local_status_update() [all …]
|
D | pm.c | 19 struct ieee80211_sub_if_data *sdata; in __ieee80211_suspend() local 85 list_for_each_entry(sdata, &local->interfaces, list) { in __ieee80211_suspend() 86 if (!ieee80211_sdata_running(sdata)) in __ieee80211_suspend() 88 if (sdata->vif.type != NL80211_IFTYPE_STATION) in __ieee80211_suspend() 90 ieee80211_mgd_quiesce(sdata); in __ieee80211_suspend() 100 if (sdata->u.mgd.associated && in __ieee80211_suspend() 101 sdata->u.mgd.powersave && in __ieee80211_suspend() 142 list_for_each_entry(sdata, &local->interfaces, list) { in __ieee80211_suspend() 143 if (!ieee80211_sdata_running(sdata)) in __ieee80211_suspend() 145 switch (sdata->vif.type) { in __ieee80211_suspend() [all …]
|
D | trace.h | 23 #define VIF_ENTRY __field(enum nl80211_iftype, vif_type) __field(void *, sdata) \ 25 __string(vif_name, sdata->name) 26 #define VIF_ASSIGN __entry->vif_type = sdata->vif.type; __entry->sdata = sdata; \ 27 __entry->p2p = sdata->vif.p2p; \ 28 __assign_str(vif_name, sdata->name) 103 struct ieee80211_sub_if_data *sdata), 104 TP_ARGS(local, sdata), 115 memcpy(__entry->addr, sdata->vif.addr, ETH_ALEN); 146 struct ieee80211_sub_if_data *sdata), 147 TP_ARGS(local, sdata), [all …]
|
D | agg-rx.c | 75 ht_dbg(sta->sdata, in ___ieee80211_stop_rx_ba_session() 81 if (drv_ampdu_action(local, sta->sdata, IEEE80211_AMPDU_RX_STOP, in ___ieee80211_stop_rx_ba_session() 83 sdata_info(sta->sdata, in ___ieee80211_stop_rx_ba_session() 89 ieee80211_send_delba(sta->sdata, sta->sta.addr, in ___ieee80211_stop_rx_ba_session() 114 struct ieee80211_sub_if_data *sdata = vif_to_sdata(vif); in ieee80211_stop_rx_ba_session() local 119 sta = sta_info_get_bss(sdata, addr); in ieee80211_stop_rx_ba_session() 166 ht_dbg(sta->sdata, "RX session timer expired on %pM tid %d\n", in sta_rx_agg_session_timer_expired() 185 static void ieee80211_send_addba_resp(struct ieee80211_sub_if_data *sdata, u8 *da, u16 tid, in ieee80211_send_addba_resp() argument 189 struct ieee80211_local *local = sdata->local; in ieee80211_send_addba_resp() 203 memcpy(mgmt->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_addba_resp() [all …]
|
D | vht.c | 16 static void __check_vhtcap_disable(struct ieee80211_sub_if_data *sdata, in __check_vhtcap_disable() argument 22 if (sdata->u.mgd.vht_capa_mask.vht_cap_info & le_flag && in __check_vhtcap_disable() 23 !(sdata->u.mgd.vht_capa.vht_cap_info & le_flag)) in __check_vhtcap_disable() 27 void ieee80211_apply_vhtcap_overrides(struct ieee80211_sub_if_data *sdata, in ieee80211_apply_vhtcap_overrides() argument 36 if (sdata->vif.type != NL80211_IFTYPE_STATION) in ieee80211_apply_vhtcap_overrides() 39 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides() 41 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides() 43 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides() 45 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides() 47 __check_vhtcap_disable(sdata, vht_cap, in ieee80211_apply_vhtcap_overrides() [all …]
|
D | status.c | 65 info->control.vif = &sta->sdata->vif; in ieee80211_handle_filtered_frame() 160 ps_dbg_ratelimited(sta->sdata, in ieee80211_handle_filtered_frame() 176 ieee80211_send_bar(&sta->sdata->vif, addr, tid, tid_tx->failed_bar_ssn); in ieee80211_check_pending_bar() 183 struct ieee80211_sub_if_data *sdata = sta->sdata; in ieee80211_frame_acked() local 199 ieee80211_sdata_running(sdata)) { in ieee80211_frame_acked() 215 if (sdata->vif.type == NL80211_IFTYPE_STATION) { in ieee80211_frame_acked() 223 sdata->smps_mode = smps_mode; in ieee80211_frame_acked() 224 ieee80211_queue_work(&local->hw, &sdata->recalc_smps); in ieee80211_frame_acked() 225 } else if (sdata->vif.type == NL80211_IFTYPE_AP || in ieee80211_frame_acked() 226 sdata->vif.type == NL80211_IFTYPE_AP_VLAN) { in ieee80211_frame_acked() [all …]
|
D | debugfs_key.c | 69 KEY_READ(ifindex, sdata->name, "%s\n"); 350 sta->sdata->name, sta->sta.addr); in ieee80211_debugfs_key_add() 378 void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_key_update_default() argument 383 if (!sdata->vif.debugfs_dir) in ieee80211_debugfs_key_update_default() 386 lockdep_assert_held(&sdata->local->key_mtx); in ieee80211_debugfs_key_update_default() 388 debugfs_remove(sdata->debugfs.default_unicast_key); in ieee80211_debugfs_key_update_default() 389 sdata->debugfs.default_unicast_key = NULL; in ieee80211_debugfs_key_update_default() 391 if (sdata->default_unicast_key) { in ieee80211_debugfs_key_update_default() 392 key = key_mtx_dereference(sdata->local, in ieee80211_debugfs_key_update_default() 393 sdata->default_unicast_key); in ieee80211_debugfs_key_update_default() [all …]
|
D | debugfs_netdev.h | 9 void ieee80211_debugfs_add_netdev(struct ieee80211_sub_if_data *sdata); 10 void ieee80211_debugfs_remove_netdev(struct ieee80211_sub_if_data *sdata); 11 void ieee80211_debugfs_rename_netdev(struct ieee80211_sub_if_data *sdata); 14 struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_add_netdev() argument 17 struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_remove_netdev() argument 20 struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_rename_netdev() argument
|
D | debugfs_key.h | 7 void ieee80211_debugfs_key_update_default(struct ieee80211_sub_if_data *sdata); 9 struct ieee80211_sub_if_data *sdata); 11 struct ieee80211_sub_if_data *sdata); 20 struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_key_update_default() argument 23 struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_key_add_mgmt_default() argument 26 struct ieee80211_sub_if_data *sdata) in ieee80211_debugfs_key_remove_mgmt_default() argument
|
D | scan.c | 317 struct ieee80211_sub_if_data *sdata; in __ieee80211_scan_completed() local 382 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in __ieee80211_scan_completed() 383 if (ieee80211_sdata_running(sdata)) in __ieee80211_scan_completed() 384 ieee80211_queue_work(&sdata->local->hw, &sdata->work); in __ieee80211_scan_completed() 405 struct ieee80211_sub_if_data *sdata) in ieee80211_start_sw_scan() argument 424 drv_sw_scan_start(local, sdata, local->scan_addr); in ieee80211_start_sw_scan() 447 struct ieee80211_sub_if_data *sdata) in ieee80211_can_scan() argument 455 if (sdata->vif.type == NL80211_IFTYPE_STATION && in ieee80211_can_scan() 456 sdata->u.mgd.flags & IEEE80211_STA_CONNECTION_POLL) in ieee80211_can_scan() 483 struct ieee80211_sub_if_data *sdata; in ieee80211_scan_state_send_probe() local [all …]
|
D | ethtool.c | 51 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_get_sset_count() local 57 rv += drv_get_et_sset_count(sdata, sset); in ieee80211_get_sset_count() 68 struct ieee80211_sub_if_data *sdata = IEEE80211_DEV_TO_SUB_IF(dev); in ieee80211_get_stats() local 72 struct ieee80211_local *local = sdata->local; in ieee80211_get_stats() 103 if (sdata->vif.type == NL80211_IFTYPE_STATION) { in ieee80211_get_stats() 104 sta = sta_info_get_bss(sdata, sdata->u.mgd.bssid); in ieee80211_get_stats() 106 if (!(sta && !WARN_ON(sta->sdata->dev != dev))) in ieee80211_get_stats() 133 if (sta->sdata->dev != dev) in ieee80211_get_stats() 149 chanctx_conf = rcu_dereference(sdata->vif.chanctx_conf); in ieee80211_get_stats() 202 drv_get_et_stats(sdata, stats, &(data[STA_STATS_LEN])); in ieee80211_get_stats() [all …]
|
D | spectmgmt.c | 24 int ieee80211_parse_ch_switch_ie(struct ieee80211_sub_if_data *sdata, in ieee80211_parse_ch_switch_ie() argument 55 sdata_info(sdata, in ieee80211_parse_ch_switch_ie() 82 new_chan = ieee80211_get_channel(sdata->local->hw.wiphy, new_freq); in ieee80211_parse_ch_switch_ie() 84 sdata_info(sdata, in ieee80211_parse_ch_switch_ie() 119 switch (sdata->vif.bss_conf.chandef.width) { in ieee80211_parse_ch_switch_ie() 123 sdata->vif.bss_conf.chandef.width; in ieee80211_parse_ch_switch_ie() 174 sdata_info(sdata, in ieee80211_parse_ch_switch_ie() 185 static void ieee80211_send_refuse_measurement_request(struct ieee80211_sub_if_data *sdata, in ieee80211_send_refuse_measurement_request() argument 190 struct ieee80211_local *local = sdata->local; in ieee80211_send_refuse_measurement_request() 203 memcpy(msr_report->sa, sdata->vif.addr, ETH_ALEN); in ieee80211_send_refuse_measurement_request() [all …]
|
D | key.h | 56 struct ieee80211_sub_if_data *sdata; member 143 struct ieee80211_sub_if_data *sdata, 147 void ieee80211_set_default_key(struct ieee80211_sub_if_data *sdata, int idx, 149 void ieee80211_set_default_mgmt_key(struct ieee80211_sub_if_data *sdata, 151 void ieee80211_free_keys(struct ieee80211_sub_if_data *sdata, 155 void ieee80211_enable_keys(struct ieee80211_sub_if_data *sdata); 156 void ieee80211_reset_crypto_tx_tailroom(struct ieee80211_sub_if_data *sdata);
|
D | rate.c | 34 struct ieee80211_local *local = sta->sdata->local; in rate_control_rate_init() 48 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); in rate_control_rate_init() 76 chanctx_conf = rcu_dereference(sta->sdata->vif.chanctx_conf); in rate_control_rate_update() 88 drv_sta_rc_update(local, sta->sdata, &sta->sta, changed); in rate_control_rate_update() 344 if (ieee80211_vif_is_mesh(&sta->sdata->vif)) in rate_control_send_low() 684 static bool rate_control_cap_mask(struct ieee80211_sub_if_data *sdata, in rate_control_cap_mask() argument 692 *mask = sdata->rc_rateidx_mask[sband->band]; in rate_control_cap_mask() 693 flags = ieee80211_chandef_rate_flags(&sdata->vif.bss_conf.chandef); in rate_control_cap_mask() 700 !sdata->rc_has_mcs_mask[sband->band] && in rate_control_cap_mask() 701 !sdata->rc_has_vht_mcs_mask[sband->band]) in rate_control_cap_mask() [all …]
|
D | sta_info.h | 395 struct ieee80211_sub_if_data *sdata; member 590 struct sta_info *sta_info_get(struct ieee80211_sub_if_data *sdata, 593 struct sta_info *sta_info_get_bss(struct ieee80211_sub_if_data *sdata, 611 struct sta_info *sta_info_get_by_idx(struct ieee80211_sub_if_data *sdata, 617 struct sta_info *sta_info_alloc(struct ieee80211_sub_if_data *sdata, 634 int sta_info_destroy_addr(struct ieee80211_sub_if_data *sdata, 636 int sta_info_destroy_addr_bss(struct ieee80211_sub_if_data *sdata, 652 int __sta_info_flush(struct ieee80211_sub_if_data *sdata, bool vlans); 654 static inline int sta_info_flush(struct ieee80211_sub_if_data *sdata) in sta_info_flush() argument 656 return __sta_info_flush(sdata, false); in sta_info_flush() [all …]
|
D | main.c | 93 struct ieee80211_sub_if_data *sdata; in ieee80211_hw_conf_chan() local 144 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in ieee80211_hw_conf_chan() 145 if (!rcu_access_pointer(sdata->vif.chanctx_conf)) in ieee80211_hw_conf_chan() 147 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in ieee80211_hw_conf_chan() 149 power = min(power, sdata->vif.bss_conf.txpower); in ieee80211_hw_conf_chan() 195 void ieee80211_bss_info_change_notify(struct ieee80211_sub_if_data *sdata, in ieee80211_bss_info_change_notify() argument 198 struct ieee80211_local *local = sdata->local; in ieee80211_bss_info_change_notify() 200 if (!changed || sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in ieee80211_bss_info_change_notify() 203 drv_bss_info_changed(local, sdata, &sdata->vif.bss_conf, changed); in ieee80211_bss_info_change_notify() 206 u32 ieee80211_reset_erp_info(struct ieee80211_sub_if_data *sdata) in ieee80211_reset_erp_info() argument [all …]
|
D | wme.h | 16 u16 ieee80211_select_queue_80211(struct ieee80211_sub_if_data *sdata, 19 u16 ieee80211_select_queue(struct ieee80211_sub_if_data *sdata, 21 void ieee80211_set_qos_hdr(struct ieee80211_sub_if_data *sdata,
|
D | tkip.c | 157 struct ieee80211_sub_if_data *sdata = key->sdata; in ieee80211_compute_tkip_p1k() local 171 tkip_mixing_phase1(tk, ctx, sdata->vif.addr, iv32); in ieee80211_compute_tkip_p1k() 288 struct ieee80211_sub_if_data *sdata = key->sdata; in ieee80211_tkip_decrypt_data() local 290 if (sdata->vif.type == NL80211_IFTYPE_AP_VLAN) in ieee80211_tkip_decrypt_data() 291 sdata = container_of(key->sdata->bss, in ieee80211_tkip_decrypt_data() 293 drv_update_tkip_key(key->local, sdata, &key->conf, key->sta, in ieee80211_tkip_decrypt_data()
|
D | debugfs_sta.c | 338 struct ieee80211_sub_if_data *sdata = sta->sdata; in ieee80211_sta_debugfs_add() local 339 struct dentry *stations_dir = sta->sdata->debugfs.subdir_stations; in ieee80211_sta_debugfs_add() 382 drv_sta_add_debugfs(local, sdata, &sta->sta, sta->debugfs.dir); in ieee80211_sta_debugfs_add() 388 struct ieee80211_sub_if_data *sdata = sta->sdata; in ieee80211_sta_debugfs_remove() local 390 drv_sta_remove_debugfs(local, sdata, &sta->sta, sta->debugfs.dir); in ieee80211_sta_debugfs_remove()
|
D | rate.h | 28 void rate_control_get_rate(struct ieee80211_sub_if_data *sdata,
|
D | wpa.c | 130 if (rx->sdata->vif.type == NL80211_IFTYPE_AP && rx->key->conf.keyidx) { in ieee80211_rx_h_michael_mic_verify() 177 cfg80211_michael_mic_failure(rx->sdata->dev, hdr->addr2, in ieee80211_rx_h_michael_mic_verify()
|
/linux-4.4.14/net/mac802154/ |
D | mib.c | 31 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_dev_set_page_channel() local 32 struct ieee802154_local *local = sdata->local; in mac802154_dev_set_page_channel() 51 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_get_params() local 56 mutex_lock(&sdata->sec_mtx); in mac802154_get_params() 57 res = mac802154_llsec_get_params(&sdata->sec, params); in mac802154_get_params() 58 mutex_unlock(&sdata->sec_mtx); in mac802154_get_params() 67 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_set_params() local 72 mutex_lock(&sdata->sec_mtx); in mac802154_set_params() 73 res = mac802154_llsec_set_params(&sdata->sec, params, changed); in mac802154_set_params() 74 mutex_unlock(&sdata->sec_mtx); in mac802154_set_params() [all …]
|
D | cfg.c | 42 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_del_iface_deprecated() local 44 ieee802154_if_remove(sdata); in ieee802154_del_iface_deprecated() 276 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_get_llsec_table() local 278 *table = &sdata->sec.table; in ieee802154_get_llsec_table() 286 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_lock_llsec_table() local 288 mutex_lock(&sdata->sec_mtx); in ieee802154_lock_llsec_table() 296 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_unlock_llsec_table() local 298 mutex_unlock(&sdata->sec_mtx); in ieee802154_unlock_llsec_table() 308 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_set_llsec_params() local 311 mutex_lock(&sdata->sec_mtx); in ieee802154_set_llsec_params() [all …]
|
D | iface.c | 35 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_wpan_update_llsec() local 37 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_update_llsec() 59 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_wpan_ioctl() local 60 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_wpan_ioctl() 121 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_wpan_mac_addr() local 131 if (sdata->wpan_dev.lowpan_dev) { in mac802154_wpan_mac_addr() 132 if (netif_running(sdata->wpan_dev.lowpan_dev)) in mac802154_wpan_mac_addr() 141 sdata->wpan_dev.extended_addr = extended_addr; in mac802154_wpan_mac_addr() 146 if (sdata->wpan_dev.lowpan_dev) in mac802154_wpan_mac_addr() 147 memcpy(sdata->wpan_dev.lowpan_dev->dev_addr, dev->dev_addr, in mac802154_wpan_mac_addr() [all …]
|
D | rx.c | 41 ieee802154_subif_frame(struct ieee802154_sub_if_data *sdata, in ieee802154_subif_frame() argument 44 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in ieee802154_subif_frame() 48 pr_debug("getting packet via slave interface %s\n", sdata->dev->name); in ieee802154_subif_frame() 88 skb->dev = sdata->dev; in ieee802154_subif_frame() 94 rc = mac802154_llsec_decrypt(&sdata->sec, skb); in ieee802154_subif_frame() 100 sdata->dev->stats.rx_packets++; in ieee802154_subif_frame() 101 sdata->dev->stats.rx_bytes += skb->len; in ieee802154_subif_frame() 198 struct ieee802154_sub_if_data *sdata; in __ieee802154_rx_handle_packet() local 208 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in __ieee802154_rx_handle_packet() 209 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_NODE) in __ieee802154_rx_handle_packet() [all …]
|
D | util.c | 25 struct ieee802154_sub_if_data *sdata; in ieee802154_wake_queue() local 28 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in ieee802154_wake_queue() 29 if (!sdata->dev) in ieee802154_wake_queue() 32 netif_wake_queue(sdata->dev); in ieee802154_wake_queue() 41 struct ieee802154_sub_if_data *sdata; in ieee802154_stop_queue() local 44 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in ieee802154_stop_queue() 45 if (!sdata->dev) in ieee802154_stop_queue() 48 netif_stop_queue(sdata->dev); in ieee802154_stop_queue()
|
D | tx.c | 108 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_monitor_start_xmit() local 112 return ieee802154_tx(sdata->local, skb); in ieee802154_monitor_start_xmit() 118 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in ieee802154_subif_start_xmit() local 125 rc = mac802154_llsec_encrypt(&sdata->sec, skb); in ieee802154_subif_start_xmit() 134 return ieee802154_tx(sdata->local, skb); in ieee802154_subif_start_xmit()
|
D | mac_cmd.c | 68 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_set_mac_params() local 69 struct ieee802154_local *local = sdata->local; in mac802154_set_mac_params() 70 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_set_mac_params() 111 struct ieee802154_sub_if_data *sdata = IEEE802154_DEV_TO_SUB_IF(dev); in mac802154_get_mac_params() local 112 struct wpan_dev *wpan_dev = &sdata->wpan_dev; in mac802154_get_mac_params()
|
D | ieee802154_i.h | 123 ieee802154_sdata_running(struct ieee802154_sub_if_data *sdata) in ieee802154_sdata_running() argument 125 return test_bit(SDATA_STATE_RUNNING, &sdata->state); in ieee802154_sdata_running() 179 void ieee802154_if_remove(struct ieee802154_sub_if_data *sdata);
|
/linux-4.4.14/drivers/iio/common/st_sensors/ |
D | st_sensors_core.c | 34 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_write_data_with_mask() local 36 err = sdata->tf->read_byte(&sdata->tb, sdata->dev, reg_addr, &new_data); in st_sensors_write_data_with_mask() 41 err = sdata->tf->write_byte(&sdata->tb, sdata->dev, reg_addr, new_data); in st_sensors_write_data_with_mask() 51 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_debugfs_reg_access() local 56 return sdata->tf->write_byte(&sdata->tb, sdata->dev, in st_sensors_debugfs_reg_access() 59 err = sdata->tf->read_byte(&sdata->tb, sdata->dev, (u8)reg, &readdata); in st_sensors_debugfs_reg_access() 94 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_set_odr() local 96 err = st_sensors_match_odr(sdata->sensor_settings, odr, &odr_out); in st_sensors_set_odr() 100 if ((sdata->sensor_settings->odr.addr == in st_sensors_set_odr() 101 sdata->sensor_settings->pw.addr) && in st_sensors_set_odr() [all …]
|
D | st_sensors_trigger.c | 25 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_allocate_trigger() local 27 sdata->trig = iio_trigger_alloc("%s-trigger", indio_dev->name); in st_sensors_allocate_trigger() 28 if (sdata->trig == NULL) { in st_sensors_allocate_trigger() 34 err = request_threaded_irq(sdata->get_irq_data_ready(indio_dev), in st_sensors_allocate_trigger() 38 sdata->trig->name, in st_sensors_allocate_trigger() 39 sdata->trig); in st_sensors_allocate_trigger() 45 iio_trigger_set_drvdata(sdata->trig, indio_dev); in st_sensors_allocate_trigger() 46 sdata->trig->ops = trigger_ops; in st_sensors_allocate_trigger() 47 sdata->trig->dev.parent = sdata->dev; in st_sensors_allocate_trigger() 49 err = iio_trigger_register(sdata->trig); in st_sensors_allocate_trigger() [all …]
|
D | st_sensors_buffer.c | 29 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_get_buffer_element() local 30 unsigned int num_data_channels = sdata->num_data_channels; in st_sensors_get_buffer_element() 48 len = sdata->tf->read_multiple_byte(&sdata->tb, sdata->dev, in st_sensors_get_buffer_element() 49 addr[0], byte_for_channel, buf, sdata->multiread_bit); in st_sensors_get_buffer_element() 53 len = sdata->tf->read_multiple_byte(&sdata->tb, in st_sensors_get_buffer_element() 54 sdata->dev, addr[0], byte_for_channel * n, in st_sensors_get_buffer_element() 55 buf, sdata->multiread_bit); in st_sensors_get_buffer_element() 65 len = sdata->tf->read_multiple_byte(&sdata->tb, in st_sensors_get_buffer_element() 66 sdata->dev, addr[0], in st_sensors_get_buffer_element() 68 rx_array, sdata->multiread_bit); in st_sensors_get_buffer_element() [all …]
|
D | st_sensors_i2c.c | 24 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_i2c_get_irq() local 26 return to_i2c_client(sdata->dev)->irq; in st_sensors_i2c_get_irq() 68 struct i2c_client *client, struct st_sensor_data *sdata) in st_sensors_i2c_configure() argument 75 sdata->dev = &client->dev; in st_sensors_i2c_configure() 76 sdata->tf = &st_sensors_tf_i2c; in st_sensors_i2c_configure() 77 sdata->get_irq_data_ready = st_sensors_i2c_get_irq; in st_sensors_i2c_configure()
|
D | st_sensors_spi.c | 24 struct st_sensor_data *sdata = iio_priv(indio_dev); in st_sensors_spi_get_irq() local 26 return to_spi_device(sdata->dev)->irq; in st_sensors_spi_get_irq() 107 struct spi_device *spi, struct st_sensor_data *sdata) in st_sensors_spi_configure() argument 114 sdata->dev = &spi->dev; in st_sensors_spi_configure() 115 sdata->tf = &st_sensors_tf_spi; in st_sensors_spi_configure() 116 sdata->get_irq_data_ready = st_sensors_spi_get_irq; in st_sensors_spi_configure()
|
/linux-4.4.14/drivers/hwmon/ |
D | ibmpowernv.c | 89 struct sensor_data *sdata = container_of(devattr, struct sensor_data, in show_sensor() local 94 ret = opal_get_sensor_data(sdata->id, &x); in show_sensor() 99 if (sdata->type == TEMP) in show_sensor() 102 else if (sdata->type == POWER_INPUT) in show_sensor() 111 struct sensor_data *sdata = container_of(devattr, struct sensor_data, in show_label() local 114 return sprintf(buf, "%s\n", sdata->label); in show_label() 129 struct sensor_data *sdata, in make_sensor_label() argument 135 n = snprintf(sdata->label, sizeof(sdata->label), "%s", label); in make_sensor_label() 150 n += snprintf(sdata->label + n, in make_sensor_label() 151 sizeof(sdata->label) - n, " %d-%d", in make_sensor_label() [all …]
|
/linux-4.4.14/fs/udf/ |
D | partition.c | 120 struct udf_sparing_data *sdata; in udf_get_pblock_spar15() local 123 sdata = &map->s_type_specific.s_sparing; in udf_get_pblock_spar15() 124 packet = (block + offset) & ~(sdata->s_packet_len - 1); in udf_get_pblock_spar15() 127 if (sdata->s_spar_map[i] != NULL) { in udf_get_pblock_spar15() 129 sdata->s_spar_map[i]->b_data; in udf_get_pblock_spar15() 143 (sdata->s_packet_len - 1)); in udf_get_pblock_spar15() 154 struct udf_sparing_data *sdata; in udf_relocate_blocks() local 169 sdata = &map->s_type_specific.s_sparing; in udf_relocate_blocks() 171 ~(sdata->s_packet_len - 1); in udf_relocate_blocks() 174 if (sdata->s_spar_map[j] != NULL) { in udf_relocate_blocks() [all …]
|
D | super.c | 1375 struct udf_sparing_data *sdata = &map->s_type_specific.s_sparing; in udf_load_sparable_map() local 1380 sdata->s_packet_len = le16_to_cpu(spm->packetLength); in udf_load_sparable_map() 1381 if (!is_power_of_2(sdata->s_packet_len)) { in udf_load_sparable_map() 1384 (unsigned)sdata->s_packet_len); in udf_load_sparable_map() 1410 sdata->s_spar_map[i] = bh; in udf_load_sparable_map()
|
/linux-4.4.14/include/linux/platform_data/ |
D | mmc-atmel-mci.h | 12 struct at_dma_slave sdata; member 14 struct dw_dma_slave sdata; 19 #define slave_data_ptr(s) (&(s)->sdata) 20 #define find_slave_dev(s) ((s)->sdata.dma_dev)
|
/linux-4.4.14/arch/mips/kernel/ |
D | vmlinux.lds.S | 108 .sdata : { 109 *(.sdata) 183 .gptab.sdata : { 185 *(.gptab.sdata)
|
/linux-4.4.14/drivers/media/pci/cx18/ |
D | cx18-vbi.c | 63 struct v4l2_sliced_vbi_data *sdata = cx->vbi.sliced_data + i; in copy_vbi_data() local 66 if (sdata->id == 0) in copy_vbi_data() 69 l = sdata->line - 6; in copy_vbi_data() 70 f = sdata->field; in copy_vbi_data() 77 dst[sd + 12 + line * 43] = cx18_service2vbi(sdata->id); in copy_vbi_data() 78 memcpy(dst + sd + 12 + line * 43 + 1, sdata->data, 42); in copy_vbi_data()
|
/linux-4.4.14/arch/frv/kernel/ |
D | vmlinux.lds.S | 109 .sdata : { *(.sdata .sdata.*) }
|
D | switch_to.S | 28 .section .sdata
|
/linux-4.4.14/arch/microblaze/kernel/ |
D | vmlinux.lds.S | 76 .sdata : AT(ADDR(.sdata) - LOAD_OFFSET) { 78 *(.sdata) argument
|
/linux-4.4.14/drivers/cpufreq/ |
D | qoriq-cpufreq.c | 50 static const struct soc_data sdata[] = { variable 336 { .compatible = "fsl,p2041-clockgen", .data = &sdata[0], }, 337 { .compatible = "fsl,p3041-clockgen", .data = &sdata[0], }, 338 { .compatible = "fsl,p5020-clockgen", .data = &sdata[1], }, 339 { .compatible = "fsl,p4080-clockgen", .data = &sdata[2], }, 340 { .compatible = "fsl,p5040-clockgen", .data = &sdata[2], },
|
/linux-4.4.14/arch/alpha/boot/ |
D | bootloader.lds | 13 .sdata : { *(.sdata) }
|
/linux-4.4.14/arch/score/kernel/ |
D | vmlinux.lds.S | 63 .sdata : { 64 *(.sdata)
|
/linux-4.4.14/drivers/dma/ |
D | s3c24xx-dma.c | 241 struct soc_data *sdata; member 274 if (s3cdma->sdata->has_reqsel) in s3c24xx_dma_phy_valid() 329 if (s3cdma->sdata->has_clocks) { in s3c24xx_dma_get_phy() 351 if (s3cdma->sdata->has_clocks) in s3c24xx_dma_put_phy() 474 if (s3cdma->sdata->has_reqsel) { in s3c24xx_dma_start_next_sg() 487 if (s3cdma->sdata->has_reqsel) in s3c24xx_dma_start_next_sg() 1195 struct soc_data *sdata; in s3c24xx_dma_probe() local 1212 sdata = s3c24xx_dma_get_soc_data(pdev); in s3c24xx_dma_probe() 1213 if (!sdata) in s3c24xx_dma_probe() 1222 s3cdma->sdata = sdata; in s3c24xx_dma_probe() [all …]
|
/linux-4.4.14/arch/alpha/kernel/ |
D | vmlinux.lds.S | 58 .sdata : { 59 *(.sdata)
|
/linux-4.4.14/arch/ia64/kernel/ |
D | vmlinux.lds.S | 208 .sdata : AT(ADDR(.sdata) - LOAD_OFFSET) { 209 *(.sdata)
|
/linux-4.4.14/arch/um/kernel/ |
D | uml.lds.S | 94 .sdata : { *(.sdata) }
|
/linux-4.4.14/arch/ia64/hp/sim/boot/ |
D | bootloader.lds | 22 .sdata : { *(.sdata) }
|
/linux-4.4.14/net/9p/ |
D | protocol.c | 59 memcpy(data, &pdu->sdata[pdu->offset], len); in pdu_read() 67 memcpy(&pdu->sdata[pdu->size], data, len); in pdu_write() 77 if (copy_from_iter(&pdu->sdata[pdu->size], len, &i) != len) in pdu_write_u() 233 *data = &pdu->sdata[pdu->offset]; in p9pdu_vreadf() 561 fake_pdu.sdata = buf; in p9stat_read() 611 fake_pdu.sdata = buf; in p9dirent_read()
|
D | trans_virtio.c | 278 VIRTQUEUE_NUM, req->tc->sdata, req->tc->size); in p9_virtio_request() 283 VIRTQUEUE_NUM, req->rc->sdata, req->rc->capacity); in p9_virtio_request() 419 memcpy(&req->tc->sdata[req->tc->size - 4], &v, 4); in p9_virtio_zc_request() 430 memcpy(&req->tc->sdata[req->tc->size - 4], &v, 4); in p9_virtio_zc_request() 442 VIRTQUEUE_NUM, req->tc->sdata, req->tc->size); in p9_virtio_zc_request() 461 VIRTQUEUE_NUM, req->rc->sdata, in_hdr_len); in p9_virtio_zc_request()
|
D | trans_rdma.c | 406 c->rc->sdata, client->msize, in post_recv() 495 c->req->tc->sdata, c->req->tc->size, in rdma_request()
|
D | trans_fd.c | 472 m->wbuf = req->tc->sdata; in p9_write_work()
|
D | client.c | 215 fc->sdata = (char *) fc + sizeof(struct p9_fcall); in p9_fcall_alloc() 592 ename = &req->rc->sdata[req->rc->offset]; in p9_check_zc_errors()
|
/linux-4.4.14/include/linux/iio/common/ |
D | st_sensors_spi.h | 18 struct spi_device *spi, struct st_sensor_data *sdata);
|
D | st_sensors_i2c.h | 19 struct i2c_client *client, struct st_sensor_data *sdata);
|
/linux-4.4.14/drivers/thermal/st/ |
D | st_thermal_memmap.c | 41 static irqreturn_t st_mmap_thermal_trip_handler(int irq, void *sdata) in st_mmap_thermal_trip_handler() argument 43 struct st_thermal_sensor *sensor = sdata; in st_mmap_thermal_trip_handler()
|
/linux-4.4.14/arch/powerpc/boot/ |
D | zImage.coff.lds.S | 19 *(.sdata*)
|
D | zImage.ps3.lds.S | 32 *(.sdata*)
|
D | zImage.lds.S | 24 *(.sdata*)
|
/linux-4.4.14/net/bluetooth/hidp/ |
D | core.c | 177 signed char *sdata = skb->data + 1; in hidp_input_report() local 210 input_report_key(dev, BTN_LEFT, sdata[0] & 0x01); in hidp_input_report() 211 input_report_key(dev, BTN_RIGHT, sdata[0] & 0x02); in hidp_input_report() 212 input_report_key(dev, BTN_MIDDLE, sdata[0] & 0x04); in hidp_input_report() 213 input_report_key(dev, BTN_SIDE, sdata[0] & 0x08); in hidp_input_report() 214 input_report_key(dev, BTN_EXTRA, sdata[0] & 0x10); in hidp_input_report() 216 input_report_rel(dev, REL_X, sdata[1]); in hidp_input_report() 217 input_report_rel(dev, REL_Y, sdata[2]); in hidp_input_report() 220 input_report_rel(dev, REL_WHEEL, sdata[3]); in hidp_input_report()
|
/linux-4.4.14/drivers/platform/x86/ |
D | samsung-laptop.c | 1258 struct sabi_data *sdata = &samsung->debug.data; in show_call() local 1263 sdata->d0, sdata->d1, sdata->d2, sdata->d3); in show_call() 1265 ret = sabi_command(samsung, samsung->debug.command, sdata, sdata); in show_call() 1274 sdata->d0, sdata->d1, sdata->d2, sdata->d3); in show_call()
|
/linux-4.4.14/arch/xtensa/boot/boot-redboot/ |
D | boot.ld | 25 *(.sdata)
|
/linux-4.4.14/drivers/staging/rdma/ipath/ |
D | ipath_ruc.c | 267 u64 sdata; in ipath_ruc_loopback() local 385 sdata = wqe->atomic_wr.compare_add; in ipath_ruc_loopback() 388 (u64) atomic64_add_return(sdata, maddr) - sdata : in ipath_ruc_loopback() 390 sdata, wqe->atomic_wr.swap); in ipath_ruc_loopback()
|
D | ipath_rc.c | 1872 u64 sdata; in ipath_rc_rcv() local 1907 sdata = be64_to_cpu(ateth->swap_data); in ipath_rc_rcv() 1910 (u64) atomic64_add_return(sdata, maddr) - sdata : in ipath_rc_rcv() 1913 sdata); in ipath_rc_rcv()
|
/linux-4.4.14/arch/x86/um/vdso/ |
D | vdso-layout.lds.S | 29 *(.sdata*)
|
/linux-4.4.14/arch/arm/vdso/ |
D | vdso.lds.S | 62 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/Documentation/devicetree/bindings/sound/ |
D | soc-ac97link.txt | 12 ac97-sdata, ac97-reset
|
/linux-4.4.14/arch/arm64/kernel/vdso/ |
D | vdso.lds.S | 63 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/arch/um/include/asm/ |
D | common.lds.S | 9 PROVIDE (sdata = .); symbol
|
/linux-4.4.14/arch/mips/vdso/ |
D | vdso.lds.S | 68 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/arch/x86/entry/vdso/ |
D | vdso-layout.lds.S | 55 *(.sdata*)
|
/linux-4.4.14/arch/x86/kernel/ |
D | e820.c | 661 struct setup_data *sdata; in parse_e820_ext() local 663 sdata = early_memremap(phys_addr, data_len); in parse_e820_ext() 664 entries = sdata->len / sizeof(struct e820entry); in parse_e820_ext() 665 extmap = (struct e820entry *)(sdata->data); in parse_e820_ext() 668 early_memunmap(sdata, data_len); in parse_e820_ext()
|
/linux-4.4.14/drivers/scsi/ |
D | gdth_ioctl.h | 90 u32 sdata; /* dest. addr. (if s/g: -1) */ member 109 u64 sdata; /* dest. addr. (if s/g: -1) */ member
|
D | gdth.c | 2700 cmdp->u.raw64.sdata = (u64)-1; in gdth_fill_raw_cmd() 2715 cmdp->u.raw.sdata = 0xffffffff; in gdth_fill_raw_cmd() 2736 cmdp->u.raw64.sdata,cmdp->u.raw64.sg_ranz, in gdth_fill_raw_cmd() 2744 cmdp->u.raw.sdata,cmdp->u.raw.sg_ranz, in gdth_fill_raw_cmd() 4237 gen.command.u.raw64.sdata = (u64)-1; in ioc_general() 4243 gen.command.u.raw64.sdata = paddr; in ioc_general() 4249 gen.command.u.raw.sdata = 0xffffffff; in ioc_general() 4255 gen.command.u.raw.sdata = paddr; in ioc_general()
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_ruc.c | 364 u64 sdata; in qib_ruc_loopback() local 499 sdata = wqe->atomic_wr.compare_add; in qib_ruc_loopback() 502 (u64) atomic64_add_return(sdata, maddr) - sdata : in qib_ruc_loopback() 504 sdata, wqe->atomic_wr.swap); in qib_ruc_loopback()
|
D | qib_rc.c | 2172 u64 sdata; in qib_rc_rcv() local 2205 sdata = be64_to_cpu(ateth->swap_data); in qib_rc_rcv() 2207 (u64) atomic64_add_return(sdata, maddr) - sdata : in qib_rc_rcv() 2210 sdata); in qib_rc_rcv()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | ruc.c | 384 u64 sdata; in ruc_loopback() local 521 sdata = wqe->atomic_wr.compare_add; in ruc_loopback() 524 (u64) atomic64_add_return(sdata, maddr) - sdata : in ruc_loopback() 526 sdata, wqe->atomic_wr.swap); in ruc_loopback()
|
D | rc.c | 2262 u64 sdata; in hfi1_rc_rcv() local 2295 sdata = be64_to_cpu(ateth->swap_data); in hfi1_rc_rcv() 2297 (u64) atomic64_add_return(sdata, maddr) - sdata : in hfi1_rc_rcv() 2300 sdata); in hfi1_rc_rcv()
|
/linux-4.4.14/arch/s390/kernel/vdso64/ |
D | vdso64.lds.S | 100 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/arch/s390/kernel/vdso32/ |
D | vdso32.lds.S | 100 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/arch/powerpc/kernel/vdso32/ |
D | vdso32.lds.S | 111 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/arch/powerpc/kernel/vdso64/ |
D | vdso64.lds.S | 111 *(.data .data.* .gnu.linkonce.d.* .sdata*)
|
/linux-4.4.14/arch/arc/ |
D | Makefile | 67 cflags-$(disable_small_data) += -mno-sdata -fcall-used-gp
|
/linux-4.4.14/drivers/s390/cio/ |
D | device_pgid.c | 643 struct stlck_data *sdata = data; in stlck_callback() local 645 sdata->rc = rc; in stlck_callback() 646 complete(&sdata->done); in stlck_callback()
|
/linux-4.4.14/include/trace/events/ |
D | 9p.h | 163 memcpy(__entry->line, pdu->sdata, P9_PROTO_DUMP_SZ);
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | vmlinux.lds.S | 207 *(.sdata)
|
D | head_8xx.S | 927 .globl sdata 928 sdata: label
|
D | head_40x.S | 969 .globl sdata 970 sdata: label
|
D | head_44x.S | 1252 .globl sdata 1253 sdata: label
|
D | head_32.S | 1273 .globl sdata 1274 sdata: label
|
D | head_fsl_booke.S | 1333 .globl sdata 1334 sdata: label
|
/linux-4.4.14/include/net/9p/ |
D | 9p.h | 561 u8 *sdata; member
|
/linux-4.4.14/arch/avr32/mach-at32ap/ |
D | at32ap700x.c | 1351 slave->sdata.dma_dev = &dw_dmac0_device.dev; in at32_add_device_mci() 1352 slave->sdata.src_id = 0; in at32_add_device_mci() 1353 slave->sdata.dst_id = 1; in at32_add_device_mci() 1354 slave->sdata.src_master = 1; in at32_add_device_mci() 1355 slave->sdata.dst_master = 0; in at32_add_device_mci()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ |
D | init.c | 1509 u16 mdata, sdata; in init_configure_mem() local 1522 sdata = bmp_sdr_seq_table(bios); in init_configure_mem() 1524 sdata = bmp_ddr_seq_table(bios); in init_configure_mem() 1530 for (; (addr = nvbios_rd32(bios, sdata)) != 0xffffffff; sdata += 4) { in init_configure_mem()
|
/linux-4.4.14/drivers/s390/net/ |
D | qeth_core_main.c | 4504 struct qeth_reply *reply, unsigned long sdata) in qeth_snmp_command_cb() argument 4514 cmd = (struct qeth_ipa_cmd *) sdata; in qeth_snmp_command_cb()
|