/linux-master/net/ieee802154/ |
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 | 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) argument 34 BUG_ON(!wpan_phy); 35 return container_of(wpan_phy, struct cfg802154_registered_device, 36 wpan_phy); 48 struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx);
|
H A D | rdev-ops.h | 16 return rdev->ops->add_virtual_intf_deprecated(&rdev->wpan_phy, name, 24 rdev->ops->del_virtual_intf_deprecated(&rdev->wpan_phy, dev); 31 trace_802154_rdev_suspend(&rdev->wpan_phy); 32 ret = rdev->ops->suspend(&rdev->wpan_phy); 33 trace_802154_rdev_return_int(&rdev->wpan_phy, ret); 41 trace_802154_rdev_resume(&rdev->wpan_phy); 42 ret = rdev->ops->resume(&rdev->wpan_phy); 43 trace_802154_rdev_return_int(&rdev->wpan_phy, ret); 54 trace_802154_rdev_add_virtual_intf(&rdev->wpan_phy, name, type, 56 ret = rdev->ops->add_virtual_intf(&rdev->wpan_phy, nam [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) 37 return container_of(dev, struct wpan_phy, dev); 42 int (*fn)(struct wpan_phy *phy, void *data); 49 struct wpan_phy *phy = container_of(dev, struct wpan_phy, dev); 54 int wpan_phy_for_each(int (*fn)(struct wpan_phy *phy, void *data), 84 struct wpan_phy *wpan_phy_idx_to_wpan_phy(int wpan_phy_idx) 93 return &rdev->wpan_phy; 96 struct wpan_phy * 123 device_initialize(&rdev->wpan_phy [all...] |
H A D | sysfs.c | 23 wpan_phy.dev); 41 struct wpan_phy *wpan_phy = &dev_to_rdev(dev)->wpan_phy; local 43 return sprintf(buf, "%s\n", dev_name(&wpan_phy->dev));
|
H A D | nl802154.c | 64 if (wpan_phy_net(&rdev->wpan_phy) != netns) 141 netdev->ieee802154_ptr->wpan_phy); 160 if (netns != wpan_phy_net(&rdev->wpan_phy)) 271 *rdev = wpan_phy_to_rdev((*wpan_dev)->wpan_phy); 277 struct wpan_phy *wpan_phy = wpan_phy_idx_to_wpan_phy(cb->args[0] - 1); local 280 if (!wpan_phy) { 284 *rdev = wpan_phy_to_rdev(wpan_phy); 355 rdev->wpan_phy.supported.channels[page])) 367 const struct wpan_phy_supported *caps = &rdev->wpan_phy 1372 nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_coord_desc *desc) argument 1401 struct wpan_phy *wpan_phy = &rdev->wpan_phy; local 1529 nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 1543 nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, enum nl802154_scan_done_reasons reason) argument 1574 struct wpan_phy *wpan_phy = &rdev->wpan_phy; local 1642 struct wpan_phy *wpan_phy; local 1677 struct wpan_phy *wpan_phy = &rdev->wpan_phy; local [all...] |
H A D | nl-phy.c | 29 u32 seq, int flags, struct wpan_phy *phy) 77 struct wpan_phy *phy; 119 static int ieee802154_dump_phy_iter(struct wpan_phy *phy, void *_data) 164 struct wpan_phy *phy; 269 struct wpan_phy *phy; 290 phy = dev->ieee802154_ptr->wpan_phy; 297 struct wpan_phy *phy2;
|
H A D | nl-mac.c | 78 struct wpan_phy *phy; 90 phy = dev->ieee802154_ptr->wpan_phy; 469 struct wpan_phy *phy; 499 phy = dev->ieee802154_ptr->wpan_phy;
|
/linux-master/include/net/ |
H A D | cfg802154.h | 19 struct wpan_phy; 36 struct net_device * (*add_virtual_intf_deprecated)(struct wpan_phy *wpan_phy, 40 void (*del_virtual_intf_deprecated)(struct wpan_phy *wpan_phy, 42 int (*suspend)(struct wpan_phy *wpan_phy); 43 int (*resume)(struct wpan_phy *wpan_phy); 44 int (*add_virtual_intf)(struct wpan_phy *wpan_ph 200 struct wpan_phy { struct 255 wpan_phy_net(struct wpan_phy *wpan_phy) argument 260 wpan_phy_net_set(struct wpan_phy *wpan_phy, struct net *net) argument 346 struct wpan_phy *wpan_phy; member in struct:cfg802154_scan_request 364 struct wpan_phy *wpan_phy; member in struct:cfg802154_beacon_request 472 struct wpan_phy *wpan_phy; member in struct:wpan_dev [all...] |
H A D | mac802154.h | 73 * @phy: This points to the &struct wpan_phy allocated for this 802.15.4 PHY. 83 struct wpan_phy *phy; 429 * need to fill the contained wpan_phy's information.
|
H A D | ieee802154_netdev.h | 435 struct wpan_phy;
|
/linux-master/net/mac802154/ |
H A D | cfg.c | 18 ieee802154_add_iface_deprecated(struct wpan_phy *wpan_phy, argument 22 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); 33 static void ieee802154_del_iface_deprecated(struct wpan_phy *wpan_phy, argument 42 static int ieee802154_suspend(struct wpan_phy *wpan_phy) argument 44 struct ieee802154_local *local = wpan_phy_priv(wpan_phy); 60 static int ieee802154_resume(struct wpan_phy *wpan_phy) argument 98 ieee802154_del_iface(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 106 ieee802154_set_channel(struct wpan_phy *wpan_phy, u8 page, u8 channel) argument 132 ieee802154_set_cca_mode(struct wpan_phy *wpan_phy, const struct wpan_phy_cca *cca) argument 151 ieee802154_set_cca_ed_level(struct wpan_phy *wpan_phy, s32 ed_level) argument 169 ieee802154_set_tx_power(struct wpan_phy *wpan_phy, s32 power) argument 187 ieee802154_set_pan_id(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 pan_id) argument 205 ieee802154_set_backoff_exponent(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 min_be, u8 max_be) argument 217 ieee802154_set_short_addr(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le16 short_addr) argument 227 ieee802154_set_max_csma_backoffs(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, u8 max_csma_backoffs) argument 238 ieee802154_set_max_frame_retries(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, s8 max_frame_retries) argument 249 ieee802154_set_lbt_mode(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool mode) argument 259 ieee802154_set_ackreq_default(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, bool ackreq) argument 268 mac802154_trigger_scan(struct wpan_phy *wpan_phy, struct cfg802154_scan_request *request) argument 280 mac802154_abort_scan(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 293 mac802154_send_beacons(struct wpan_phy *wpan_phy, struct cfg802154_beacon_request *request) argument 305 mac802154_stop_beacons(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 318 mac802154_associate(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_addr *coord) argument 386 mac802154_disassociate_from_parent(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 447 mac802154_disassociate_child(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_pan_device *child) argument 468 mac802154_disassociate(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_addr *target) argument 493 ieee802154_get_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_table **table) argument 504 ieee802154_lock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 514 ieee802154_unlock_llsec_table(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) argument 524 ieee802154_set_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_params *params, int changed) argument 541 ieee802154_get_llsec_params(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, struct ieee802154_llsec_params *params) argument 557 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) argument 573 ieee802154_del_llsec_key(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_key_id *id) argument 588 ieee802154_add_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) argument 603 ieee802154_del_seclevel(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_seclevel *sl) argument 618 ieee802154_add_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, const struct ieee802154_llsec_device *dev_desc) argument 633 ieee802154_del_device(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr) argument 648 ieee802154_add_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) argument 664 ieee802154_del_devkey(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, __le64 extended_addr, const struct ieee802154_llsec_device_key *key) argument [all...] |
H A D | mac_cmd.c | 68 wpan_dev->wpan_phy->transmit_power = params->transmit_power; 69 wpan_dev->wpan_phy->cca = params->cca; 70 wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; 109 params->transmit_power = wpan_dev->wpan_phy->transmit_power; 110 params->cca = wpan_dev->wpan_phy->cca; 111 params->cca_ed_level = wpan_dev->wpan_phy->cca_ed_level;
|
H A D | main.c | 49 struct wpan_phy *phy; 58 * We use the wpan_phy priv data for both our ieee802154_local and for 64 * | struct wpan_phy | 124 void ieee802154_configure_durations(struct wpan_phy *phy, 181 static void ieee802154_setup_wpan_phy_pib(struct wpan_phy *wpan_phy) argument 187 wpan_phy->lifs_period = 188 (IEEE802154_LIFS_PERIOD * wpan_phy->symbol_duration) / 1000; 189 wpan_phy->sifs_period = 190 (IEEE802154_SIFS_PERIOD * wpan_phy [all...] |
H A D | scan.c | 49 struct wpan_phy *wpan_phy = local->phy; local 66 nl802154_scan_done(wpan_phy, wpan_dev, arg); 72 drv_set_channel(local, wpan_phy->current_page, 73 wpan_phy->current_channel); 74 ieee802154_configure_durations(wpan_phy, wpan_phy->current_page, 75 wpan_phy->current_channel); 181 struct wpan_phy *wpan_phy; local [all...] |
H A D | rx.c | 135 struct wpan_phy *wpan_phy = sdata->local->hw.phy; local 148 sdata->required_filtering > wpan_phy->filtering) {
|
H A D | iface.c | 658 sdata->wpan_dev.wpan_phy = local->hw.phy; 716 if (!dev->ieee802154_ptr || !dev->ieee802154_ptr->wpan_phy) 719 if (dev->ieee802154_ptr->wpan_phy->privid != mac802154_wpan_phy_privid)
|
H A D | ieee802154_i.h | 38 struct wpan_phy *phy; 125 * the PHY level may be different and is shown in struct wpan_phy. 142 extern const void *const mac802154_wpan_phy_privid; /* for wpan_phy privid */
|
/linux-master/drivers/net/ieee802154/ |
H A D | mcr20a.c | 973 struct wpan_phy *phy = lp->hw->phy;
|