Symbol: smp_state
usr/src/uts/common/io/scsi/targets/smp.c
194
smp_state_t *smp_state;
usr/src/uts/common/io/scsi/targets/smp.c
243
smp_state = ddi_get_soft_state(smp_soft_state, instance);
usr/src/uts/common/io/scsi/targets/smp.c
244
smp_state->smp_sd = smp_sd;
usr/src/uts/common/io/scsi/targets/smp.c
251
smp_log(smp_state, CE_NOTE,
usr/src/uts/common/io/scsi/targets/smp.c
258
mutex_init(&smp_state->smp_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/scsi/targets/smp.c
259
smp_state->smp_open_flag = SMP_CLOSED;
usr/src/uts/common/io/scsi/targets/smp.c
273
smp_state_t *smp_state;
usr/src/uts/common/io/scsi/targets/smp.c
276
smp_state = ddi_get_soft_state(smp_soft_state, instance);
usr/src/uts/common/io/scsi/targets/smp.c
278
if (smp_state == NULL) {
usr/src/uts/common/io/scsi/targets/smp.c
304
smp_state_t *smp_state;
usr/src/uts/common/io/scsi/targets/smp.c
307
smp_state = ddi_get_soft_state(smp_soft_state, instance);
usr/src/uts/common/io/scsi/targets/smp.c
312
mutex_destroy(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
322
smp_state_t *smp_state;
usr/src/uts/common/io/scsi/targets/smp.c
327
if ((smp_state = ddi_get_soft_state(smp_soft_state, instance))
usr/src/uts/common/io/scsi/targets/smp.c
332
mutex_enter(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
334
if (smp_state->smp_open_flag != SMP_CLOSED) {
usr/src/uts/common/io/scsi/targets/smp.c
337
smp_state->smp_open_flag = SMP_EXOPENED;
usr/src/uts/common/io/scsi/targets/smp.c
340
if (smp_state->smp_open_flag == SMP_EXOPENED) {
usr/src/uts/common/io/scsi/targets/smp.c
343
smp_state->smp_open_flag = SMP_SOPENED;
usr/src/uts/common/io/scsi/targets/smp.c
346
mutex_exit(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
355
smp_state_t *smp_state;
usr/src/uts/common/io/scsi/targets/smp.c
360
if ((smp_state = ddi_get_soft_state(smp_soft_state, instance))
usr/src/uts/common/io/scsi/targets/smp.c
365
mutex_enter(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
366
if (smp_state->smp_open_flag == SMP_CLOSED) {
usr/src/uts/common/io/scsi/targets/smp.c
367
smp_log(smp_state, CE_NOTE, "!smp device is already in close");
usr/src/uts/common/io/scsi/targets/smp.c
369
smp_state->smp_open_flag = SMP_CLOSED;
usr/src/uts/common/io/scsi/targets/smp.c
371
mutex_exit(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
382
smp_state_t *smp_state;
usr/src/uts/common/io/scsi/targets/smp.c
401
if ((smp_state = ddi_get_soft_state(smp_soft_state, instance))
usr/src/uts/common/io/scsi/targets/smp.c
458
smp_pkt->smp_pkt_address = &smp_state->smp_sd->smp_sd_address;
usr/src/uts/common/io/scsi/targets/smp.c
476
mutex_enter(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
477
while (smp_state->smp_busy)
usr/src/uts/common/io/scsi/targets/smp.c
478
cv_wait(&smp_state->smp_cv,
usr/src/uts/common/io/scsi/targets/smp.c
479
&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
480
smp_state->smp_busy = 1;
usr/src/uts/common/io/scsi/targets/smp.c
481
mutex_exit(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
495
mutex_enter(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
496
smp_state->smp_busy = 0;
usr/src/uts/common/io/scsi/targets/smp.c
497
cv_signal(&smp_state->smp_cv);
usr/src/uts/common/io/scsi/targets/smp.c
498
mutex_exit(&smp_state->smp_mutex);
usr/src/uts/common/io/scsi/targets/smp.c
518
smp_log(smp_state, CE_NOTE,
usr/src/uts/common/io/scsi/targets/smp.c
525
smp_log(smp_state, CE_NOTE,
usr/src/uts/common/io/scsi/targets/smp.c
579
smp_log(smp_state_t *smp_state, int level, const char *fmt, ...)
usr/src/uts/common/io/scsi/targets/smp.c
585
if (smp_state == (smp_state_t *)NULL) {
usr/src/uts/common/io/scsi/targets/smp.c
588
dip = smp_state->smp_sd->smp_sd_dev;