Home
last modified time | relevance | path

Searched refs:ieee802154_local (Results 1 – 12 of 12) sorted by relevance

/openbmc/linux/net/mac802154/
H A Dieee802154_i.h30 struct ieee802154_local { struct
109 struct ieee802154_local *local; argument
136 static inline struct ieee802154_local *
139 return container_of(hw, struct ieee802154_local, hw); in hw_to_local()
178 void ieee802154_rx(struct ieee802154_local *local, struct sk_buff *skb);
180 int ieee802154_sync_and_hold_queue(struct ieee802154_local *local);
181 int ieee802154_mlme_op_pre(struct ieee802154_local *local);
182 int ieee802154_mlme_tx(struct ieee802154_local *local,
185 int ieee802154_mlme_tx_locked(struct ieee802154_local *local,
188 void ieee802154_mlme_op_post(struct ieee802154_local *local);
[all …]
H A Dtx.c27 struct ieee802154_local *local = in ieee802154_xmit_sync_worker()
28 container_of(work, struct ieee802154_local, sync_tx_work); in ieee802154_xmit_sync_worker()
54 ieee802154_tx(struct ieee802154_local *local, struct sk_buff *skb) in ieee802154_tx()
111 static int ieee802154_sync_queue(struct ieee802154_local *local) in ieee802154_sync_queue()
124 int ieee802154_sync_and_hold_queue(struct ieee802154_local *local) in ieee802154_sync_and_hold_queue()
135 int ieee802154_mlme_op_pre(struct ieee802154_local *local) in ieee802154_mlme_op_pre()
140 int ieee802154_mlme_tx_locked(struct ieee802154_local *local, in ieee802154_mlme_tx_locked()
163 int ieee802154_mlme_tx(struct ieee802154_local *local, in ieee802154_mlme_tx()
176 void ieee802154_mlme_op_post(struct ieee802154_local *local) in ieee802154_mlme_op_post()
181 int ieee802154_mlme_tx_one(struct ieee802154_local *local, in ieee802154_mlme_tx_one()
[all …]
H A Dtrace.h37 TP_PROTO(struct ieee802154_local *local),
49 TP_PROTO(struct ieee802154_local *local),
54 TP_PROTO(struct ieee802154_local *local, int ret),
69 TP_PROTO(struct ieee802154_local *local),
74 TP_PROTO(struct ieee802154_local *local),
79 TP_PROTO(struct ieee802154_local *local, u8 page, u8 channel),
96 TP_PROTO(struct ieee802154_local *local,
112 TP_PROTO(struct ieee802154_local *local, s32 mbm),
127 TP_PROTO(struct ieee802154_local *local, s32 power),
142 TP_PROTO(struct ieee802154_local *local, bool mode),
[all …]
H A Ddriver-ops.h14 drv_xmit_async(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_async()
20 drv_xmit_sync(struct ieee802154_local *local, struct sk_buff *skb) in drv_xmit_sync()
27 static inline int drv_set_pan_id(struct ieee802154_local *local, __le16 pan_id) in drv_set_pan_id()
49 drv_set_extended_addr(struct ieee802154_local *local, __le64 extended_addr) in drv_set_extended_addr()
71 drv_set_short_addr(struct ieee802154_local *local, __le16 short_addr) in drv_set_short_addr()
93 drv_set_pan_coord(struct ieee802154_local *local, bool is_coord) in drv_set_pan_coord()
115 drv_set_promiscuous_mode(struct ieee802154_local *local, bool on) in drv_set_promiscuous_mode()
132 static inline int drv_start(struct ieee802154_local *local, in drv_start()
215 static inline void drv_stop(struct ieee802154_local *local) in drv_stop()
233 drv_set_channel(struct ieee802154_local *local, u8 page, u8 channel) in drv_set_channel()
[all …]
H A Dutil.c28 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_wake_queue()
54 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_stop_queue()
67 void ieee802154_hold_queue(struct ieee802154_local *local) in ieee802154_hold_queue()
77 void ieee802154_release_queue(struct ieee802154_local *local) in ieee802154_release_queue()
87 void ieee802154_disable_queue(struct ieee802154_local *local) in ieee802154_disable_queue()
103 struct ieee802154_local *local = in ieee802154_xmit_ifs_timer()
104 container_of(timer, struct ieee802154_local, ifs_timer); in ieee802154_xmit_ifs_timer()
114 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_xmit_complete()
152 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_xmit_error()
168 void ieee802154_stop_device(struct ieee802154_local *local) in ieee802154_stop_device()
H A Dscan.c44 static int mac802154_scan_cleanup_locked(struct ieee802154_local *local, in mac802154_scan_cleanup_locked()
84 int mac802154_abort_scan_locked(struct ieee802154_local *local, in mac802154_abort_scan_locked()
105 static void mac802154_flush_queued_beacons(struct ieee802154_local *local) in mac802154_flush_queued_beacons()
117 mac802154_scan_get_next_channel(struct ieee802154_local *local, in mac802154_scan_get_next_channel()
127 static int mac802154_scan_find_next_chan(struct ieee802154_local *local, in mac802154_scan_find_next_chan()
138 static int mac802154_scan_prepare_beacon_req(struct ieee802154_local *local) in mac802154_scan_prepare_beacon_req()
153 static int mac802154_transmit_beacon_req(struct ieee802154_local *local, in mac802154_transmit_beacon_req()
176 struct ieee802154_local *local = in mac802154_scan_worker()
177 container_of(work, struct ieee802154_local, scan_work.work); in mac802154_scan_worker()
276 struct ieee802154_local *local = sdata->local; in mac802154_trigger_scan_locked()
[all …]
H A Drx.c34 struct ieee802154_local *local = in mac802154_rx_beacon_worker()
35 container_of(work, struct ieee802154_local, rx_beacon_work); in mac802154_rx_beacon_worker()
50 static bool mac802154_should_answer_beacon_req(struct ieee802154_local *local) in mac802154_should_answer_beacon_req()
73 struct ieee802154_local *local = in mac802154_rx_mac_cmd_worker()
74 container_of(work, struct ieee802154_local, rx_mac_cmd_work); in mac802154_rx_mac_cmd_worker()
307 __ieee802154_rx_handle_packet(struct ieee802154_local *local, in __ieee802154_rx_handle_packet()
344 ieee802154_monitors_rx(struct ieee802154_local *local, struct sk_buff *skb) in ieee802154_monitors_rx()
372 void ieee802154_rx(struct ieee802154_local *local, struct sk_buff *skb) in ieee802154_rx()
414 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_rx_irqsafe()
H A Dcfg.c22 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_add_iface_deprecated()
44 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_suspend()
62 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_resume()
89 struct ieee802154_local *local = wpan_phy_priv(phy); in ieee802154_add_iface()
108 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_set_channel()
135 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_set_cca_mode()
153 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_set_cca_ed_level()
171 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_set_tx_power()
283 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in mac802154_abort_scan()
308 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in mac802154_stop_beacons()
H A Dmain.c25 struct ieee802154_local *local = from_tasklet(local, t, tasklet); in ieee802154_tasklet_handler()
50 struct ieee802154_local *local; in ieee802154_alloc_hw()
171 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_free_hw()
195 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_register_hw()
273 struct ieee802154_local *local = hw_to_local(hw); in ieee802154_unregister_hw()
H A Diface.c146 struct ieee802154_local *local = sdata->local; in ieee802154_setup_hw()
184 struct ieee802154_local *local = sdata->local; in mac802154_slave_open()
213 ieee802154_check_mac_settings(struct ieee802154_local *local, in ieee802154_check_mac_settings()
256 struct ieee802154_local *local = sdata->local; in ieee802154_check_concurrent_iface()
301 struct ieee802154_local *local = sdata->local; in mac802154_slave_close()
607 ieee802154_if_add(struct ieee802154_local *local, const char *name, in ieee802154_if_add()
694 void ieee802154_remove_interfaces(struct ieee802154_local *local) in ieee802154_remove_interfaces()
H A Dmac_cmd.c61 struct ieee802154_local *local = sdata->local; in mac802154_set_mac_params()
H A Dmib.c24 struct ieee802154_local *local = sdata->local; in mac802154_dev_set_page_channel()