Deleted Added
full compact
mwlhal.c (195171) mwlhal.c (216835)
1/*-
2 * Copyright (c) 2007-2009 Sam Leffler, Errno Consulting
3 * Copyright (c) 2007-2009 Marvell Semiconductor, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

22 * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
23 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
26 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
28 * THE POSSIBILITY OF SUCH DAMAGES.
29 *
1/*-
2 * Copyright (c) 2007-2009 Sam Leffler, Errno Consulting
3 * Copyright (c) 2007-2009 Marvell Semiconductor, Inc.
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

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

22 * THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR SPECIAL, EXEMPLARY,
23 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
26 * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
28 * THE POSSIBILITY OF SUCH DAMAGES.
29 *
30 * $FreeBSD: head/sys/dev/mwl/mwlhal.c 195171 2009-06-29 18:42:54Z sam $
30 * $FreeBSD: head/sys/dev/mwl/mwlhal.c 216835 2010-12-31 09:50:15Z bschmidt $
31 */
32
33#include <sys/param.h>
34#include <sys/systm.h>
35#include <sys/sysctl.h>
36#include <sys/malloc.h>
37#include <sys/lock.h>
38#include <sys/mutex.h>

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

274 hvap->vap_type = MWL_HAL_AP;
275 hvap->bss_type = htole16(WL_MAC_TYPE_SECONDARY_AP);
276 hvap->macid = i;
277 }
278 hvap = &mh->mh_vaps[i];
279 hvap->vap_type = MWL_HAL_STA;
280 hvap->bss_type = htole16(WL_MAC_TYPE_PRIMARY_CLIENT);
281 hvap->macid = i;
31 */
32
33#include <sys/param.h>
34#include <sys/systm.h>
35#include <sys/sysctl.h>
36#include <sys/malloc.h>
37#include <sys/lock.h>
38#include <sys/mutex.h>

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

274 hvap->vap_type = MWL_HAL_AP;
275 hvap->bss_type = htole16(WL_MAC_TYPE_SECONDARY_AP);
276 hvap->macid = i;
277 }
278 hvap = &mh->mh_vaps[i];
279 hvap->vap_type = MWL_HAL_STA;
280 hvap->bss_type = htole16(WL_MAC_TYPE_PRIMARY_CLIENT);
281 hvap->macid = i;
282 for (i++; i < MWL_MBSS_STA_MAX; i++) {
282 for (i++; i < MWL_MBSS_MAX; i++) {
283 hvap = &mh->mh_vaps[i];
284 hvap->vap_type = MWL_HAL_STA;
285 hvap->bss_type = htole16(WL_MAC_TYPE_SECONDARY_CLIENT);
286 hvap->macid = i;
287 }
288 mh->mh_revs.mh_devid = devid;
289 snprintf(mh->mh_mtxname, sizeof(mh->mh_mtxname),
290 "%s_hal", device_get_nameunit(dev));

--- 2496 unchanged lines hidden ---
283 hvap = &mh->mh_vaps[i];
284 hvap->vap_type = MWL_HAL_STA;
285 hvap->bss_type = htole16(WL_MAC_TYPE_SECONDARY_CLIENT);
286 hvap->macid = i;
287 }
288 mh->mh_revs.mh_devid = devid;
289 snprintf(mh->mh_mtxname, sizeof(mh->mh_mtxname),
290 "%s_hal", device_get_nameunit(dev));

--- 2496 unchanged lines hidden ---