Searched refs:ieee802154_hw (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/include/net/ |
D | mac802154.h | 66 struct ieee802154_hw { struct 204 int (*start)(struct ieee802154_hw *hw); 205 void (*stop)(struct ieee802154_hw *hw); 206 int (*xmit_sync)(struct ieee802154_hw *hw, 208 int (*xmit_async)(struct ieee802154_hw *hw, 210 int (*ed)(struct ieee802154_hw *hw, u8 *level); 211 int (*set_channel)(struct ieee802154_hw *hw, u8 page, 213 int (*set_hw_addr_filt)(struct ieee802154_hw *hw, 216 int (*set_txpower)(struct ieee802154_hw *hw, s8 dbm); 217 int (*set_lbt)(struct ieee802154_hw *hw, bool on); [all …]
|
/linux-4.1.27/drivers/net/ieee802154/ |
D | fakelb.c | 33 struct ieee802154_hw *hw; 48 fakelb_hw_ed(struct ieee802154_hw *hw, u8 *level) in fakelb_hw_ed() 57 fakelb_hw_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in fakelb_hw_channel() 78 fakelb_hw_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in fakelb_hw_xmit() 102 fakelb_hw_start(struct ieee802154_hw *hw) { in fakelb_hw_start() 117 fakelb_hw_stop(struct ieee802154_hw *hw) { in fakelb_hw_stop() 142 struct ieee802154_hw *hw; in fakelb_add_one()
|
D | at86rf230.c | 85 struct ieee802154_hw *hw; 1027 at86rf230_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in at86rf230_xmit() 1054 at86rf230_ed(struct ieee802154_hw *hw, u8 *level) in at86rf230_ed() 1062 at86rf230_start(struct ieee802154_hw *hw) in at86rf230_start() 1068 at86rf230_stop(struct ieee802154_hw *hw) in at86rf230_stop() 1135 at86rf230_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in at86rf230_channel() 1150 at86rf230_set_hw_addr_filt(struct ieee802154_hw *hw, in at86rf230_set_hw_addr_filt() 1197 at86rf230_set_txpower(struct ieee802154_hw *hw, s8 db) in at86rf230_set_txpower() 1216 at86rf230_set_lbt(struct ieee802154_hw *hw, bool on) in at86rf230_set_lbt() 1224 at86rf230_set_cca_mode(struct ieee802154_hw *hw, in at86rf230_set_cca_mode() [all …]
|
D | mrf24j40.c | 82 struct ieee802154_hw *hw; 335 static int mrf24j40_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in mrf24j40_tx() 386 static int mrf24j40_ed(struct ieee802154_hw *hw, u8 *level) in mrf24j40_ed() 394 static int mrf24j40_start(struct ieee802154_hw *hw) in mrf24j40_start() 411 static void mrf24j40_stop(struct ieee802154_hw *hw) in mrf24j40_stop() 426 static int mrf24j40_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in mrf24j40_set_channel() 456 static int mrf24j40_filter(struct ieee802154_hw *hw, in mrf24j40_filter()
|
D | cc2520.c | 195 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */ 455 static int cc2520_start(struct ieee802154_hw *hw) in cc2520_start() 460 static void cc2520_stop(struct ieee802154_hw *hw) in cc2520_stop() 466 cc2520_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in cc2520_tx() 545 cc2520_ed(struct ieee802154_hw *hw, u8 *level) in cc2520_ed() 570 cc2520_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in cc2520_set_channel() 588 cc2520_filter(struct ieee802154_hw *hw, in cc2520_filter()
|
/linux-4.1.27/net/mac802154/ |
D | util.c | 21 void ieee802154_wake_queue(struct ieee802154_hw *hw) in ieee802154_wake_queue() 37 void ieee802154_stop_queue(struct ieee802154_hw *hw) in ieee802154_stop_queue() 63 void ieee802154_xmit_complete(struct ieee802154_hw *hw, struct sk_buff *skb, in ieee802154_xmit_complete()
|
D | main.c | 54 struct ieee802154_hw * 114 void ieee802154_free_hw(struct ieee802154_hw *hw) in ieee802154_free_hw() 138 int ieee802154_register_hw(struct ieee802154_hw *hw) in ieee802154_register_hw() 186 void ieee802154_unregister_hw(struct ieee802154_hw *hw) in ieee802154_unregister_hw()
|
D | ieee802154_i.h | 33 struct ieee802154_hw hw; 107 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()
|
D | rx.c | 252 void ieee802154_rx(struct ieee802154_hw *hw, struct sk_buff *skb) in ieee802154_rx() 293 ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, u8 lqi) in ieee802154_rx_irqsafe()
|