Lines Matching defs:geo
52 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
56 for (i = 0; i < ieee->geo.bg_channels; i++)
60 if ((ieee->geo.bg[i].channel == channel) &&
61 !(ieee->geo.bg[i].flags & IEEE80211_CH_INVALID) &&
63 !(ieee->geo.bg[i].flags & IEEE80211_CH_B_ONLY)))
67 for (i = 0; i < ieee->geo.a_channels; i++)
68 if ((ieee->geo.a[i].channel == channel) &&
69 !(ieee->geo.a[i].flags & IEEE80211_CH_INVALID))
81 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
85 for (i = 0; i < ieee->geo.bg_channels; i++)
86 if (ieee->geo.bg[i].channel == channel)
90 for (i = 0; i < ieee->geo.a_channels; i++)
91 if (ieee->geo.a[i].channel == channel)
103 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
118 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
124 for (i = 0; i < ieee->geo.bg_channels; i++)
125 if (ieee->geo.bg[i].freq == freq)
126 return ieee->geo.bg[i].channel;
129 for (i = 0; i < ieee->geo.a_channels; i++)
130 if (ieee->geo.a[i].freq == freq)
131 return ieee->geo.a[i].channel;
137 const struct ieee80211_geo *geo)
139 memcpy(ieee->geo.name, geo->name, 3);
140 ieee->geo.name[3] = '\0';
141 ieee->geo.bg_channels = geo->bg_channels;
142 ieee->geo.a_channels = geo->a_channels;
143 memcpy(ieee->geo.bg, geo->bg, geo->bg_channels *
145 memcpy(ieee->geo.a, geo->a, ieee->geo.a_channels *
152 return &ieee->geo;
163 return ieee->geo.bg[index].flags;
165 return ieee->geo.a[index].flags;
183 return &ieee->geo.bg[index];
185 return &ieee->geo.a[index];