Home
last modified time | relevance | path

Searched refs:ieee802154_hw (Results 1 - 25 of 28) sorted by relevance

12

/kernel/linux/linux-5.10/include/net/
H A Dmac802154.h61 * 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 Dmac802154.h61 * 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 Dfakelb.c31 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 Datusb.c46 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 Dmrf24j40.c199 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 Dmcr20a.c400 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 Dadf7242.c272 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 Dca8210.c331 * @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 Dmac802154_hwsim.c69 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 Dat86rf230.c91 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 Dcc2520.c204 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 Dfakelb.c31 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 Datusb.c46 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 Dmac802154_hwsim.c72 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 Dat86rf230.c82 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 Dmrf24j40.c199 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 Dadf7242.c272 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 Dmcr20a.c400 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 Dca8210.c290 * @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 Dcc2520.c203 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 Dutil.c26 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 Dmain.c46 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 Dutil.c16 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 Dmain.c46 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 Dieee802154_i.h26 struct ieee802154_hw hw;
98 hw_to_local(struct ieee802154_hw *hw) in hw_to_local()

Completed in 31 milliseconds

12