/Linux-v4.19/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-v4.19/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() 116 fakelb_set_promiscuous_mode(struct ieee802154_hw *hw, const bool on) in fakelb_set_promiscuous_mode() 137 struct ieee802154_hw *hw; in fakelb_add_one()
|
D | atusb.c | 49 struct ieee802154_hw *hw; 76 int (*set_channel)(struct ieee802154_hw*, u8, u8); 77 int (*set_txpower)(struct ieee802154_hw*, s32); 383 static int atusb_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in atusb_xmit() 404 static int atusb_ed(struct ieee802154_hw *hw, u8 *level) in atusb_ed() 411 static int atusb_set_hw_addr_filt(struct ieee802154_hw *hw, in atusb_set_hw_addr_filt() 454 static int atusb_start(struct ieee802154_hw *hw) in atusb_start() 469 static void atusb_stop(struct ieee802154_hw *hw) in atusb_stop() 487 atusb_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_txpower() 498 atusb_set_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_set_txpower() [all …]
|
D | mcr20a.c | 414 struct ieee802154_hw *hw; 478 mcr20a_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in mcr20a_xmit() 500 mcr20a_ed(struct ieee802154_hw *hw, u8 *level) in mcr20a_ed() 508 mcr20a_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in mcr20a_set_channel() 531 mcr20a_start(struct ieee802154_hw *hw) in mcr20a_start() 559 mcr20a_stop(struct ieee802154_hw *hw) in mcr20a_stop() 574 mcr20a_set_hw_addr_filt(struct ieee802154_hw *hw, in mcr20a_set_hw_addr_filt() 626 mcr20a_set_txpower(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_txpower() 646 mcr20a_set_cca_mode(struct ieee802154_hw *hw, in mcr20a_set_cca_mode() 706 mcr20a_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_cca_ed_level() [all …]
|
D | mrf24j40.c | 208 struct ieee802154_hw *hw; 601 static int mrf24j40_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in mrf24j40_tx() 611 static int mrf24j40_ed(struct ieee802154_hw *hw, u8 *level) in mrf24j40_ed() 619 static int mrf24j40_start(struct ieee802154_hw *hw) in mrf24j40_start() 630 static void mrf24j40_stop(struct ieee802154_hw *hw) in mrf24j40_stop() 641 static int mrf24j40_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in mrf24j40_set_channel() 673 static int mrf24j40_filter(struct ieee802154_hw *hw, in mrf24j40_filter() 843 mrf24j40_csma_params(struct ieee802154_hw *hw, u8 min_be, u8 max_be, in mrf24j40_csma_params() 859 static int mrf24j40_set_cca_mode(struct ieee802154_hw *hw, in mrf24j40_set_cca_mode() 919 static int mrf24j40_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mrf24j40_set_cca_ed_level() [all …]
|
D | adf7242.c | 273 struct ieee802154_hw *hw; 600 static int adf7242_set_txpower(struct ieee802154_hw *hw, int mbm) in adf7242_set_txpower() 640 static int adf7242_set_csma_params(struct ieee802154_hw *hw, u8 min_be, in adf7242_set_csma_params() 666 static int adf7242_set_frame_retries(struct ieee802154_hw *hw, s8 retries) in adf7242_set_frame_retries() 686 static int adf7242_ed(struct ieee802154_hw *hw, u8 *level) in adf7242_ed() 698 static int adf7242_start(struct ieee802154_hw *hw) in adf7242_start() 710 static void adf7242_stop(struct ieee802154_hw *hw) in adf7242_stop() 721 static int adf7242_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in adf7242_channel() 747 static int adf7242_set_hw_addr_filt(struct ieee802154_hw *hw, in adf7242_set_hw_addr_filt() 793 static int adf7242_set_promiscuous_mode(struct ieee802154_hw *hw, bool on) in adf7242_set_promiscuous_mode() [all …]
|
D | at86rf230.c | 99 struct ieee802154_hw *hw; 913 at86rf230_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in at86rf230_xmit() 941 at86rf230_ed(struct ieee802154_hw *hw, u8 *level) in at86rf230_ed() 949 at86rf230_start(struct ieee802154_hw *hw) in at86rf230_start() 964 at86rf230_stop(struct ieee802154_hw *hw) in at86rf230_stop() 1100 at86rf230_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in at86rf230_channel() 1115 at86rf230_set_hw_addr_filt(struct ieee802154_hw *hw, in at86rf230_set_hw_addr_filt() 1202 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_txpower() 1210 at86rf230_set_lbt(struct ieee802154_hw *hw, bool on) in at86rf230_set_lbt() 1218 at86rf230_set_cca_mode(struct ieee802154_hw *hw, in at86rf230_set_cca_mode() [all …]
|
D | ca8210.c | 357 struct ieee802154_hw *hw; 649 struct ieee802154_hw *hw, 1746 struct ieee802154_hw *hw, in ca8210_async_xmit_complete() 1795 struct ieee802154_hw *hw, in ca8210_skb_rx() 1894 static int ca8210_net_rx(struct ieee802154_hw *hw, u8 *command, size_t len) in ca8210_net_rx() 1987 static int ca8210_start(struct ieee802154_hw *hw) in ca8210_start() 2036 static void ca8210_stop(struct ieee802154_hw *hw) in ca8210_stop() 2048 static int ca8210_xmit_async(struct ieee802154_hw *hw, struct sk_buff *skb) in ca8210_xmit_async() 2069 static int ca8210_get_ed(struct ieee802154_hw *hw, u8 *level) in ca8210_get_ed() 2089 struct ieee802154_hw *hw, in ca8210_set_channel() [all …]
|
D | mac802154_hwsim.c | 79 struct ieee802154_hw *hw; 95 static int hwsim_hw_ed(struct ieee802154_hw *hw, u8 *level) in hwsim_hw_ed() 102 static int hwsim_hw_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in hwsim_hw_channel() 120 static int hwsim_hw_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in hwsim_hw_xmit() 157 static int hwsim_hw_start(struct ieee802154_hw *hw) in hwsim_hw_start() 168 static void hwsim_hw_stop(struct ieee802154_hw *hw) in hwsim_hw_stop() 178 hwsim_set_promiscuous_mode(struct ieee802154_hw *hw, const bool on) in hwsim_set_promiscuous_mode() 752 struct ieee802154_hw *hw; in hwsim_add_one()
|
D | cc2520.c | 209 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */ 471 static int cc2520_start(struct ieee802154_hw *hw) in cc2520_start() 476 static void cc2520_stop(struct ieee802154_hw *hw) in cc2520_stop() 482 cc2520_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in cc2520_tx() 614 cc2520_ed(struct ieee802154_hw *hw, u8 *level) in cc2520_ed() 639 cc2520_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in cc2520_set_channel() 657 cc2520_filter(struct ieee802154_hw *hw, in cc2520_filter() 787 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) in cc2520_set_txpower() 798 cc2520_set_promiscuous_mode(struct ieee802154_hw *hw, bool on) in cc2520_set_promiscuous_mode()
|
/Linux-v4.19/Documentation/networking/ |
D | ieee802154.txt | 87 - struct ieee802154_hw * 91 - void ieee802154_free_hw(struct ieee802154_hw *hw): 94 - int ieee802154_register_hw(struct ieee802154_hw *hw): 97 - void ieee802154_unregister_hw(struct ieee802154_hw *hw): 100 - void ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, 105 - void ieee802154_xmit_complete(struct ieee802154_hw *hw, struct sk_buff *skb, 114 int (*start)(struct ieee802154_hw *hw); 115 void (*stop)(struct ieee802154_hw *hw); 117 int (*xmit_async)(struct ieee802154_hw *hw, struct sk_buff *skb); 118 int (*ed)(struct ieee802154_hw *hw, u8 *level); [all …]
|
/Linux-v4.19/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 | 34 struct ieee802154_hw hw; 106 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()
|
D | rx.c | 302 ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, u8 lqi) in ieee802154_rx_irqsafe()
|