ltv              1055 dev/ic/if_wi.c wi_read_record_io(struct wi_softc *sc, struct wi_ltv_gen *ltv)
ltv              1062 dev/ic/if_wi.c 		oltv = ltv;
ltv              1063 dev/ic/if_wi.c 		switch (ltv->wi_type) {
ltv              1067 dev/ic/if_wi.c 			ltv = &p2ltv;
ltv              1070 dev/ic/if_wi.c 			if (ltv->wi_val > WI_NLTV_KEYS)
ltv              1074 dev/ic/if_wi.c 			ltv = &p2ltv;
ltv              1080 dev/ic/if_wi.c 	if (wi_cmd(sc, WI_CMD_ACCESS|WI_ACCESS_READ, ltv->wi_type, 0, 0))
ltv              1084 dev/ic/if_wi.c 	if (wi_seek(sc, ltv->wi_type, 0, WI_BAP1))
ltv              1093 dev/ic/if_wi.c 	if (len > ltv->wi_len)
ltv              1096 dev/ic/if_wi.c 	if (code != ltv->wi_type)
ltv              1099 dev/ic/if_wi.c 	ltv->wi_len = len;
ltv              1100 dev/ic/if_wi.c 	ltv->wi_type = code;
ltv              1103 dev/ic/if_wi.c 	ptr = (u_int8_t *)&ltv->wi_val;
ltv              1104 dev/ic/if_wi.c 	if (ltv->wi_len > 1)
ltv              1105 dev/ic/if_wi.c 		CSR_READ_RAW_2(sc, WI_DATA1, ptr, (ltv->wi_len-1)*2);
ltv              1107 dev/ic/if_wi.c 	if (ltv->wi_type == WI_RID_PORTTYPE && sc->wi_ptype == WI_PORTTYPE_IBSS
ltv              1108 dev/ic/if_wi.c 	    && ltv->wi_val == sc->wi_ibss_port) {
ltv              1114 dev/ic/if_wi.c 		ltv->wi_val = htole16(WI_PORTTYPE_IBSS);
ltv              1121 dev/ic/if_wi.c 			switch (letoh16(ltv->wi_val)) {
ltv              1129 dev/ic/if_wi.c 			default: v = 0x100 + letoh16(ltv->wi_val); break;
ltv              1135 dev/ic/if_wi.c 			if (ltv->wi_val & htole16(0x01))
ltv              1143 dev/ic/if_wi.c 			oltv->wi_val = ltv->wi_val;
ltv              1155 dev/ic/if_wi.c wi_write_record_io(struct wi_softc *sc, struct wi_ltv_gen *ltv)
ltv              1162 dev/ic/if_wi.c 	if (ltv->wi_type == WI_RID_PORTTYPE &&
ltv              1163 dev/ic/if_wi.c 	    letoh16(ltv->wi_val) == WI_PORTTYPE_IBSS) {
ltv              1168 dev/ic/if_wi.c 		ltv = &p2ltv;
ltv              1172 dev/ic/if_wi.c 		switch (ltv->wi_type) {
ltv              1176 dev/ic/if_wi.c 			switch (letoh16(ltv->wi_val)) {
ltv              1187 dev/ic/if_wi.c 			ltv = &p2ltv;
ltv              1192 dev/ic/if_wi.c 			if (ltv->wi_val & htole16(0x01)) {
ltv              1222 dev/ic/if_wi.c 			ltv = &p2ltv;
ltv              1225 dev/ic/if_wi.c 			if (ltv->wi_val > WI_NLTV_KEYS)
ltv              1229 dev/ic/if_wi.c 			p2ltv.wi_val = ltv->wi_val;
ltv              1230 dev/ic/if_wi.c 			ltv = &p2ltv;
ltv              1236 dev/ic/if_wi.c 				struct wi_ltv_keys *wk = (struct wi_ltv_keys *)ltv;
ltv              1257 dev/ic/if_wi.c 	if (wi_seek(sc, ltv->wi_type, 0, WI_BAP1))
ltv              1260 dev/ic/if_wi.c 	CSR_WRITE_2(sc, WI_DATA1, ltv->wi_len);
ltv              1261 dev/ic/if_wi.c 	CSR_WRITE_2(sc, WI_DATA1, ltv->wi_type);
ltv              1263 dev/ic/if_wi.c 	ptr = (u_int8_t *)&ltv->wi_val;
ltv              1264 dev/ic/if_wi.c 	if (ltv->wi_len > 1)
ltv              1265 dev/ic/if_wi.c 		CSR_WRITE_RAW_2(sc, WI_DATA1, ptr, (ltv->wi_len-1) *2);
ltv              1267 dev/ic/if_wi.c 	if (wi_cmd(sc, WI_CMD_ACCESS|WI_ACCESS_WRITE, ltv->wi_type, 0, 0))
ltv               150 dev/ic/if_wivar.h 	int (*f_read_record)(struct wi_softc *sc, struct wi_ltv_gen *ltv);
ltv               152 dev/ic/if_wivar.h 	    struct wi_ltv_gen *ltv);
ltv               662 dev/usb/if_wi_usb.c wi_read_record_usb(struct wi_softc *wsc, struct wi_ltv_gen *ltv)
ltv               672 dev/usb/if_wi_usb.c 	    sc->wi_usb_dev.dv_xname, __func__, ltv->wi_type));
ltv               679 dev/usb/if_wi_usb.c 		oltv = ltv;
ltv               680 dev/usb/if_wi_usb.c 		switch (ltv->wi_type) {
ltv               684 dev/usb/if_wi_usb.c 			ltv = &p2ltv;
ltv               687 dev/usb/if_wi_usb.c 			if (ltv->wi_val > WI_NLTV_KEYS)
ltv               691 dev/usb/if_wi_usb.c 			ltv = &p2ltv;
ltv               711 dev/usb/if_wi_usb.c 	sc->ridltv = ltv;
ltv               716 dev/usb/if_wi_usb.c 	prid->rid  = htole16(ltv->wi_type);
ltv               725 dev/usb/if_wi_usb.c 	    sc->wi_usb_dev.dv_xname, __func__, total_len, ltv->wi_len));
ltv               737 dev/usb/if_wi_usb.c 	if (ltv->wi_type == WI_RID_PORTTYPE && wsc->wi_ptype == WI_PORTTYPE_IBSS
ltv               738 dev/usb/if_wi_usb.c 	    && ltv->wi_val == wsc->wi_ibss_port) {
ltv               744 dev/usb/if_wi_usb.c 		ltv->wi_val = htole16(WI_PORTTYPE_IBSS);
ltv               751 dev/usb/if_wi_usb.c 			switch (letoh16(ltv->wi_val)) {
ltv               759 dev/usb/if_wi_usb.c 			default: v = 0x100 + letoh16(ltv->wi_val); break;
ltv               765 dev/usb/if_wi_usb.c 			if (ltv->wi_val & htole16(0x01))
ltv               773 dev/usb/if_wi_usb.c 			oltv->wi_val = ltv->wi_val;
ltv               791 dev/usb/if_wi_usb.c wi_write_record_usb(struct wi_softc *wsc, struct wi_ltv_gen *ltv)
ltv               803 dev/usb/if_wi_usb.c 	    sc->wi_usb_dev.dv_xname, __func__, ltv->wi_type, ltv->wi_len,
ltv               804 dev/usb/if_wi_usb.c 	    (ltv->wi_len-1)*2 ));
ltv               813 dev/usb/if_wi_usb.c 	if (ltv->wi_type == WI_RID_PORTTYPE &&
ltv               814 dev/usb/if_wi_usb.c 	    letoh16(ltv->wi_val) == WI_PORTTYPE_IBSS) {
ltv               819 dev/usb/if_wi_usb.c 		ltv = &p2ltv;
ltv               823 dev/usb/if_wi_usb.c 		switch (ltv->wi_type) {
ltv               827 dev/usb/if_wi_usb.c 			switch (letoh16(ltv->wi_val)) {
ltv               838 dev/usb/if_wi_usb.c 			ltv = &p2ltv;
ltv               843 dev/usb/if_wi_usb.c 			if (ltv->wi_val & htole16(0x01)) {
ltv               873 dev/usb/if_wi_usb.c 			ltv = &p2ltv;
ltv               876 dev/usb/if_wi_usb.c 			if (ltv->wi_val > WI_NLTV_KEYS)
ltv               880 dev/usb/if_wi_usb.c 			p2ltv.wi_val = ltv->wi_val;
ltv               881 dev/usb/if_wi_usb.c 			ltv = &p2ltv;
ltv               889 dev/usb/if_wi_usb.c 				wk = (struct wi_ltv_keys *)ltv;
ltv               916 dev/usb/if_wi_usb.c 	    sizeof(prid->rid) + (ltv->wi_len-1)*2;
ltv               926 dev/usb/if_wi_usb.c 	prid->frmlen = htole16(ltv->wi_len);
ltv               927 dev/usb/if_wi_usb.c 	prid->rid  = htole16(ltv->wi_type);
ltv               928 dev/usb/if_wi_usb.c 	if (ltv->wi_len > 1)
ltv               929 dev/usb/if_wi_usb.c 		bcopy((u_int8_t *)&ltv->wi_val, (u_int8_t *)&prid->data[0],
ltv               930 dev/usb/if_wi_usb.c 		    (ltv->wi_len-1)*2);
ltv              1571 dev/usb/if_wi_usb.c 	struct wi_ltv_gen *ltv;
ltv              1575 dev/usb/if_wi_usb.c 	ltv =  sc->ridltv;
ltv              1577 dev/usb/if_wi_usb.c 	if (ltv == 0) {
ltv              1585 dev/usb/if_wi_usb.c 	    sc->wi_usb_dev.dv_xname, __func__, rid, ltv->wi_type,
ltv              1586 dev/usb/if_wi_usb.c 	    frmlen, ltv->wi_len));
ltv              1590 dev/usb/if_wi_usb.c 	if (rid != ltv->wi_type) {
ltv              1595 dev/usb/if_wi_usb.c 	if (frmlen > ltv->wi_len) {
ltv              1602 dev/usb/if_wi_usb.c 	ltv->wi_len = frmlen;
ltv              1605 dev/usb/if_wi_usb.c 	    sc->wi_usb_dev.dv_xname, __func__, (ltv->wi_len-1)*2,
ltv              1608 dev/usb/if_wi_usb.c 	if (ltv->wi_len > 1)
ltv              1609 dev/usb/if_wi_usb.c 		bcopy(&presp->data[0], (u_int8_t *)&ltv->wi_val,
ltv              1610 dev/usb/if_wi_usb.c 		    (ltv->wi_len-1)*2);
ltv               148 dev/usb/if_wi_usb.h int wi_read_record_usb(struct wi_softc *sc, struct wi_ltv_gen *ltv);
ltv               149 dev/usb/if_wi_usb.h int wi_write_record_usb(struct wi_softc *sc, struct wi_ltv_gen *ltv);