Lines Matching defs:encstat

55 static int safte_set_enc_status(enc_softc_t *enc, uint8_t encstat, int slpflag);
380 cache->elm_map[oid].encstat[1] = 0; /* resvd */
381 cache->elm_map[oid].encstat[2] = 0; /* resvd */
383 cache->elm_map[oid].encstat[3] |= 0x40;
385 cache->elm_map[oid].encstat[3] &= ~0x40;
389 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
390 if ((cache->elm_map[oid].encstat[3] & 0x37) == 0)
391 cache->elm_map[oid].encstat[3] |= 0x27;
395 cache->elm_map[oid].encstat[0] =
400 cache->elm_map[oid].encstat[3] |= 0x10;
401 cache->elm_map[oid].encstat[3] &= ~0x07;
413 cache->elm_map[oid].encstat[0] =
415 cache->elm_map[oid].encstat[3] |= 0x10;
416 cache->elm_map[oid].encstat[3] &= ~0x07;
428 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
429 cache->elm_map[oid].encstat[3] = 0;
433 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNSUPPORTED;
451 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
452 cache->elm_map[oid].encstat[1] = 0; /* resvd */
453 cache->elm_map[oid].encstat[2] = 0; /* resvd */
454 cache->elm_map[oid].encstat[3] = 0x20; /* requested on */
457 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
460 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
461 cache->elm_map[oid].encstat[3] = 0x10;
465 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
466 cache->elm_map[oid].encstat[3] = 0x61;
471 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_NONCRIT;
472 cache->elm_map[oid].encstat[3] = 0x51;
476 cache->elm_map[oid].encstat[0] =
478 cache->elm_map[oid].encstat[3] = 0;
489 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
490 cache->elm_map[oid].encstat[3] = 0;
508 cache->elm_map[cfg->slotoff + i].encstat[1] = buf[r];
523 cache->elm_map[oid].encstat[1] = 0;
524 cache->elm_map[oid].encstat[2] = 0;
527 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
528 cache->elm_map[oid].encstat[3] = 0;
531 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
532 cache->elm_map[oid].encstat[3] = 1;
535 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_UNKNOWN;
536 cache->elm_map[oid].encstat[3] = 0;
540 cache->elm_map[oid].encstat[0] =
556 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
557 cache->elm_map[oid].encstat[1] = 0;
558 cache->elm_map[oid].encstat[2] = 0;
560 cache->elm_map[oid].encstat[0] |= SESCTL_DISABLE;
561 cache->elm_map[oid].encstat[3] |= 0x40;
615 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
618 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
619 cache->elm_map[oid].encstat[1] = 0;
620 cache->elm_map[oid].encstat[2] = buf[r];
621 cache->elm_map[oid].encstat[3] = 0;
627 cache->elm_map[oid].encstat[1] = 0;
630 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
631 cache->elm_map[4].encstat[2] = 0xff;
635 cache->elm_map[oid].encstat[3] = 8;
645 cache->elm_map[oid].encstat[0] =
648 cache->elm_map[oid].encstat[0] =
650 cache->elm_map[oid].encstat[2] = 0;
651 cache->elm_map[oid].encstat[3] = 0;
681 cache->elm_map[oid].encstat[1] = 0;
682 cache->elm_map[oid].encstat[2] &= SESCTL_RQSID;
683 cache->elm_map[oid].encstat[3] = 0;
685 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_NOTINSTALLED;
687 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_CRIT;
690 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_NONCRIT;
693 cache->elm_map[oid].encstat[0] = SES_OBJSTAT_OK;
697 cache->elm_map[oid].encstat[2] |= SESCTL_RQSRMV;
699 cache->elm_map[oid].encstat[2] |= SESCTL_RQSINS;
702 cache->elm_map[oid].encstat[3] |= SESCTL_DEVOFF;
704 cache->elm_map[oid].encstat[3] |= SESCTL_RQSFLT;
706 cache->elm_map[oid].encstat[0] |= SESCTL_PRDFAIL;
709 cache->elm_map[oid].encstat[1] |= 0x80;
711 cache->elm_map[oid].encstat[1] |= 0x02;
713 cache->elm_map[oid].encstat[1] |= 0x04;
715 cache->elm_map[oid].encstat[1] |= 0x08;
717 cache->elm_map[oid].encstat[1] |= 0x10;
719 cache->elm_map[oid].encstat[1] |= 0x20;
721 cache->elm_map[oid].encstat[1] |= 0x01;
812 if (DEVON(req->elm_stat) != DEVON(ep->encstat))
815 if (IDON(req->elm_stat) != IDON(ep->encstat))
823 DEVON(req->elm_stat) != DEVON(ep->encstat)) {
833 ep->encstat[2] &= ~SESCTL_RQSID;
834 ep->encstat[2] |= req->elm_stat[2] &
902 ep->encstat[3] = req->elm_stat[3] & 0x67;
932 ep->encstat[3] = req->elm_stat[3];
1033 safte_set_enc_status(enc_softc_t *enc, uint8_t encstat, int slpflag)
1043 req.elm_stat[0] = encstat & 0xf;
1048 cam_periph_sleep(enc->periph, &req, PUSER, "encstat", 0);
1058 elms->cstat[0] = enc->enc_cache.elm_map[i].encstat[0];
1059 elms->cstat[1] = enc->enc_cache.elm_map[i].encstat[1];
1060 elms->cstat[2] = enc->enc_cache.elm_map[i].encstat[2];
1061 elms->cstat[3] = enc->enc_cache.elm_map[i].encstat[3];
1085 cam_periph_sleep(enc->periph, &req, PUSER, "encstat", 0);