Lines Matching defs:who
326 int who; /* id of this daemon */
330 who = _sd_num_daemons++;
336 gld[who].asleep = 1;
338 cmn_err(CE_NOTE, "!%d daemon: sleeping %p", who,
339 (void *)&gld[who].blk);
344 gld[who].asleep = 0;
351 cv_wait(&gld[who].blk, &tdaemon_lock);
356 who, gld[who].type, gld[who].loop, GET_SEED(who));
359 gld[who].asleep = 0;
365 gld[who].asleep = 2;
367 switch (gld[who].type) {
370 test_dma_loop(gld[who].loop, gld[who].seed);
373 _sd_direct_test(who, gld[who].loop, GET_SEED(who), 0);
377 _sd_test_rwloop_seq(who, gld[who].loop, GET_SEED(who),
381 _sd_test_rwloop_seq(who, gld[who].loop, GET_SEED(who),
387 if (gld[who].loop >= 6)
388 numdevs = gld[who].loop;
392 cmn_err(CE_WARN, "!%d daemon %d type inval\n", who,
393 gld[who].type);
397 gld[who].asleep = 0;