Lines Matching refs:rxdata
218 memcpy(zd->rxdata, data, urb->actual_length);
293 if (copylen+zd->rxlen > sizeof(zd->rxdata))
295 memcpy(zd->rxdata+zd->rxlen, data+i+4, copylen);
430 code = le16_to_cpu(*(__le16*)(&zd->rxdata[4]));
431 rid_fid = le16_to_cpu(*(__le16*)(&zd->rxdata[6]));
432 length = le16_to_cpu(*(__le16*)(&zd->rxdata[8]));
458 if (zd->rxdata[zd->rxlen - 1] != ZD1201_PACKET_RESOURCE) {
460 zd->rxdata[zd->rxlen-1]);
465 pdata = zd->rxdata;
581 if (!zd->rxlen || le16_to_cpu(*(__le16*)&zd->rxdata[6]) != rid) {
1148 if (le16_to_cpu(*(__le16*)&zd->rxdata[2]) != ZD1201_INQ_SCANRESULTS)
1154 memcpy(iwe.u.ap_addr.sa_data, zd->rxdata+i+6, 6);
1158 iwe.u.data.length = zd->rxdata[i+16];
1160 cev = iwe_stream_add_point(cev, end_buf, &iwe, zd->rxdata+i+18);
1163 if (zd->rxdata[i+14]&0x01)
1170 iwe.u.freq.m = zd->rxdata[i+0];
1177 for (j=0; j<10; j++) if (zd->rxdata[i+50+j]) {
1178 iwe.u.bitrate.value = (zd->rxdata[i+50+j]&0x7f)*500000;
1185 if (zd->rxdata[i+14]&0x10)
1192 iwe.u.qual.qual = zd->rxdata[i+4];
1193 iwe.u.qual.noise= zd->rxdata[i+2]/10-100;
1194 iwe.u.qual.level = (256+zd->rxdata[i+4]*100)/255-100;