Lines Matching defs:sdata

90 		dev_dbg(&mac_pkt->sdata->dev->dev, "processing BEACON REQ\n");
107 ieee802154_subif_frame(struct ieee802154_sub_if_data *sdata,
110 struct wpan_phy *wpan_phy = sdata->local->hw.phy;
111 struct wpan_dev *wpan_dev = &sdata->wpan_dev;
116 pr_debug("getting packet via slave interface %s\n", sdata->dev->name);
122 if (sdata->required_filtering == IEEE802154_FILTERING_3_SCAN &&
123 sdata->required_filtering > wpan_phy->filtering) {
125 dev_dbg(&sdata->dev->dev,
167 skb->dev = sdata->dev;
173 rc = mac802154_llsec_decrypt(&sdata->sec, skb);
179 sdata->dev->stats.rx_packets++;
180 sdata->dev->stats.rx_bytes += skb->len;
184 dev_dbg(&sdata->dev->dev, "BEACON received\n");
185 if (!mac802154_is_scanning(sdata->local))
193 mac_pkt->sdata = sdata;
194 mac_pkt->page = sdata->local->scan_page;
195 mac_pkt->channel = sdata->local->scan_channel;
196 list_add_tail(&mac_pkt->node, &sdata->local->rx_beacon_list);
197 queue_work(sdata->local->mac_wq, &sdata->local->rx_beacon_work);
201 dev_dbg(&sdata->dev->dev, "MAC COMMAND received\n");
207 mac_pkt->sdata = sdata;
208 list_add_tail(&mac_pkt->node, &sdata->local->rx_mac_cmd_list);
209 queue_work(sdata->local->mac_wq, &sdata->local->rx_mac_cmd_work);
311 struct ieee802154_sub_if_data *sdata;
321 list_for_each_entry_rcu(sdata, &local->interfaces, list) {
322 if (sdata->wpan_dev.iftype == NL802154_IFTYPE_MONITOR)
325 if (!ieee802154_sdata_running(sdata))
332 sdata->required_filtering == IEEE802154_FILTERING_4_FRAME_FIELDS)
337 skb2->dev = sdata->dev;
338 ieee802154_subif_frame(sdata, skb2, &hdr);
347 struct ieee802154_sub_if_data *sdata;
354 list_for_each_entry_rcu(sdata, &local->interfaces, list) {
355 if (sdata->wpan_dev.iftype != NL802154_IFTYPE_MONITOR)
358 if (!ieee802154_sdata_running(sdata))
363 skb2->dev = sdata->dev;
366 sdata->dev->stats.rx_packets++;
367 sdata->dev->stats.rx_bytes += skb->len;