base.c (acb091d67c5c9649cf5d25055ef6fd64239a6762) base.c (8c2b418a07b4dc77d7efadb890ba9ad1a4161c3f)
1/*-
2 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
3 * Copyright (c) 2004-2005 Atheros Communications, Inc.
4 * Copyright (c) 2006 Devicescape Software, Inc.
5 * Copyright (c) 2007 Jiri Slaby <jirislaby@gmail.com>
6 * Copyright (c) 2007 Luis R. Rodriguez <mcgrof@winlab.rutgers.edu>
7 *
8 * All rights reserved.

--- 314 unchanged lines hidden (view full) ---

323{
324 unsigned int i, count, size, chfreq, freq, ch;
325
326 if (!test_bit(mode, ah->ah_modes))
327 return 0;
328
329 switch (mode) {
330 case AR5K_MODE_11A:
1/*-
2 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting
3 * Copyright (c) 2004-2005 Atheros Communications, Inc.
4 * Copyright (c) 2006 Devicescape Software, Inc.
5 * Copyright (c) 2007 Jiri Slaby <jirislaby@gmail.com>
6 * Copyright (c) 2007 Luis R. Rodriguez <mcgrof@winlab.rutgers.edu>
7 *
8 * All rights reserved.

--- 314 unchanged lines hidden (view full) ---

323{
324 unsigned int i, count, size, chfreq, freq, ch;
325
326 if (!test_bit(mode, ah->ah_modes))
327 return 0;
328
329 switch (mode) {
330 case AR5K_MODE_11A:
331 case AR5K_MODE_11A_TURBO:
332 /* 1..220, but 2GHz frequencies are filtered by check_channel */
333 size = 220 ;
334 chfreq = CHANNEL_5GHZ;
335 break;
336 case AR5K_MODE_11B:
337 case AR5K_MODE_11G:
331 /* 1..220, but 2GHz frequencies are filtered by check_channel */
332 size = 220 ;
333 chfreq = CHANNEL_5GHZ;
334 break;
335 case AR5K_MODE_11B:
336 case AR5K_MODE_11G:
338 case AR5K_MODE_11G_TURBO:
339 size = 26;
340 chfreq = CHANNEL_2GHZ;
341 break;
342 default:
343 ATH5K_WARN(ah->ah_sc, "bad mode, not copying channels\n");
344 return 0;
345 }
346

--- 3436 unchanged lines hidden ---
337 size = 26;
338 chfreq = CHANNEL_2GHZ;
339 break;
340 default:
341 ATH5K_WARN(ah->ah_sc, "bad mode, not copying channels\n");
342 return 0;
343 }
344

--- 3436 unchanged lines hidden ---