Searched refs:ieee802154_hw (Results 1 – 10 of 10) sorted by relevance
/linux-4.4.14/include/net/ |
D | mac802154.h | 84 struct ieee802154_hw { struct 219 int (*start)(struct ieee802154_hw *hw); 220 void (*stop)(struct ieee802154_hw *hw); 221 int (*xmit_sync)(struct ieee802154_hw *hw, 223 int (*xmit_async)(struct ieee802154_hw *hw, 225 int (*ed)(struct ieee802154_hw *hw, u8 *level); 226 int (*set_channel)(struct ieee802154_hw *hw, u8 page, 228 int (*set_hw_addr_filt)(struct ieee802154_hw *hw, 231 int (*set_txpower)(struct ieee802154_hw *hw, s32 mbm); 232 int (*set_lbt)(struct ieee802154_hw *hw, bool on); [all …]
|
/linux-4.4.14/drivers/net/ieee802154/ |
D | fakelb.c | 39 struct ieee802154_hw *hw; 50 static int fakelb_hw_ed(struct ieee802154_hw *hw, u8 *level) in fakelb_hw_ed() 58 static int fakelb_hw_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in fakelb_hw_channel() 69 static int fakelb_hw_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in fakelb_hw_xmit() 93 static int fakelb_hw_start(struct ieee802154_hw *hw) in fakelb_hw_start() 105 static void fakelb_hw_stop(struct ieee802154_hw *hw) in fakelb_hw_stop() 130 struct ieee802154_hw *hw; in fakelb_add_one()
|
D | atusb.c | 44 struct ieee802154_hw *hw; 342 static int atusb_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in atusb_xmit() 363 static int atusb_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in atusb_channel() 379 static int atusb_ed(struct ieee802154_hw *hw, u8 *level) in atusb_ed() 386 static int atusb_set_hw_addr_filt(struct ieee802154_hw *hw, in atusb_set_hw_addr_filt() 430 static int atusb_start(struct ieee802154_hw *hw) in atusb_start() 445 static void atusb_stop(struct ieee802154_hw *hw) in atusb_stop() 463 atusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_set_txpower() 477 atusb_set_promiscuous_mode(struct ieee802154_hw *hw, const bool on) in atusb_set_promiscuous_mode() 608 struct ieee802154_hw *hw; in atusb_probe()
|
D | mrf24j40.c | 203 struct ieee802154_hw *hw; 592 static int mrf24j40_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in mrf24j40_tx() 602 static int mrf24j40_ed(struct ieee802154_hw *hw, u8 *level) in mrf24j40_ed() 610 static int mrf24j40_start(struct ieee802154_hw *hw) in mrf24j40_start() 621 static void mrf24j40_stop(struct ieee802154_hw *hw) in mrf24j40_stop() 632 static int mrf24j40_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in mrf24j40_set_channel() 664 static int mrf24j40_filter(struct ieee802154_hw *hw, in mrf24j40_filter() 834 mrf24j40_csma_params(struct ieee802154_hw *hw, u8 min_be, u8 max_be, in mrf24j40_csma_params() 850 static int mrf24j40_set_cca_mode(struct ieee802154_hw *hw, in mrf24j40_set_cca_mode() 910 static int mrf24j40_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mrf24j40_set_cca_ed_level() [all …]
|
D | at86rf230.c | 99 struct ieee802154_hw *hw; 906 at86rf230_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in at86rf230_xmit() 933 at86rf230_ed(struct ieee802154_hw *hw, u8 *level) in at86rf230_ed() 941 at86rf230_start(struct ieee802154_hw *hw) in at86rf230_start() 956 at86rf230_stop(struct ieee802154_hw *hw) in at86rf230_stop() 1087 at86rf230_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in at86rf230_channel() 1102 at86rf230_set_hw_addr_filt(struct ieee802154_hw *hw, in at86rf230_set_hw_addr_filt() 1193 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_txpower() 1201 at86rf230_set_lbt(struct ieee802154_hw *hw, bool on) in at86rf230_set_lbt() 1209 at86rf230_set_cca_mode(struct ieee802154_hw *hw, in at86rf230_set_cca_mode() [all …]
|
D | cc2520.c | 195 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */ 456 static int cc2520_start(struct ieee802154_hw *hw) in cc2520_start() 461 static void cc2520_stop(struct ieee802154_hw *hw) in cc2520_stop() 467 cc2520_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in cc2520_tx() 546 cc2520_ed(struct ieee802154_hw *hw, u8 *level) in cc2520_ed() 571 cc2520_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in cc2520_set_channel() 589 cc2520_filter(struct ieee802154_hw *hw, in cc2520_filter() 716 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) in cc2520_set_txpower()
|
/linux-4.4.14/net/mac802154/ |
D | util.c | 22 void ieee802154_wake_queue(struct ieee802154_hw *hw) in ieee802154_wake_queue() 38 void ieee802154_stop_queue(struct ieee802154_hw *hw) in ieee802154_stop_queue() 64 void ieee802154_xmit_complete(struct ieee802154_hw *hw, struct sk_buff *skb, in ieee802154_xmit_complete()
|
D | main.c | 54 struct ieee802154_hw * 126 void ieee802154_free_hw(struct ieee802154_hw *hw) in ieee802154_free_hw() 150 int ieee802154_register_hw(struct ieee802154_hw *hw) in ieee802154_register_hw() 215 void ieee802154_unregister_hw(struct ieee802154_hw *hw) in ieee802154_unregister_hw()
|
D | ieee802154_i.h | 33 struct ieee802154_hw hw; 105 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()
|
D | rx.c | 298 ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, u8 lqi) in ieee802154_rx_irqsafe()
|