/kernel/linux/linux-5.10/include/net/ |
H A D | mac802154.h | 61 * struct ieee802154_hw - ieee802154 hardware 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 *h [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | mac802154.h | 61 * struct ieee802154_hw - ieee802154 hardware 75 struct ieee802154_hw { struct 206 int (*start)(struct ieee802154_hw *hw); 207 void (*stop)(struct ieee802154_hw *hw); 208 int (*xmit_sync)(struct ieee802154_hw *hw, 210 int (*xmit_async)(struct ieee802154_hw *hw, 212 int (*ed)(struct ieee802154_hw *hw, u8 *level); 213 int (*set_channel)(struct ieee802154_hw *hw, u8 page, 215 int (*set_hw_addr_filt)(struct ieee802154_hw *hw, 218 int (*set_txpower)(struct ieee802154_hw *h [all...] |
/kernel/linux/linux-5.10/drivers/net/ieee802154/ |
H A 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()
|
H A 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 *h [all...] |
H A 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 *h [all...] |
H A 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 *h [all...] |
H A 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 *h [all...] |
H A D | ca8210.c | 331 * @hw: pointer to the ca8210 ieee802154_hw object 358 struct ieee802154_hw *hw; 650 struct ieee802154_hw *hw, 1741 * @hw: ieee802154_hw of ca8210 that has finished exchange 1748 struct ieee802154_hw *hw, in ca8210_async_xmit_complete() 1787 * @hw: ieee802154_hw that MCPS_DATA_indication was received by 1798 struct ieee802154_hw *hw, in ca8210_skb_rx() 1887 * @hw: ieee802154_hw that command was received by 1897 static int ca8210_net_rx(struct ieee802154_hw *hw, u8 *command, size_t len) in ca8210_net_rx() 1987 * @hw: ieee802154_hw o [all...] |
H A 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() 735 struct ieee802154_hw *hw; in hwsim_add_one()
|
H A 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 *h [all...] |
H A 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-6.6/drivers/net/ieee802154/ |
H A 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()
|
H A 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); 337 static int atusb_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in atusb_xmit() 358 static int atusb_ed(struct ieee802154_hw *hw, u8 *level) in atusb_ed() 365 static int atusb_set_hw_addr_filt(struct ieee802154_hw *hw, in atusb_set_hw_addr_filt() 416 static int atusb_start(struct ieee802154_hw *hw) in atusb_start() 432 static void atusb_stop(struct ieee802154_hw *hw) in atusb_stop() 451 atusb_txpower(struct ieee802154_hw *hw, s32 mbm) in atusb_txpower() 462 atusb_set_txpower(struct ieee802154_hw *h [all...] |
H A D | mac802154_hwsim.c | 72 struct ieee802154_hw *hw; 87 static int hwsim_hw_ed(struct ieee802154_hw *hw, u8 *level) in hwsim_hw_ed() 94 static int hwsim_update_pib(struct ieee802154_hw *hw, u8 page, u8 channel, in hwsim_update_pib() 120 static int hwsim_hw_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in hwsim_hw_channel() 134 static int hwsim_hw_addr_filt(struct ieee802154_hw *hw, in hwsim_hw_addr_filt() 150 static void hwsim_hw_receive(struct ieee802154_hw *hw, struct sk_buff *skb, in hwsim_hw_receive() 256 static int hwsim_hw_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in hwsim_hw_xmit() 292 static int hwsim_hw_start(struct ieee802154_hw *hw) in hwsim_hw_start() 301 static void hwsim_hw_stop(struct ieee802154_hw *hw) in hwsim_hw_stop() 309 hwsim_set_promiscuous_mode(struct ieee802154_hw *h [all...] |
H A D | at86rf230.c | 82 struct ieee802154_hw *hw; 878 at86rf230_xmit(struct ieee802154_hw *hw, struct sk_buff *skb) in at86rf230_xmit() 906 at86rf230_ed(struct ieee802154_hw *hw, u8 *level) in at86rf230_ed() 914 at86rf230_start(struct ieee802154_hw *hw) in at86rf230_start() 925 at86rf230_stop(struct ieee802154_hw *hw) in at86rf230_stop() 1031 at86rf230_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in at86rf230_channel() 1046 at86rf230_set_hw_addr_filt(struct ieee802154_hw *hw, in at86rf230_set_hw_addr_filt() 1133 at86rf230_set_txpower(struct ieee802154_hw *hw, s32 mbm) in at86rf230_set_txpower() 1141 at86rf230_set_lbt(struct ieee802154_hw *hw, bool on) in at86rf230_set_lbt() 1149 at86rf230_set_cca_mode(struct ieee802154_hw *h [all...] |
H A 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 *h [all...] |
H A 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 *h [all...] |
H A 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 *h [all...] |
H A D | ca8210.c | 290 * @hw: pointer to the ca8210 ieee802154_hw object 317 struct ieee802154_hw *hw; 609 struct ieee802154_hw *hw, 1699 * @hw: ieee802154_hw of ca8210 that has finished exchange 1706 struct ieee802154_hw *hw, in ca8210_async_xmit_complete() 1744 * @hw: ieee802154_hw that MCPS_DATA_indication was received by 1755 struct ieee802154_hw *hw, in ca8210_skb_rx() 1844 * @hw: ieee802154_hw that command was received by 1854 static int ca8210_net_rx(struct ieee802154_hw *hw, u8 *command, size_t len) in ca8210_net_rx() 1944 * @hw: ieee802154_hw o [all...] |
H A D | cc2520.c | 203 struct ieee802154_hw *hw; /* IEEE-802.15.4 device */ 462 static int cc2520_start(struct ieee802154_hw *hw) in cc2520_start() 467 static void cc2520_stop(struct ieee802154_hw *hw) in cc2520_stop() 473 cc2520_tx(struct ieee802154_hw *hw, struct sk_buff *skb) in cc2520_tx() 606 cc2520_ed(struct ieee802154_hw *hw, u8 *level) in cc2520_ed() 631 cc2520_set_channel(struct ieee802154_hw *hw, u8 page, u8 channel) in cc2520_set_channel() 649 cc2520_filter(struct ieee802154_hw *hw, in cc2520_filter() 779 cc2520_set_txpower(struct ieee802154_hw *hw, s32 mbm) in cc2520_set_txpower() 790 cc2520_set_promiscuous_mode(struct ieee802154_hw *hw, bool on) in cc2520_set_promiscuous_mode()
|
/kernel/linux/linux-6.6/net/mac802154/ |
H A D | util.c | 26 static void ieee802154_wake_queue(struct ieee802154_hw *hw) in ieee802154_wake_queue() 52 static void ieee802154_stop_queue(struct ieee802154_hw *hw) in ieee802154_stop_queue() 111 void ieee802154_xmit_complete(struct ieee802154_hw *hw, struct sk_buff *skb, in ieee802154_xmit_complete() 149 void ieee802154_xmit_error(struct ieee802154_hw *hw, struct sk_buff *skb, in ieee802154_xmit_error() 162 void ieee802154_xmit_hw_error(struct ieee802154_hw *hw, struct sk_buff *skb) in ieee802154_xmit_hw_error()
|
H A D | main.c | 46 struct ieee802154_hw * 167 void ieee802154_free_hw(struct ieee802154_hw *hw) in ieee802154_free_hw() 191 int ieee802154_register_hw(struct ieee802154_hw *hw) in ieee802154_register_hw() 269 void ieee802154_unregister_hw(struct ieee802154_hw *hw) in ieee802154_unregister_hw()
|
/kernel/linux/linux-5.10/net/mac802154/ |
H A 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()
|
H A 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()
|
H A D | ieee802154_i.h | 26 struct ieee802154_hw hw; 98 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()
|