Home
last modified time | relevance | path

Searched refs:wpan_phy (Results 1 - 25 of 37) sorted by relevance

12

/kernel/linux/linux-5.10/include/net/
H A Dcfg802154.h19 struct wpan_phy;
33 struct net_device * (*add_virtual_intf_deprecated)(struct wpan_phy *wpan_phy,
37 void (*del_virtual_intf_deprecated)(struct wpan_phy *wpan_phy,
39 int (*suspend)(struct wpan_phy *wpan_phy);
40 int (*resume)(struct wpan_phy *wpan_phy);
41 int (*add_virtual_intf)(struct wpan_phy *wpan_ph
176 struct wpan_phy { global() struct
220 wpan_phy_net(struct wpan_phy *wpan_phy) wpan_phy_net() argument
225 wpan_phy_net_set(struct wpan_phy *wpan_phy, struct net *net) wpan_phy_net_set() argument
327 struct wpan_phy *wpan_phy; global() member
[all...]
/kernel/linux/linux-6.6/include/net/
H A Dcfg802154.h19 struct wpan_phy;
35 struct net_device * (*add_virtual_intf_deprecated)(struct wpan_phy *wpan_phy,
39 void (*del_virtual_intf_deprecated)(struct wpan_phy *wpan_phy,
41 int (*suspend)(struct wpan_phy *wpan_phy);
42 int (*resume)(struct wpan_phy *wpan_phy);
43 int (*add_virtual_intf)(struct wpan_phy *wpan_ph
193 struct wpan_phy { global() struct
248 wpan_phy_net(struct wpan_phy *wpan_phy) wpan_phy_net() argument
253 wpan_phy_net_set(struct wpan_phy *wpan_phy, struct net *net) wpan_phy_net_set() argument
323 struct wpan_phy *wpan_phy; global() member
341 struct wpan_phy *wpan_phy; global() member
449 struct wpan_phy *wpan_phy; global() member
[all...]
/kernel/linux/linux-6.6/net/mac802154/
H A Dcfg.c18 ieee802154_add_iface_deprecated(struct wpan_phy *wpan_phy, in ieee802154_add_iface_deprecated() argument
22 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_add_iface_deprecated()
33 static void ieee802154_del_iface_deprecated(struct wpan_phy *wpan_phy, in ieee802154_del_iface_deprecated() argument
42 static int ieee802154_suspend(struct wpan_phy *wpan_phy) in ieee802154_suspend() argument
44 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_suspend()
60 static int ieee802154_resume(struct wpan_phy *wpan_phy) in ieee802154_resume() argument
98 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_del_iface() argument
106 ieee802154_set_channel(struct wpan_phy *wpan_phy, u8 page, u8 channel) ieee802154_set_channel() argument
132 ieee802154_set_cca_mode(struct wpan_phy *wpan_phy, const struct wpan_phy_cca *cca) ieee802154_set_cca_mode() argument
151 ieee802154_set_cca_ed_level(struct wpan_phy *wpan_phy, s32 ed_level) ieee802154_set_cca_ed_level() argument
169 ieee802154_set_tx_power(struct wpan_phy *wpan_phy, s32 power) ieee802154_set_tx_power() argument
187 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 pan_id) ieee802154_set_pan_id() argument
205 ieee802154_set_backoff_exponent(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) ieee802154_set_backoff_exponent() argument
217 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 short_addr) ieee802154_set_short_addr() argument
227 ieee802154_set_max_csma_backoffs(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) ieee802154_set_max_csma_backoffs() argument
238 ieee802154_set_max_frame_retries(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, s8 max_frame_retries) ieee802154_set_max_frame_retries() argument
249 ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool mode) ieee802154_set_lbt_mode() argument
259 ieee802154_set_ackreq_default(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool ackreq) ieee802154_set_ackreq_default() argument
268 mac802154_trigger_scan(struct wpan_phy *wpan_phy, struct cfg802154_scan_request *request) mac802154_trigger_scan() argument
280 mac802154_abort_scan(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) mac802154_abort_scan() argument
293 mac802154_send_beacons(struct wpan_phy *wpan_phy, struct cfg802154_beacon_request *request) mac802154_send_beacons() argument
305 mac802154_stop_beacons(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) mac802154_stop_beacons() argument
320 ieee802154_get_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) ieee802154_get_llsec_table() argument
331 ieee802154_lock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_lock_llsec_table() argument
341 ieee802154_unlock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_unlock_llsec_table() argument
351 ieee802154_set_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, int changed) ieee802154_set_llsec_params() argument
368 ieee802154_get_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) ieee802154_get_llsec_params() argument
384 ieee802154_add_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) ieee802154_add_llsec_key() argument
400 ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) ieee802154_del_llsec_key() argument
415 ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_add_seclevel() argument
430 ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_del_seclevel() argument
445 ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) ieee802154_add_device() argument
460 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) ieee802154_del_device() argument
475 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_add_devkey() argument
491 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_del_devkey() argument
[all...]
H A Dscan.c49 struct wpan_phy *wpan_phy = local->phy; in mac802154_scan_cleanup_locked() local
66 nl802154_scan_done(wpan_phy, wpan_dev, arg); in mac802154_scan_cleanup_locked()
72 drv_set_channel(local, wpan_phy->current_page, in mac802154_scan_cleanup_locked()
73 wpan_phy->current_channel); in mac802154_scan_cleanup_locked()
74 ieee802154_configure_durations(wpan_phy, wpan_phy->current_page, in mac802154_scan_cleanup_locked()
75 wpan_phy->current_channel); in mac802154_scan_cleanup_locked()
181 struct wpan_phy *wpan_phy; in mac802154_scan_worker() local
[all...]
H A Dmac_cmd.c68 wpan_dev->wpan_phy->transmit_power = params->transmit_power; in mac802154_set_mac_params()
69 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params()
70 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; in mac802154_set_mac_params()
109 params->transmit_power = wpan_dev->wpan_phy->transmit_power; in mac802154_get_mac_params()
110 params->cca = wpan_dev->wpan_phy->cca; in mac802154_get_mac_params()
111 params->cca_ed_level = wpan_dev->wpan_phy->cca_ed_level; in mac802154_get_mac_params()
H A Dmain.c49 struct wpan_phy *phy; in ieee802154_alloc_hw()
58 * We use the wpan_phy priv data for both our ieee802154_local and for in ieee802154_alloc_hw()
64 * | struct wpan_phy | in ieee802154_alloc_hw()
122 void ieee802154_configure_durations(struct wpan_phy *phy, in ieee802154_configure_durations()
179 static void ieee802154_setup_wpan_phy_pib(struct wpan_phy *wpan_phy) in ieee802154_setup_wpan_phy_pib() argument
185 wpan_phy->lifs_period = in ieee802154_setup_wpan_phy_pib()
186 (IEEE802154_LIFS_PERIOD * wpan_phy->symbol_duration) / 1000; in ieee802154_setup_wpan_phy_pib()
187 wpan_phy->sifs_period = in ieee802154_setup_wpan_phy_pib()
188 (IEEE802154_SIFS_PERIOD * wpan_phy in ieee802154_setup_wpan_phy_pib()
[all...]
H A Drx.c110 struct wpan_phy *wpan_phy = sdata->local->hw.phy; in ieee802154_subif_frame() local
123 sdata->required_filtering > wpan_phy->filtering) { in ieee802154_subif_frame()
/kernel/linux/linux-5.10/net/ieee802154/
H A Drdev-ops.h16 return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name, in rdev_add_virtual_intf_deprecated()
24 rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev); in rdev_del_virtual_intf_deprecated()
31 trace_802154_rdev_suspend(&rdev->wpan_phy); in rdev_suspend()
32 ret = rdev->ops->suspend(&rdev->wpan_phy); in rdev_suspend()
33 trace_802154_rdev_return_int(&rdev->wpan_phy, ret); in rdev_suspend()
41 trace_802154_rdev_resume(&rdev->wpan_phy); in rdev_resume()
42 ret = rdev->ops->resume(&rdev->wpan_phy); in rdev_resume()
43 trace_802154_rdev_return_int(&rdev->wpan_phy, ret); in rdev_resume()
54 trace_802154_rdev_add_virtual_intf(&rdev->wpan_phy, name, type, in rdev_add_virtual_intf()
56 ret = rdev->ops->add_virtual_intf(&rdev->wpan_phy, nam in rdev_add_virtual_intf()
[all...]
H A Dtrace.h17 wpan_phy_name(wpan_phy), \
45 TP_PROTO(struct wpan_phy *wpan_phy),
46 TP_ARGS(wpan_phy),
57 TP_PROTO(struct wpan_phy *wpan_phy),
58 TP_ARGS(wpan_phy)
62 TP_PROTO(struct wpan_phy *wpan_phy),
63 TP_ARGS(wpan_phy)
[all...]
H A Dcore.c26 struct wpan_phy *wpan_phy_find(const char *str) in wpan_phy_find()
37 return container_of(dev, struct wpan_phy, dev); in wpan_phy_find()
42 int (*fn)(struct wpan_phy *phy, void *data);
49 struct wpan_phy *phy = container_of(dev, struct wpan_phy, dev); in wpan_phy_iter()
54 int wpan_phy_for_each(int (*fn)(struct wpan_phy *phy, void *data), in wpan_phy_for_each()
84 struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx) in wpan_phy_idx_to_wpan_phy()
93 return &rdev->wpan_phy; in wpan_phy_idx_to_wpan_phy()
96 struct wpan_phy *
123 device_initialize(&rdev->wpan_phy in wpan_phy_new()
[all...]
H A Dcore.h11 /* wpan_phy index, internal only */
28 struct wpan_phy wpan_phy __aligned(NETDEV_ALIGN);
32 wpan_phy_to_rdev(struct wpan_phy *wpan_phy) in wpan_phy_to_rdev() argument
34 BUG_ON(!wpan_phy); in wpan_phy_to_rdev()
35 return container_of(wpan_phy, struct cfg802154_registered_device, in wpan_phy_to_rdev()
36 wpan_phy); in wpan_phy_to_rdev()
48 struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx);
H A Dsysfs.c23 wpan_phy.dev); in dev_to_rdev()
41 struct wpan_phy *wpan_phy = &dev_to_rdev(dev)->wpan_phy; in name_show() local
43 return sprintf(buf, "%s\n", dev_name(&wpan_phy->dev)); in name_show()
H A Dnl802154.c62 if (wpan_phy_net(&rdev->wpan_phy) != netns) in __cfg802154_wpan_dev_from_attrs()
139 netdev->ieee802154_ptr->wpan_phy); in __cfg802154_rdev_from_attrs()
158 if (netns != wpan_phy_net(&rdev->wpan_phy)) in __cfg802154_rdev_from_attrs()
251 *rdev = wpan_phy_to_rdev((*wpan_dev)->wpan_phy); in nl802154_prepare_wpan_dev_dump()
257 struct wpan_phy *wpan_phy = wpan_phy_idx_to_wpan_phy(cb->args[0] - 1); in nl802154_prepare_wpan_dev_dump() local
260 if (!wpan_phy) { in nl802154_prepare_wpan_dev_dump()
264 *rdev = wpan_phy_to_rdev(wpan_phy); in nl802154_prepare_wpan_dev_dump()
336 rdev->wpan_phy.supported.channels[page])) in nl802154_send_wpan_phy_channels()
348 const struct wpan_phy_supported *caps = &rdev->wpan_phy in nl802154_put_capabilities()
[all...]
H A Dnl-phy.c29 u32 seq, int flags, struct wpan_phy *phy) in ieee802154_nl_fill_phy()
77 struct wpan_phy *phy; in ieee802154_list_phy()
119 static int ieee802154_dump_phy_iter(struct wpan_phy *phy, void *_data) in ieee802154_dump_phy_iter()
164 struct wpan_phy *phy; in ieee802154_add_iface()
269 struct wpan_phy *phy; in ieee802154_del_iface()
290 phy = dev->ieee802154_ptr->wpan_phy; in ieee802154_del_iface()
297 struct wpan_phy *phy2; in ieee802154_del_iface()
/kernel/linux/linux-5.10/net/mac802154/
H A Dcfg.c18 ieee802154_add_iface_deprecated(struct wpan_phy *wpan_phy, in ieee802154_add_iface_deprecated() argument
22 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_add_iface_deprecated()
33 static void ieee802154_del_iface_deprecated(struct wpan_phy *wpan_phy, in ieee802154_del_iface_deprecated() argument
42 static int ieee802154_suspend(struct wpan_phy *wpan_phy) in ieee802154_suspend() argument
44 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); in ieee802154_suspend()
60 static int ieee802154_resume(struct wpan_phy *wpan_phy) in ieee802154_resume() argument
98 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_del_iface() argument
106 ieee802154_set_channel(struct wpan_phy *wpan_phy, u8 page, u8 channel) ieee802154_set_channel() argument
127 ieee802154_set_cca_mode(struct wpan_phy *wpan_phy, const struct wpan_phy_cca *cca) ieee802154_set_cca_mode() argument
146 ieee802154_set_cca_ed_level(struct wpan_phy *wpan_phy, s32 ed_level) ieee802154_set_cca_ed_level() argument
164 ieee802154_set_tx_power(struct wpan_phy *wpan_phy, s32 power) ieee802154_set_tx_power() argument
182 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 pan_id) ieee802154_set_pan_id() argument
200 ieee802154_set_backoff_exponent(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) ieee802154_set_backoff_exponent() argument
212 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 short_addr) ieee802154_set_short_addr() argument
222 ieee802154_set_max_csma_backoffs(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) ieee802154_set_max_csma_backoffs() argument
233 ieee802154_set_max_frame_retries(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, s8 max_frame_retries) ieee802154_set_max_frame_retries() argument
244 ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool mode) ieee802154_set_lbt_mode() argument
254 ieee802154_set_ackreq_default(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool ackreq) ieee802154_set_ackreq_default() argument
265 ieee802154_get_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) ieee802154_get_llsec_table() argument
276 ieee802154_lock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_lock_llsec_table() argument
286 ieee802154_unlock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) ieee802154_unlock_llsec_table() argument
296 ieee802154_set_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, int changed) ieee802154_set_llsec_params() argument
313 ieee802154_get_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) ieee802154_get_llsec_params() argument
329 ieee802154_add_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id, const struct ieee802154_llsec_key *key) ieee802154_add_llsec_key() argument
345 ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) ieee802154_del_llsec_key() argument
360 ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_add_seclevel() argument
375 ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) ieee802154_del_seclevel() argument
390 ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) ieee802154_add_device() argument
405 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) ieee802154_del_device() argument
420 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_add_devkey() argument
436 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) ieee802154_del_devkey() argument
[all...]
H A Dmac_cmd.c68 wpan_dev->wpan_phy->transmit_power = params->transmit_power; in mac802154_set_mac_params()
69 wpan_dev->wpan_phy->cca = params->cca; in mac802154_set_mac_params()
70 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; in mac802154_set_mac_params()
109 params->transmit_power = wpan_dev->wpan_phy->transmit_power; in mac802154_get_mac_params()
110 params->cca = wpan_dev->wpan_phy->cca; in mac802154_get_mac_params()
111 params->cca_ed_level = wpan_dev->wpan_phy->cca_ed_level; in mac802154_get_mac_params()
H A Dmain.c49 struct wpan_phy *phy; in ieee802154_alloc_hw()
58 * We use the wpan_phy priv data for both our ieee802154_local and for in ieee802154_alloc_hw()
64 * | struct wpan_phy | in ieee802154_alloc_hw()
130 static void ieee802154_setup_wpan_phy_pib(struct wpan_phy *wpan_phy) in ieee802154_setup_wpan_phy_pib() argument
136 wpan_phy->lifs_period = IEEE802154_LIFS_PERIOD * in ieee802154_setup_wpan_phy_pib()
137 wpan_phy->symbol_duration; in ieee802154_setup_wpan_phy_pib()
138 wpan_phy->sifs_period = IEEE802154_SIFS_PERIOD * in ieee802154_setup_wpan_phy_pib()
139 wpan_phy->symbol_duration; in ieee802154_setup_wpan_phy_pib()
/kernel/linux/linux-6.6/net/ieee802154/
H A Drdev-ops.h16 return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name, in rdev_add_virtual_intf_deprecated()
24 rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev); in rdev_del_virtual_intf_deprecated()
31 trace_802154_rdev_suspend(&rdev->wpan_phy); in rdev_suspend()
32 ret = rdev->ops->suspend(&rdev->wpan_phy); in rdev_suspend()
33 trace_802154_rdev_return_int(&rdev->wpan_phy, ret); in rdev_suspend()
41 trace_802154_rdev_resume(&rdev->wpan_phy); in rdev_resume()
42 ret = rdev->ops->resume(&rdev->wpan_phy); in rdev_resume()
43 trace_802154_rdev_return_int(&rdev->wpan_phy, ret); in rdev_resume()
54 trace_802154_rdev_add_virtual_intf(&rdev->wpan_phy, name, type, in rdev_add_virtual_intf()
56 ret = rdev->ops->add_virtual_intf(&rdev->wpan_phy, nam in rdev_add_virtual_intf()
[all...]
H A Dtrace.h17 wpan_phy_name(wpan_phy), \
45 TP_PROTO(struct wpan_phy *wpan_phy),
46 TP_ARGS(wpan_phy),
57 TP_PROTO(struct wpan_phy *wpan_phy),
58 TP_ARGS(wpan_phy)
62 TP_PROTO(struct wpan_phy *wpan_phy),
63 TP_ARGS(wpan_phy)
[all...]
H A Dcore.c26 struct wpan_phy *wpan_phy_find(const char *str) in wpan_phy_find()
37 return container_of(dev, struct wpan_phy, dev); in wpan_phy_find()
42 int (*fn)(struct wpan_phy *phy, void *data);
49 struct wpan_phy *phy = container_of(dev, struct wpan_phy, dev); in wpan_phy_iter()
54 int wpan_phy_for_each(int (*fn)(struct wpan_phy *phy, void *data), in wpan_phy_for_each()
84 struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx) in wpan_phy_idx_to_wpan_phy()
93 return &rdev->wpan_phy; in wpan_phy_idx_to_wpan_phy()
96 struct wpan_phy *
123 device_initialize(&rdev->wpan_phy in wpan_phy_new()
[all...]
H A Dcore.h11 /* wpan_phy index, internal only */
28 struct wpan_phy wpan_phy __aligned(NETDEV_ALIGN);
32 wpan_phy_to_rdev(struct wpan_phy *wpan_phy) in wpan_phy_to_rdev() argument
34 BUG_ON(!wpan_phy); in wpan_phy_to_rdev()
35 return container_of(wpan_phy, struct cfg802154_registered_device, in wpan_phy_to_rdev()
36 wpan_phy); in wpan_phy_to_rdev()
48 struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx);
H A Dnl802154.h7 int nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
9 int nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev);
10 int nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev,
H A Dnl802154.c64 if (wpan_phy_net(&rdev->wpan_phy) != netns) in __cfg802154_wpan_dev_from_attrs()
141 netdev->ieee802154_ptr->wpan_phy); in __cfg802154_rdev_from_attrs()
160 if (netns != wpan_phy_net(&rdev->wpan_phy)) in __cfg802154_rdev_from_attrs()
270 *rdev = wpan_phy_to_rdev((*wpan_dev)->wpan_phy); in nl802154_prepare_wpan_dev_dump()
276 struct wpan_phy *wpan_phy = wpan_phy_idx_to_wpan_phy(cb->args[0] - 1); in nl802154_prepare_wpan_dev_dump() local
279 if (!wpan_phy) { in nl802154_prepare_wpan_dev_dump()
283 *rdev = wpan_phy_to_rdev(wpan_phy); in nl802154_prepare_wpan_dev_dump()
355 rdev->wpan_phy.supported.channels[page])) in nl802154_send_wpan_phy_channels()
367 const struct wpan_phy_supported *caps = &rdev->wpan_phy in nl802154_put_capabilities()
1376 nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_coord_desc *desc) nl802154_scan_event() argument
1405 struct wpan_phy *wpan_phy = &rdev->wpan_phy; nl802154_trigger_scan() local
1533 nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) nl802154_scan_started() argument
1547 nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, enum nl802154_scan_done_reasons reason) nl802154_scan_done() argument
1578 struct wpan_phy *wpan_phy = &rdev->wpan_phy; nl802154_send_beacons() local
[all...]
H A Dsysfs.c23 wpan_phy.dev); in dev_to_rdev()
41 struct wpan_phy *wpan_phy = &dev_to_rdev(dev)->wpan_phy; in name_show() local
43 return sprintf(buf, "%s\n", dev_name(&wpan_phy->dev)); in name_show()
H A Dnl-phy.c29 u32 seq, int flags, struct wpan_phy *phy) in ieee802154_nl_fill_phy()
77 struct wpan_phy *phy; in ieee802154_list_phy()
119 static int ieee802154_dump_phy_iter(struct wpan_phy *phy, void *_data) in ieee802154_dump_phy_iter()
164 struct wpan_phy *phy; in ieee802154_add_iface()
269 struct wpan_phy *phy; in ieee802154_del_iface()
290 phy = dev->ieee802154_ptr->wpan_phy; in ieee802154_del_iface()
297 struct wpan_phy *phy2; in ieee802154_del_iface()

Completed in 13 milliseconds

12