Lines Matching defs:psa
236 u_char psa[0x40];
524 wlgetpsa(base, sc->psa);
527 sc->nwid[0] = sc->psa[WLPSA_NWID];
528 sc->nwid[1] = sc->psa[WLPSA_NWID+1];
531 if (sc->psa[WLPSA_MACSEL] & 1)
536 eaddr[i] = sc->psa[j + i];
695 configured = sc->psa[WLPSA_CONFIGURED] & 1;
710 if (sc->psa[WLPSA_COMPATNO] & 1) {
718 if (sc->psa[WLPSA_NWIDENABLE] & 1) {
727 MMC_WRITE(MMC_THR_PRE_SET, sc->psa[WLPSA_THRESH]);
728 MMC_WRITE(MMC_QUALITY_THR, sc->psa[WLPSA_QUALTHRESH]);
741 if (sc->psa[WLPSA_COMPATNO]== /* 2.4 Gz: half-card ver */
1314 if (subyte((up + i), sc->psa[i])) {
1346 sc->psa[WLPSA_IRQNO] = irqval;
1350 sc->psa[WLPSA_LOCALMAC+i] = fubyte(up+WLPSA_LOCALMAC+i);
1353 sc->psa[WLPSA_MACSEL] = fubyte(up+WLPSA_MACSEL);
1356 sc->psa[WLPSA_NWID] = fubyte(up+WLPSA_NWID);
1357 sc->psa[WLPSA_NWID+1] = fubyte(up+WLPSA_NWID+1);
2377 ** Reads the psa for the wavelan at (base) into (buf)
2398 ** Writes the psa for wavelan (unit) from the softc back to the
2411 crc = wlpsacrc(sc->psa); /* calculate CRC of PSA */
2412 sc->psa[WLPSA_CRCLOW] = crc & 0xff;
2413 sc->psa[WLPSA_CRCHIGH] = (crc >> 8) & 0xff;
2414 sc->psa[WLPSA_CRCOK] = 0x55; /* default to 'bad' until programming complete */
2425 outb(PIOP2(base), sc->psa[i]);
2430 sc->psa[WLPSA_CRCOK] = 0xaa; /* OK now */