Lines Matching refs:geo

51 	if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0)  in libipw_is_valid_channel()
55 for (i = 0; i < ieee->geo.bg_channels; i++) in libipw_is_valid_channel()
59 if ((ieee->geo.bg[i].channel == channel) && in libipw_is_valid_channel()
60 !(ieee->geo.bg[i].flags & LIBIPW_CH_INVALID) && in libipw_is_valid_channel()
62 !(ieee->geo.bg[i].flags & LIBIPW_CH_B_ONLY))) in libipw_is_valid_channel()
66 for (i = 0; i < ieee->geo.a_channels; i++) in libipw_is_valid_channel()
67 if ((ieee->geo.a[i].channel == channel) && in libipw_is_valid_channel()
68 !(ieee->geo.a[i].flags & LIBIPW_CH_INVALID)) in libipw_is_valid_channel()
80 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) in libipw_channel_to_index()
84 for (i = 0; i < ieee->geo.bg_channels; i++) in libipw_channel_to_index()
85 if (ieee->geo.bg[i].channel == channel) in libipw_channel_to_index()
89 for (i = 0; i < ieee->geo.a_channels; i++) in libipw_channel_to_index()
90 if (ieee->geo.a[i].channel == channel) in libipw_channel_to_index()
102 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) in libipw_channel_to_freq()
117 if (ieee->geo.bg_channels == 0 && ieee->geo.a_channels == 0) in libipw_freq_to_channel()
123 for (i = 0; i < ieee->geo.bg_channels; i++) in libipw_freq_to_channel()
124 if (ieee->geo.bg[i].freq == freq) in libipw_freq_to_channel()
125 return ieee->geo.bg[i].channel; in libipw_freq_to_channel()
128 for (i = 0; i < ieee->geo.a_channels; i++) in libipw_freq_to_channel()
129 if (ieee->geo.a[i].freq == freq) in libipw_freq_to_channel()
130 return ieee->geo.a[i].channel; in libipw_freq_to_channel()
136 const struct libipw_geo *geo) in libipw_set_geo() argument
138 memcpy(ieee->geo.name, geo->name, 3); in libipw_set_geo()
139 ieee->geo.name[3] = '\0'; in libipw_set_geo()
140 ieee->geo.bg_channels = geo->bg_channels; in libipw_set_geo()
141 ieee->geo.a_channels = geo->a_channels; in libipw_set_geo()
142 memcpy(ieee->geo.bg, geo->bg, geo->bg_channels * in libipw_set_geo()
144 memcpy(ieee->geo.a, geo->a, ieee->geo.a_channels * in libipw_set_geo()
150 return &ieee->geo; in libipw_get_geo()
161 return ieee->geo.bg[index].flags; in libipw_get_channel_flags()
163 return ieee->geo.a[index].flags; in libipw_get_channel_flags()
181 return &ieee->geo.bg[index]; in libipw_get_channel()
183 return &ieee->geo.a[index]; in libipw_get_channel()