Lines Matching defs:interfaces

45 int hostapd_for_each_interface(struct hapd_interfaces *interfaces,
52 for (i = 0; i < interfaces->count; i++) {
53 ret = cb(interfaces->iface[i], ctx);
117 if (iface->interfaces == NULL ||
118 iface->interfaces->config_read_cb == NULL)
120 newconf = iface->interfaces->config_read_cb(iface->config_fname);
296 if (hapd->iface->interfaces &&
297 hapd->iface->interfaces->ctrl_iface_deinit)
298 hapd->iface->interfaces->ctrl_iface_deinit(hapd);
781 if (hapd->iface->interfaces &&
782 hapd->iface->interfaces->ctrl_iface_init &&
783 hapd->iface->interfaces->ctrl_iface_init(hapd)) {
1085 if (hapd_iface->interfaces == NULL ||
1086 hapd_iface->interfaces->driver_init == NULL ||
1087 hapd_iface->interfaces->driver_init(hapd_iface) ||
1159 hostapd_iface_alloc(struct hapd_interfaces *interfaces)
1163 iface = os_realloc_array(interfaces->iface, interfaces->count + 1,
1167 interfaces->iface = iface;
1168 hapd_iface = interfaces->iface[interfaces->count] =
1175 interfaces->count++;
1176 hapd_iface->interfaces = interfaces;
1183 hostapd_config_alloc(struct hapd_interfaces *interfaces, const char *ifname,
1222 struct hapd_interfaces *interfaces, struct hostapd_config *conf)
1226 interfaces->iface[interfaces->count - 1];
1246 hapd_iface->interfaces = interfaces;
1252 int hostapd_add_iface(struct hapd_interfaces *interfaces, char *buf)
1264 for (i = 0; i < interfaces->count; i++) {
1265 if (!os_strcmp(interfaces->iface[i]->conf->bss[0].iface,
1273 hapd_iface = hostapd_iface_alloc(interfaces);
1280 conf = hostapd_config_alloc(interfaces, buf, ptr);
1287 hapd_iface = hostapd_data_alloc(interfaces, conf);
1294 if (hapd_iface->interfaces &&
1295 hapd_iface->interfaces->ctrl_iface_init &&
1296 hapd_iface->interfaces->ctrl_iface_init(hapd_iface->bss[0])) {
1309 os_free(hapd_iface->bss[interfaces->count]);
1316 int hostapd_remove_iface(struct hapd_interfaces *interfaces, char *buf)
1321 for (i = 0; i < interfaces->count; i++) {
1322 hapd_iface = interfaces->iface[i];
1329 while (k < (interfaces->count - 1)) {
1330 interfaces->iface[k] =
1331 interfaces->iface[k + 1];
1334 interfaces->count--;