Lines Matching defs:ieee802154_local
31 struct ieee802154_local { struct
32 struct ieee802154_hw hw;
33 const struct ieee802154_ops *ops;
36 struct ieee802154_hw_addr_filt addr_filt;
38 struct wpan_phy *phy;
40 int open_count;
49 struct list_head interfaces;
50 struct mutex iflist_mtx;
53 struct workqueue_struct *workqueue;
55 struct workqueue_struct *mac_wq;
57 struct hrtimer ifs_timer;
60 u8 scan_page;
61 u8 scan_channel;
62 struct ieee802154_beacon_req_frame scan_beacon_req;
63 struct cfg802154_scan_request __rcu *scan_req;
64 struct delayed_work scan_work;
67 unsigned int beacon_interval;
68 struct ieee802154_beacon_frame beacon;
69 struct cfg802154_beacon_request __rcu *beacon_req;
70 struct delayed_work beacon_work;
73 struct list_head rx_beacon_list;
74 struct work_struct rx_beacon_work;
75 struct list_head rx_mac_cmd_list;
76 struct work_struct rx_mac_cmd_work;
79 struct ieee802154_pan_device *assoc_dev;
80 struct completion assoc_done;
81 __le16 assoc_addr;
82 u8 assoc_status;
83 struct work_struct assoc_work;
85 bool started;
86 bool suspended;
87 unsigned long ongoing;
89 struct tasklet_struct tasklet;
90 struct sk_buff_head skb_queue;
92 struct sk_buff *tx_skb;
93 struct work_struct sync_tx_work;
117 struct ieee802154_local *local; argument