FreeBSD/sys/dev/wl/if_wl.c
/*
 * wlinit:
 *
 *	Another routine that interfaces the "if" layer to this driver.  
 *	Simply resets the structures that are used by "upper layers".  
 *	As well as calling wlhwrst that does reset the WaveLAN board.
 *
 * input	: softc pointer for this interface
 * output	: structures (if structs) and board are reset
 *
 */
Another routine that interfaces the "if" layer to this driver.
Simply resets the structures that are used by "upper layers".
As well as calling wlhwrst that does reset the WaveLAN board.

input        : softc pointer for this interface
output       : structures (if structs) and board are reset
Another routine that interfaces the " if " layer to this driver . Simply resets the structures that are used by " upper layers " . As well as calling wlhwrst that does reset the WaveLAN board . input : softc pointer for this interface output : structures ( if structs ) and board are reset
static void
wlinit(void *xsc)
{
    struct wl_softc	*sc = xsc;
    WL_LOCK(sc);
    wlinit_locked(sc);
    WL_UNLOCK(sc);
}
static void wlinit ( void * xsc ) { struct wl_softc * sc = xsc ; WL_LOCK ( sc ) ; wlinit_locked ( sc ) ; WL_UNLOCK ( sc ) ; }
wlinit:
      Another routine that interfaces the "if" layer to this driver.
wlinit : Another routine that interfaces the " if " layer to this driver .