Lines Matching refs:sdata

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()
50 spin_lock_bh(&sdata->mib_lock); in ieee802154_subif_frame()
86 spin_unlock_bh(&sdata->mib_lock); in ieee802154_subif_frame()
91 spin_unlock_bh(&sdata->mib_lock); in ieee802154_subif_frame()
93 skb->dev = sdata->dev; in ieee802154_subif_frame()
95 rc = mac802154_llsec_decrypt(&sdata->sec, skb); in ieee802154_subif_frame()
101 sdata->dev->stats.rx_packets++; in ieee802154_subif_frame()
102 sdata->dev->stats.rx_bytes += skb->len; in ieee802154_subif_frame()
199 struct ieee802154_sub_if_data *sdata; in __ieee802154_rx_handle_packet() local
209 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in __ieee802154_rx_handle_packet()
210 if (sdata->vif.type != NL802154_IFTYPE_NODE || in __ieee802154_rx_handle_packet()
211 !netif_running(sdata->dev)) in __ieee802154_rx_handle_packet()
214 ieee802154_subif_frame(sdata, skb, &hdr); in __ieee802154_rx_handle_packet()
227 struct ieee802154_sub_if_data *sdata; in ieee802154_monitors_rx() local
234 list_for_each_entry_rcu(sdata, &local->interfaces, list) { in ieee802154_monitors_rx()
235 if (sdata->vif.type != NL802154_IFTYPE_MONITOR) in ieee802154_monitors_rx()
238 if (!ieee802154_sdata_running(sdata)) in ieee802154_monitors_rx()
243 skb2->dev = sdata->dev; in ieee802154_monitors_rx()
246 sdata->dev->stats.rx_packets++; in ieee802154_monitors_rx()
247 sdata->dev->stats.rx_bytes += skb->len; in ieee802154_monitors_rx()