Lines Matching refs:ieee802154_local
30 struct ieee802154_local { struct
106 struct ieee802154_local *local; argument
133 static inline struct ieee802154_local *
136 return container_of(hw, struct ieee802154_local, hw); in hw_to_local()
159 void ieee802154_rx(struct ieee802154_local *local, struct sk_buff *skb);
161 int ieee802154_sync_and_hold_queue(struct ieee802154_local *local);
162 int ieee802154_mlme_op_pre(struct ieee802154_local *local);
163 int ieee802154_mlme_tx(struct ieee802154_local *local,
166 int ieee802154_mlme_tx_locked(struct ieee802154_local *local,
169 void ieee802154_mlme_op_post(struct ieee802154_local *local);
170 int ieee802154_mlme_tx_one(struct ieee802154_local *local,
173 int ieee802154_mlme_tx_one_locked(struct ieee802154_local *local,
190 void ieee802154_hold_queue(struct ieee802154_local *local);
199 void ieee802154_release_queue(struct ieee802154_local *local);
211 void ieee802154_disable_queue(struct ieee802154_local *local);
255 int mac802154_abort_scan_locked(struct ieee802154_local *local,
257 int mac802154_process_beacon(struct ieee802154_local *local,
262 static inline bool mac802154_is_scanning(struct ieee802154_local *local) in mac802154_is_scanning()
270 int mac802154_stop_beacons_locked(struct ieee802154_local *local,
273 static inline bool mac802154_is_beaconing(struct ieee802154_local *local) in mac802154_is_beaconing()
283 ieee802154_if_add(struct ieee802154_local *local, const char *name,
286 void ieee802154_remove_interfaces(struct ieee802154_local *local);
287 void ieee802154_stop_device(struct ieee802154_local *local);