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);
291 if (hapd->iface->interfaces &&
292 hapd->iface->interfaces->ctrl_iface_deinit)
293 hapd->iface->interfaces->ctrl_iface_deinit(hapd);
776 if (hapd->iface->interfaces &&
777 hapd->iface->interfaces->ctrl_iface_init &&
778 hapd->iface->interfaces->ctrl_iface_init(hapd)) {
1080 if (hapd_iface->interfaces == NULL ||
1081 hapd_iface->interfaces->driver_init == NULL ||
1082 hapd_iface->interfaces->driver_init(hapd_iface) ||
1153 hostapd_iface_alloc(struct hapd_interfaces *interfaces)
1157 iface = os_realloc_array(interfaces->iface, interfaces->count + 1,
1161 interfaces->iface = iface;
1162 hapd_iface = interfaces->iface[interfaces->count] =
1169 interfaces->count++;
1170 hapd_iface->interfaces = interfaces;
1177 hostapd_config_alloc(struct hapd_interfaces *interfaces, const char *ifname,
1216 struct hapd_interfaces *interfaces, struct hostapd_config *conf)
1220 interfaces->iface[interfaces->count - 1];
1240 hapd_iface->interfaces = interfaces;
1246 int hostapd_add_iface(struct hapd_interfaces *interfaces, char *buf)
1258 for (i = 0; i < interfaces->count; i++) {
1259 if (!os_strcmp(interfaces->iface[i]->conf->bss[0].iface,
1267 hapd_iface = hostapd_iface_alloc(interfaces);
1274 conf = hostapd_config_alloc(interfaces, buf, ptr);
1281 hapd_iface = hostapd_data_alloc(interfaces, conf);
1288 if (hapd_iface->interfaces &&
1289 hapd_iface->interfaces->ctrl_iface_init &&
1290 hapd_iface->interfaces->ctrl_iface_init(hapd_iface->bss[0])) {
1303 os_free(hapd_iface->bss[interfaces->count]);
1310 int hostapd_remove_iface(struct hapd_interfaces *interfaces, char *buf)
1315 for (i = 0; i < interfaces->count; i++) {
1316 hapd_iface = interfaces->iface[i];
1323 while (k < (interfaces->count - 1)) {
1324 interfaces->iface[k] =
1325 interfaces->iface[k + 1];
1328 interfaces->count--;