Home
last modified time | relevance | path

Searched refs:ieee802154_hw (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/include/net/
Dmac802154.h84 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/
Dfakelb.c39 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()
Datusb.c49 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 …]
Dmcr20a.c414 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 …]
Dmrf24j40.c208 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 …]
Dadf7242.c273 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 …]
Dat86rf230.c99 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 …]
Dca8210.c357 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 …]
Dmac802154_hwsim.c79 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()
Dcc2520.c209 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/
Dieee802154.txt87 - 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/
Dutil.c22 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()
Dmain.c54 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()
Dieee802154_i.h34 struct ieee802154_hw hw;
106 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()
Drx.c302 ieee802154_rx_irqsafe(struct ieee802154_hw *hw, struct sk_buff *skb, u8 lqi) in ieee802154_rx_irqsafe()