/openbmc/linux/net/mac802154/ |
H A D | ieee802154_i.h | 30 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 D | tx.c | 27 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 D | trace.h | 37 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 D | driver-ops.h | 14 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 D | util.c | 28 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 D | scan.c | 44 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 D | rx.c | 34 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 D | cfg.c | 22 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 D | main.c | 25 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 D | iface.c | 146 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 D | mac_cmd.c | 61 struct ieee802154_local *local = sdata->local; in mac802154_set_mac_params()
|
H A D | mib.c | 24 struct ieee802154_local *local = sdata->local; in mac802154_dev_set_page_channel()
|