Lines Matching defs:ieee802154_local
30 struct ieee802154_local { struct
31 struct ieee802154_hw hw;
32 const struct ieee802154_ops *ops;
35 struct ieee802154_hw_addr_filt addr_filt;
37 struct wpan_phy *phy;
39 int open_count;
48 struct list_head interfaces;
49 struct mutex iflist_mtx;
52 struct workqueue_struct *workqueue;
54 struct workqueue_struct *mac_wq;
56 struct hrtimer ifs_timer;
59 u8 scan_page;
60 u8 scan_channel;
61 struct ieee802154_beacon_req_frame scan_beacon_req;
62 struct cfg802154_scan_request __rcu *scan_req;
63 struct delayed_work scan_work;
66 unsigned int beacon_interval;
67 struct ieee802154_beacon_frame beacon;
68 struct cfg802154_beacon_request __rcu *beacon_req;
69 struct delayed_work beacon_work;
72 struct list_head rx_beacon_list;
73 struct work_struct rx_beacon_work;
74 struct list_head rx_mac_cmd_list;
75 struct work_struct rx_mac_cmd_work;
77 bool started;
78 bool suspended;
79 unsigned long ongoing;
81 struct tasklet_struct tasklet;
82 struct sk_buff_head skb_queue;
84 struct sk_buff *tx_skb;
85 struct work_struct sync_tx_work;
109 struct ieee802154_local *local; argument