Lines Matching refs:dev_role
917 static bool check_dev_role_integrity(struct bcm_cfg80211 *cfg, s32 mode, u32 dev_role);
11429 u32 dev_role, argument
11441 if (dev_role == NL80211_IFTYPE_P2P_GO && (ies->wpa2_ie)) {
11447 } else if (dev_role == NL80211_IFTYPE_AP) {
11552 u32 dev_role, s32 bssidx) argument
11579 if (dev_role == NL80211_IFTYPE_AP) {
11731 u32 dev_role, s32 bssidx) argument
11757 WL_DBG(("Enter dev_role:%d bssidx:%d ifname:%s\n", dev_role, bssidx, dev->name));
11772 if (dev_role == NL80211_IFTYPE_P2P_GO) {
11805 } else if (dev_role == NL80211_IFTYPE_AP) {
11817 WL_DBG(("Creating AP bssidx:%d dev_role:%d\n", bssidx, dev_role));
11940 WL_ERR(("Wrong interface type %d\n", dev_role));
12536 u32 dev_role = 0; local
12561 dev_role = NL80211_IFTYPE_P2P_GO;
12563 dev_role = NL80211_IFTYPE_AP;
12600 if (!check_dev_role_integrity(cfg, wl_get_mode_by_netdev(cfg, dev), dev_role)) {
12615 dev_role, bssidx)) < 0) {
12637 dev_role, bssidx, info->privacy)) < 0)
12645 dev_role, bssidx)) < 0) {
12650 if (dev_role == NL80211_IFTYPE_AP) {
12652 } else if (dev_role == NL80211_IFTYPE_P2P_GO) {
12701 if ((dev_role == NL80211_IFTYPE_AP) && (ies.wps_ie != NULL)) {
12718 if (dev_role == NL80211_IFTYPE_AP) {
12750 if (dev_role == NL80211_IFTYPE_AP) {
12788 u32 dev_role = 0; local
12811 dev_role = NL80211_IFTYPE_AP;
12823 dev_role = NL80211_IFTYPE_P2P_GO;
12844 if (!check_dev_role_integrity(cfg, wl_get_mode_by_netdev(cfg, dev), dev_role)) {
12859 if (dev_role == NL80211_IFTYPE_AP) {
12928 if (dev_role == NL80211_IFTYPE_AP) {
12944 u32 dev_role = 0; local
12961 dev_role = NL80211_IFTYPE_P2P_GO;
12963 dev_role = NL80211_IFTYPE_AP;
12969 if (!check_dev_role_integrity(cfg, wl_get_mode_by_netdev(cfg, dev), dev_role)) {
12974 if ((dev_role == NL80211_IFTYPE_P2P_GO) && (cfg->p2p_wdev == NULL)) {
13017 if (dev_role == NL80211_IFTYPE_AP) {
13024 if ((dev_role == NL80211_IFTYPE_AP) && (ies.wps_ie != NULL)) {
13049 u32 dev_role = NL80211_IFTYPE_AP; local
13061 dev_role = NL80211_IFTYPE_AP;
13067 dev_role = NL80211_IFTYPE_P2P_GO;
13077 dev_role = NL80211_IFTYPE_P2P_GO;
13082 if (!check_dev_role_integrity(cfg, wl_get_mode_by_netdev(cfg, dev), dev_role)) {
13087 if ((dev_role == NL80211_IFTYPE_P2P_GO) && (cfg->p2p_wdev == NULL)) {
13098 if (dev_role == NL80211_IFTYPE_AP) {
13148 (wl_cfg80211_bcn_validate_sec(dev, &ies, dev_role, bssidx, privacy) < 0))
13173 (err = wl_cfg80211_bcn_bringup_ap(dev, &ies, dev_role, bssidx)) < 0)
13195 if (((dev_role == NL80211_IFTYPE_P2P_GO) ||
13196 (dev_role == NL80211_IFTYPE_AP)) && (ies.wps_ie != NULL)) {
13208 if (dev_role == NL80211_IFTYPE_AP) {
21709 static bool check_dev_role_integrity(struct bcm_cfg80211 *cfg, s32 mode, u32 dev_role) argument
21712 if (((dev_role == NL80211_IFTYPE_AP) || (dev_role == NL80211_IFTYPE_P2P_GO)) &&
21715 WL_ERR(("device role select failed role:%d op_mode:%d \n", dev_role, dhd->op_mode));