/kernel/linux/linux-5.10/include/net/ |
D | mac802154.h | 75 struct ieee802154_hw { struct 210 int (*start)(struct ieee802154_hw *hw); 211 void (*stop)(struct ieee802154_hw *hw); 212 int (*xmit_sync)(struct ieee802154_hw *hw, 214 int (*xmit_async)(struct ieee802154_hw *hw, 216 int (*ed)(struct ieee802154_hw *hw, u8 *level); 217 int (*set_channel)(struct ieee802154_hw *hw, u8 page, 219 int (*set_hw_addr_filt)(struct ieee802154_hw *hw, 222 int (*set_txpower)(struct ieee802154_hw *hw, s32 mbm); 223 int (*set_lbt)(struct ieee802154_hw *hw, bool on); [all …]
|
/kernel/linux/linux-5.10/drivers/net/ieee802154/ |
D | fakelb.c | 31 struct ieee802154_hw *hw; 42 static int fakelb_hw_ed(struct ieee802154_hw *hw, u8 *level) in fakelb_hw_ed() 50 static int fakelb_hw_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in fakelb_hw_channel() 61 static int fakelb_hw_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in fakelb_hw_xmit() 85 static int fakelb_hw_start(struct ieee802154_hw *hw) in fakelb_hw_start() 97 static void fakelb_hw_stop(struct ieee802154_hw *hw) in fakelb_hw_stop() 108 fakelb_set_promiscuous_mode(struct ieee802154_hw *hw, const bool on) in fakelb_set_promiscuous_mode() 129 struct ieee802154_hw *hw; in fakelb_add_one()
|
D | atusb.c | 46 struct ieee802154_hw *hw; 73 int (*set_channel)(struct ieee802154_hw*, u8, u8); 74 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 | 400 struct ieee802154_hw *hw; 463 mcr20a_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in mcr20a_xmit() 485 mcr20a_ed(struct ieee802154_hw *hw, u8 *level) in mcr20a_ed() 493 mcr20a_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in mcr20a_set_channel() 516 mcr20a_start(struct ieee802154_hw *hw) in mcr20a_start() 550 mcr20a_stop(struct ieee802154_hw *hw) in mcr20a_stop() 565 mcr20a_set_hw_addr_filt(struct ieee802154_hw *hw, in mcr20a_set_hw_addr_filt() 617 mcr20a_set_txpower(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_txpower() 637 mcr20a_set_cca_mode(struct ieee802154_hw *hw, in mcr20a_set_cca_mode() 697 mcr20a_set_cca_ed_level(struct ieee802154_hw *hw, s32 mbm) in mcr20a_set_cca_ed_level() [all …]
|
D | mrf24j40.c | 199 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 | adf7242.c | 272 struct ieee802154_hw *hw; 599 static int adf7242_set_txpower(struct ieee802154_hw *hw, int mbm) in adf7242_set_txpower() 639 static int adf7242_set_csma_params(struct ieee802154_hw *hw, u8 min_be, in adf7242_set_csma_params() 665 static int adf7242_set_frame_retries(struct ieee802154_hw *hw, s8 retries) in adf7242_set_frame_retries() 685 static int adf7242_ed(struct ieee802154_hw *hw, u8 *level) in adf7242_ed() 697 static int adf7242_start(struct ieee802154_hw *hw) in adf7242_start() 709 static void adf7242_stop(struct ieee802154_hw *hw) in adf7242_stop() 720 static int adf7242_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in adf7242_channel() 746 static int adf7242_set_hw_addr_filt(struct ieee802154_hw *hw, in adf7242_set_hw_addr_filt() 792 static int adf7242_set_promiscuous_mode(struct ieee802154_hw *hw, bool on) in adf7242_set_promiscuous_mode() [all …]
|
D | at86rf230.c | 91 struct ieee802154_hw *hw; 914 at86rf230_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in at86rf230_xmit() 942 at86rf230_ed(struct ieee802154_hw *hw, u8 *level) in at86rf230_ed() 950 at86rf230_start(struct ieee802154_hw *hw) in at86rf230_start() 965 at86rf230_stop(struct ieee802154_hw *hw) in at86rf230_stop() 1101 at86rf230_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in at86rf230_channel() 1116 at86rf230_set_hw_addr_filt(struct ieee802154_hw *hw, in at86rf230_set_hw_addr_filt() 1203 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_txpower() 1211 at86rf230_set_lbt(struct ieee802154_hw *hw, bool on) in at86rf230_set_lbt() 1219 at86rf230_set_cca_mode(struct ieee802154_hw *hw, in at86rf230_set_cca_mode() [all …]
|
D | ca8210.c | 358 struct ieee802154_hw *hw; 650 struct ieee802154_hw *hw, 1748 struct ieee802154_hw *hw, in ca8210_async_xmit_complete() 1798 struct ieee802154_hw *hw, in ca8210_skb_rx() 1897 static int ca8210_net_rx(struct ieee802154_hw *hw, u8 *command, size_t len) in ca8210_net_rx() 1990 static int ca8210_start(struct ieee802154_hw *hw) in ca8210_start() 2039 static void ca8210_stop(struct ieee802154_hw *hw) in ca8210_stop() 2051 static int ca8210_xmit_async(struct ieee802154_hw *hw, struct sk_buff *skb) in ca8210_xmit_async() 2072 static int ca8210_get_ed(struct ieee802154_hw *hw, u8 *level) in ca8210_get_ed() 2092 struct ieee802154_hw *hw, in ca8210_set_channel() [all …]
|
D | mac802154_hwsim.c | 69 struct ieee802154_hw *hw; 84 static int hwsim_hw_ed(struct ieee802154_hw *hw, u8 *level) in hwsim_hw_ed() 91 static int hwsim_hw_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in hwsim_hw_channel() 109 static int hwsim_hw_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in hwsim_hw_xmit() 146 static int hwsim_hw_start(struct ieee802154_hw *hw) in hwsim_hw_start() 154 static void hwsim_hw_stop(struct ieee802154_hw *hw) in hwsim_hw_stop() 162 hwsim_set_promiscuous_mode(struct ieee802154_hw *hw, const bool on) in hwsim_set_promiscuous_mode() 733 struct ieee802154_hw *hw; in hwsim_add_one()
|
D | cc2520.c | 204 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */ 463 static int cc2520_start(struct ieee802154_hw *hw) in cc2520_start() 468 static void cc2520_stop(struct ieee802154_hw *hw) in cc2520_stop() 474 cc2520_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in cc2520_tx() 607 cc2520_ed(struct ieee802154_hw *hw, u8 *level) in cc2520_ed() 632 cc2520_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in cc2520_set_channel() 650 cc2520_filter(struct ieee802154_hw *hw, in cc2520_filter() 780 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) in cc2520_set_txpower() 791 cc2520_set_promiscuous_mode(struct ieee802154_hw *hw, bool on) in cc2520_set_promiscuous_mode()
|
/kernel/linux/linux-5.10/Documentation/networking/ |
D | ieee802154.rst | 136 .. c:function:: void ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, u8 lqi) 141 .. c:function:: void ieee802154_xmit_complete(struct ieee802154_hw *hw, struct sk_buff *skb, bool i… 151 int (*start)(struct ieee802154_hw *hw); 152 void (*stop)(struct ieee802154_hw *hw); 154 int (*xmit_async)(struct ieee802154_hw *hw, struct sk_buff *skb); 155 int (*ed)(struct ieee802154_hw *hw, u8 *level); 156 int (*set_channel)(struct ieee802154_hw *hw, u8 page, u8 channel); 160 .. c:function:: int start(struct ieee802154_hw *hw) 164 .. c:function:: void stop(struct ieee802154_hw *hw) 168 .. c:function:: int xmit_async(struct ieee802154_hw *hw, struct sk_buff *skb) [all …]
|
/kernel/linux/linux-5.10/net/mac802154/ |
D | util.c | 16 void ieee802154_wake_queue(struct ieee802154_hw *hw) in ieee802154_wake_queue() 32 void ieee802154_stop_queue(struct ieee802154_hw *hw) in ieee802154_stop_queue() 58 void ieee802154_xmit_complete(struct ieee802154_hw *hw, struct sk_buff *skb, in ieee802154_xmit_complete()
|
D | main.c | 46 struct ieee802154_hw * 118 void ieee802154_free_hw(struct ieee802154_hw *hw) in ieee802154_free_hw() 142 int ieee802154_register_hw(struct ieee802154_hw *hw) in ieee802154_register_hw() 207 void ieee802154_unregister_hw(struct ieee802154_hw *hw) in ieee802154_unregister_hw()
|
D | ieee802154_i.h | 26 struct ieee802154_hw hw; 98 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()
|
D | rx.c | 294 ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, u8 lqi) in ieee802154_rx_irqsafe()
|