Lines Matching refs:sdata
123 char rqbuf[SENSE_LENGTH], *sdata;
130 sdata = kmem_alloc(SENPGINSIZE, slpflag);
131 if (sdata == NULL)
137 lp->uscsi_bufaddr = sdata;
144 kmem_free(sdata, SENPGINSIZE);
151 kmem_free(sdata, SENPGINSIZE);
158 if (sdata[10] & 0x80)
179 if (sdata[i] & 0x80) {
191 if (sdata[i] & 0x40) {
211 if ((sdata[i] & 0x80) == 0) {
233 if (sdata[i] & 0x20) { /* both fans have failed */
237 } else if (sdata[i] & 0x80) { /* one fan has failed */
253 if (sdata[i] & 0x80) {
272 if (sdata[i] & 0x80) { /* Alarm is or was sounding */
275 if ((sdata[i] & 0xf))
286 kmem_free(sdata, SENPGINSIZE);
330 char rqbuf[SENSE_LENGTH], *sdata;
345 sdata = kmem_alloc(SENPGINSIZE, slpflag);
346 if (sdata == NULL)
351 lp->uscsi_bufaddr = sdata;
358 kmem_free(sdata, SENPGINSIZE);
364 kmem_free(sdata, SENPGINSIZE);
370 sdata[1] = 0;
371 sdata[3] = 0x12;
372 sdata[6] = 1;
373 sdata[8] &= ~0x80;
374 sdata[10] = 0;
375 sdata[14] = sdata[20] & ~0x80;
376 sdata[15] = sdata[21] & ~0x80;
377 sdata[16] = sdata[22] & ~0x80;
378 sdata[17] = sdata[23] & ~0x80;
379 sdata[18] = sdata[24] & ~0x80;
380 sdata[19] = sdata[25] & ~0x80;
381 sdata[20] = sdata[26] & ~0x80;
382 sdata[21] = 0;
394 sdata[14 + idx] |= 0x40;
398 sdata[14 + idx] &= ~0x40;
406 sdata[10] |= 0x40; /* Seppuku!!!! */
418 sdata[8] = 0;
420 sdata[8] = 0x40;
422 sdata[8] = 0;
426 (sdata[8] & 0x40)? "en" : "dis");
436 lp->uscsi_bufaddr = sdata;
450 kmem_free(sdata, SENPGINSIZE);