Lines Matching refs:wpan_phy

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.supported; in nl802154_put_capabilities()
388 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_ED_LEVEL) { in nl802154_put_capabilities()
404 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_TXPOWER) { in nl802154_put_capabilities()
420 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_MODE) { in nl802154_put_capabilities()
465 wpan_phy_name(&rdev->wpan_phy)) || in nl802154_send_wpan_phy()
477 rdev->wpan_phy.current_page) || in nl802154_send_wpan_phy()
479 rdev->wpan_phy.current_channel)) in nl802154_send_wpan_phy()
489 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_MODE) { in nl802154_send_wpan_phy()
491 rdev->wpan_phy.cca.mode)) in nl802154_send_wpan_phy()
494 if (rdev->wpan_phy.cca.mode == NL802154_CCA_ENERGY_CARRIER) { in nl802154_send_wpan_phy()
496 rdev->wpan_phy.cca.opt)) in nl802154_send_wpan_phy()
501 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_TXPOWER) { in nl802154_send_wpan_phy()
503 rdev->wpan_phy.transmit_power)) in nl802154_send_wpan_phy()
507 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_ED_LEVEL) { in nl802154_send_wpan_phy()
509 rdev->wpan_phy.cca_ed_level)) in nl802154_send_wpan_phy()
541 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_TXPOWER) in nl802154_send_wpan_phy()
544 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_ED_LEVEL) in nl802154_send_wpan_phy()
547 if (rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_MODE) in nl802154_send_wpan_phy()
589 netdev->ieee802154_ptr->wpan_phy); in nl802154_dump_wpan_phy_parse()
622 if (!net_eq(wpan_phy_net(&rdev->wpan_phy), sock_net(skb->sk))) in nl802154_dump_wpan_phy()
681 ((u64)wpan_phy_to_rdev(wpan_dev->wpan_phy)->wpan_phy_idx << 32); in wpan_dev_id()
871 if (!net_eq(wpan_phy_net(&rdev->wpan_phy), sock_net(skb->sk))) in nl802154_dump_interface()
938 !(rdev->wpan_phy.supported.iftypes & BIT(type))) in nl802154_new_interface()
986 if (!ieee802154_chan_is_valid(&rdev->wpan_phy, page, channel)) in nl802154_set_channel()
997 if (!(rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_MODE)) in nl802154_set_cca_mode()
1007 !(rdev->wpan_phy.supported.cca_modes & BIT(cca.mode))) in nl802154_set_cca_mode()
1016 !(rdev->wpan_phy.supported.cca_opts & BIT(cca.opt))) in nl802154_set_cca_mode()
1029 if (!(rdev->wpan_phy.flags & WPAN_PHY_FLAG_CCA_ED_LEVEL)) in nl802154_set_cca_ed_level()
1037 for (i = 0; i < rdev->wpan_phy.supported.cca_ed_levels_size; i++) { in nl802154_set_cca_ed_level()
1038 if (ed_level == rdev->wpan_phy.supported.cca_ed_levels[i]) in nl802154_set_cca_ed_level()
1051 if (!(rdev->wpan_phy.flags & WPAN_PHY_FLAG_TXPOWER)) in nl802154_set_tx_power()
1059 for (i = 0; i < rdev->wpan_phy.supported.tx_powers_size; i++) { in nl802154_set_tx_power()
1060 if (power == rdev->wpan_phy.supported.tx_powers[i]) in nl802154_set_tx_power()
1164 if (min_be < rdev->wpan_phy.supported.min_minbe || in nl802154_set_backoff_exponent()
1165 min_be > rdev->wpan_phy.supported.max_minbe || in nl802154_set_backoff_exponent()
1166 max_be < rdev->wpan_phy.supported.min_maxbe || in nl802154_set_backoff_exponent()
1167 max_be > rdev->wpan_phy.supported.max_maxbe || in nl802154_set_backoff_exponent()
1193 if (max_csma_backoffs < rdev->wpan_phy.supported.min_csma_backoffs || in nl802154_set_max_csma_backoffs()
1194 max_csma_backoffs > rdev->wpan_phy.supported.max_csma_backoffs) in nl802154_set_max_csma_backoffs()
1218 if (max_frame_retries < rdev->wpan_phy.supported.min_frame_retries || in nl802154_set_max_frame_retries()
1219 max_frame_retries > rdev->wpan_phy.supported.max_frame_retries) in nl802154_set_max_frame_retries()
1243 if (!wpan_phy_supported_bool(mode, rdev->wpan_phy.supported.lbt)) in nl802154_set_lbt_mode()
1295 if (!net_eq(wpan_phy_net(&rdev->wpan_phy), net)) in nl802154_wpan_phy_netns()
1376 int nl802154_scan_event(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in nl802154_scan_event() argument
1379 struct cfg802154_registered_device *rdev = wpan_phy_to_rdev(wpan_phy); in nl802154_scan_event()
1395 return genlmsg_multicast_netns(&nl802154_fam, wpan_phy_net(wpan_phy), in nl802154_scan_event()
1405 struct wpan_phy *wpan_phy = &rdev->wpan_phy; in nl802154_trigger_scan() local
1425 request->wpan_phy = wpan_phy; in nl802154_trigger_scan()
1442 request->page = wpan_phy->current_page; in nl802154_trigger_scan()
1448 request->channels = wpan_phy->supported.channels[request->page]; in nl802154_trigger_scan()
1523 wpan_phy_net(&rdev->wpan_phy), msg, 0, in nl802154_send_scan_msg()
1527 int nl802154_scan_started(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev) in nl802154_scan_started() argument
1529 struct cfg802154_registered_device *rdev = wpan_phy_to_rdev(wpan_phy); in nl802154_scan_started()
1541 int nl802154_scan_done(struct wpan_phy *wpan_phy, struct wpan_dev *wpan_dev, in nl802154_scan_done() argument
1544 struct cfg802154_registered_device *rdev = wpan_phy_to_rdev(wpan_phy); in nl802154_scan_done()
1572 struct wpan_phy *wpan_phy = &rdev->wpan_phy; in nl802154_send_beacons() local
1591 request->wpan_phy = wpan_phy; in nl802154_send_beacons()
2538 rdev = wpan_phy_to_rdev(wpan_dev->wpan_phy); in nl802154_pre_doit()