Home | History | Annotate | Download | only in drivers

Lines Matching refs:modes

2556 	struct hostapd_hw_modes *modes;
2561 modes = os_calloc(*num_modes, sizeof(struct hostapd_hw_modes));
2562 if (modes == NULL)
2564 modes[0].mode = HOSTAPD_MODE_IEEE80211G;
2565 modes[0].num_channels = 11;
2566 modes[0].num_rates = 12;
2567 modes[0].channels = os_calloc(11, sizeof(struct hostapd_channel_data));
2568 modes[0].rates = os_calloc(modes[0].num_rates, sizeof(int));
2569 if (modes[0].channels == NULL || modes[0].rates == NULL)
2572 modes[0].channels[i].chan = i + 1;
2573 modes[0].channels[i].freq = 2412 + 5 * i;
2574 modes[0].channels[i].flag = 0;
2576 modes[0].rates[0] = 10;
2577 modes[0].rates[1] = 20;
2578 modes[0].rates[2] = 55;
2579 modes[0].rates[3] = 110;
2580 modes[0].rates[4] = 60;
2581 modes[0].rates[5] = 90;
2582 modes[0].rates[6] = 120;
2583 modes[0].rates[7] = 180;
2584 modes[0].rates[8] = 240;
2585 modes[0].rates[9] = 360;
2586 modes[0].rates[10] = 480;
2587 modes[0].rates[11] = 540;
2589 modes[1].mode = HOSTAPD_MODE_IEEE80211B;
2590 modes[1].num_channels = 11;
2591 modes[1].num_rates = 4;
2592 modes[1].channels = os_calloc(11, sizeof(struct hostapd_channel_data));
2593 modes[1].rates = os_calloc(modes[1].num_rates, sizeof(int));
2594 if (modes[1].channels == NULL || modes[1].rates == NULL)
2597 modes[1].channels[i].chan = i + 1;
2598 modes[1].channels[i].freq = 2412 + 5 * i;
2599 modes[1].channels[i].flag = 0;
2601 modes[1].rates[0] = 10;
2602 modes[1].rates[1] = 20;
2603 modes[1].rates[2] = 55;
2604 modes[1].rates[3] = 110;
2606 modes[2].mode = HOSTAPD_MODE_IEEE80211A;
2607 modes[2].num_channels = 1;
2608 modes[2].num_rates = 8;
2609 modes[2].channels = os_calloc(1, sizeof(struct hostapd_channel_data));
2610 modes[2].rates = os_calloc(modes[2].num_rates, sizeof(int));
2611 if (modes[2].channels == NULL || modes[2].rates == NULL)
2613 modes[2].channels[0].chan = 60;
2614 modes[2].channels[0].freq = 5300;
2615 modes[2].channels[0].flag = 0;
2616 modes[2].rates[0] = 60;
2617 modes[2].rates[1] = 90;
2618 modes[2].rates[2] = 120;
2619 modes[2].rates[3] = 180;
2620 modes[2].rates[4] = 240;
2621 modes[2].rates[5] = 360;
2622 modes[2].rates[6] = 480;
2623 modes[2].rates[7] = 540;
2625 return modes;
2628 if (modes) {
2630 os_free(modes[i].channels);
2631 os_free(modes[i].rates);
2633 os_free(modes);