Lines Matching refs:sdata

106 	char rqbuf[SENSE_LENGTH], *sdata;
114 sdata = kmem_alloc(SCRATCH, KM_SLEEP);
115 if (sdata == NULL)
121 lp->uscsi_bufaddr = sdata;
129 kmem_free(sdata, SCRATCH);
136 kmem_free(sdata, SCRATCH);
140 "%d Nspkrs %d", sdata[0], sdata[1], sdata[2], sdata[3], sdata[4],
141 sdata[5]);
144 cfg->Nfans = sdata[0];
145 cfg->Npwr = sdata[1];
146 cfg->Nslots = sdata[2];
147 cfg->DoorLock = sdata[3];
148 cfg->Ntherm = sdata[4];
149 cfg->Nspkrs = sdata[5];
152 kmem_free(sdata, SCRATCH);
243 char rqbuf[SENSE_LENGTH], *sdata;
248 sdata = kmem_alloc(SCRATCH, KM_SLEEP);
259 kmem_free(sdata, SCRATCH);
266 lp->uscsi_bufaddr = sdata;
271 bzero(&sdata[1], 15);
272 sdata[0] = SAFTE_WT_GLOBAL;
274 kmem_free(sdata, SCRATCH);
297 char rqbuf[SENSE_LENGTH], *sdata;
336 sdata = kmem_alloc(buflen, slpflg);
337 if (sdata == NULL) {
355 lp->uscsi_bufaddr = sdata;
363 kmem_free(sdata, buflen);
388 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
398 switch ((uchar_t)sdata[r]) {
442 i, sdata[r] & 0xff);
461 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
467 switch ((uchar_t)sdata[r]) {
511 i, sdata[r] & 0xff);
526 driveids[i] = sdata[r++];
535 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
545 switch ((uchar_t)sdata[r]) {
562 sdata[r] & 0xff);
574 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
579 if (sdata[r] == 1) {
587 } else if (sdata[r] == 0) {
594 sdata[r] & 0xff);
602 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
611 ((unsigned int) sdata[r]) - 10;
612 if (sdata[r] < 20) {
619 } else if (sdata[r] > 30) {
644 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
645 tempflags = sdata[r++];
646 BAIL(r, hiwater, sdata, buflen, driveids, id_size);
647 tempflags |= (tempflags << 8) | sdata[r++];
701 kmem_free(sdata, buflen);
707 BAIL(r+3, hiwater, sdata, buflen, driveids, id_size);
713 status = sdata[r+3];
732 kmem_free(sdata, buflen);
1043 char rqbuf[SENSE_LENGTH], *sdata;
1051 sdata = kmem_alloc(16, slp);
1052 if (sdata == NULL)
1058 lp->uscsi_bufaddr = sdata;
1064 sdata[0] = op;
1065 sdata[1] = b1;
1066 sdata[2] = b2;
1067 sdata[3] = b3;
1069 bzero(&sdata[4], 12);
1071 kmem_free(sdata, 16);
1087 char rqbuf[SENSE_LENGTH], cdb[CDB_GROUP1], *sdata;
1105 sdata = kmem_zalloc(cc->Nslots * 3 + 1, slp);
1106 if (sdata == NULL)
1112 lp->uscsi_bufaddr = sdata;
1118 sdata[0] = SAFTE_WT_DSTAT;
1123 sdata[1 + (3 * i)] = ep->priv & 0xff;
1126 kmem_free(sdata, cc->Nslots * 3 + 1);
1137 char rqbuf[SENSE_LENGTH], *sdata;
1145 sdata = kmem_zalloc(SCRATCH, slp);
1146 if (sdata == NULL)
1152 lp->uscsi_bufaddr = sdata;
1158 sdata[0] = SAFTE_WT_SLTOP;
1159 sdata[1] = slot;
1160 sdata[2] = opflag;
1163 kmem_free(sdata, SCRATCH);