Lines Matching defs:geo
51 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
55 for (i = 0; i < ieee->geo.bg_channels; i++)
59 if ((ieee->geo.bg[i].channel == channel) &&
60 !(ieee->geo.bg[i].flags & LIBIPW_CH_INVALID) &&
62 !(ieee->geo.bg[i].flags & LIBIPW_CH_B_ONLY)))
66 for (i = 0; i < ieee->geo.a_channels; i++)
67 if ((ieee->geo.a[i].channel == channel) &&
68 !(ieee->geo.a[i].flags & LIBIPW_CH_INVALID))
80 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
84 for (i = 0; i < ieee->geo.bg_channels; i++)
85 if (ieee->geo.bg[i].channel == channel)
89 for (i = 0; i < ieee->geo.a_channels; i++)
90 if (ieee->geo.a[i].channel == channel)
102 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
117 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)
123 for (i = 0; i < ieee->geo.bg_channels; i++)
124 if (ieee->geo.bg[i].freq == freq)
125 return ieee->geo.bg[i].channel;
128 for (i = 0; i < ieee->geo.a_channels; i++)
129 if (ieee->geo.a[i].freq == freq)
130 return ieee->geo.a[i].channel;
136 const struct libipw_geo *geo)
138 memcpy(ieee->geo.name, geo->name, 3);
139 ieee->geo.name[3] = '\0';
140 ieee->geo.bg_channels = geo->bg_channels;
141 ieee->geo.a_channels = geo->a_channels;
142 memcpy(ieee->geo.bg, geo->bg, geo->bg_channels *
144 memcpy(ieee->geo.a, geo->a, ieee->geo.a_channels *
151 return &ieee->geo;
162 return ieee->geo.bg[index].flags;
164 return ieee->geo.a[index].flags;
182 return &ieee->geo.bg[index];
184 return &ieee->geo.a[index];