/kernel/linux/linux-5.10/include/net/ |
H A D | cfg802154.h | 19 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 D | cfg802154.h | 19 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 D | cfg.c | 18 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 D | scan.c | 49 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 D | mac_cmd.c | 68 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 D | main.c | 49 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 D | rx.c | 110 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 D | rdev-ops.h | 16 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 D | trace.h | 17 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 D | core.c | 26 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 D | core.h | 11 /* 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 D | sysfs.c | 23 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 D | nl802154.c | 62 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 D | nl-phy.c | 29 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 D | cfg.c | 18 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 D | mac_cmd.c | 68 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 D | main.c | 49 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 D | rdev-ops.h | 16 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 D | trace.h | 17 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 D | core.c | 26 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 D | core.h | 11 /* 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 D | nl802154.h | 7 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 D | nl802154.c | 64 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 D | sysfs.c | 23 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 D | nl-phy.c | 29 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()
|