Lines Matching refs:cc

69 #define	ALARM_OFFSET(cc)	(cc)->slotoff - 1  argument
158 struct scfg *cc; in safte_softc_init() local
201 cc = ssc->ses_private; in safte_softc_init()
202 ssc->ses_nobjects = cc->Nfans + cc->Npwr + cc->Nslots + cc->DoorLock + in safte_softc_init()
203 cc->Ntherm + cc->Nspkrs + NPSEUDO_THERM + NPSEUDO_ALARM; in safte_softc_init()
215 for (i = 0; i < cc->Nfans; i++) in safte_softc_init()
217 cc->pwroff = (uchar_t)r; in safte_softc_init()
218 for (i = 0; i < cc->Npwr; i++) in safte_softc_init()
220 for (i = 0; i < cc->DoorLock; i++) in safte_softc_init()
222 for (i = 0; i < cc->Nspkrs; i++) in safte_softc_init()
224 for (i = 0; i < cc->Ntherm; i++) in safte_softc_init()
229 cc->slotoff = (uchar_t)r; in safte_softc_init()
230 for (i = 0; i < cc->Nslots; i++) in safte_softc_init()
294 struct scfg *cc = ssc->ses_private; in safte_rdstat() local
297 int *driveids, id_size = cc->Nslots * sizeof (int); in safte_rdstat()
310 buflen = cc->Nfans + cc->Npwr + cc->Nslots + cc->Nspkrs; in safte_rdstat()
311 buflen += cc->Ntherm + 14; in safte_rdstat()
322 if (buflen < cc->Nslots * 4) { in safte_rdstat()
323 buflen = cc->Nslots * 4; in safte_rdstat()
385 for (nitems = i = 0; i < cc->Nfans; i++) { in safte_rdstat()
419 if (cc->Nfans == 1 || cc->Ntherm == 0) in safte_rdstat()
427 if (cc->Nfans == 1) in safte_rdstat()
452 if (cc->Nfans && nitems == 0) { in safte_rdstat()
458 for (i = 0; i < cc->Npwr; i++) { in safte_rdstat()
477 if (cc->Npwr < 2) in safte_rdstat()
486 if (cc->Npwr < 2) in safte_rdstat()
494 if (cc->Npwr < 2) in safte_rdstat()
523 for (i = 0; i < cc->Nslots; i++) { in safte_rdstat()
534 if (cc->DoorLock) { in safte_rdstat()
573 if (cc->Nspkrs) { in safte_rdstat()
599 for (i = 0; i < cc->Ntherm; i++) { in safte_rdstat()
704 for (r = i = 0; i < cc->Nslots; i++, r += 4) { in safte_rdstat()
744 struct scfg *cc = ssc->ses_private; in safte_set_encstat() local
745 if (cc == NULL) in safte_set_encstat()
757 cc->flag1 &= ~(FLG1_ALARM|FLG1_GLOBFAIL|FLG1_GLOBWARN); in safte_set_encstat()
759 cc->flag1 |= FLG1_ALARM|FLG1_GLOBFAIL; in safte_set_encstat()
761 cc->flag1 |= FLG1_GLOBWARN; in safte_set_encstat()
764 return (wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, cc->flag2, 0, slpflg)); in safte_set_encstat()
791 struct scfg *cc; in safte_set_objstat() local
815 cc = ssc->ses_private; in safte_set_objstat()
816 if (cc == NULL) in safte_set_objstat()
838 err = perf_slotop(ssc, (uchar_t)idx - (uchar_t)cc->slotoff, in safte_set_objstat()
860 cc->flag1 |= FLG1_ENCPWRFAIL; in safte_set_objstat()
862 cc->flag1 &= ~FLG1_ENCPWRFAIL; in safte_set_objstat()
865 err = wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, in safte_set_objstat()
866 cc->flag2, 0, slp); in safte_set_objstat()
871 idx - cc->pwroff, 0, 0, slp); in safte_set_objstat()
874 idx - cc->pwroff, 0, 1, slp); in safte_set_objstat()
880 cc->flag1 |= FLG1_ENCFANFAIL; in safte_set_objstat()
882 cc->flag1 &= ~FLG1_ENCFANFAIL; in safte_set_objstat()
885 err = wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, in safte_set_objstat()
886 cc->flag2, 0, slp); in safte_set_objstat()
908 cc->flag2 &= ~FLG2_LOCKDOOR; in safte_set_objstat()
910 cc->flag2 |= FLG2_LOCKDOOR; in safte_set_objstat()
913 (void) wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, in safte_set_objstat()
914 cc->flag2, 0, slp); in safte_set_objstat()
923 cc->flag2 &= ~FLG1_ALARM; in safte_set_objstat()
925 cc->flag2 |= FLG1_ALARM; in safte_set_objstat()
927 cc->flag2 &= ~FLG1_ALARM; in safte_set_objstat()
931 (void) wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, in safte_set_objstat()
932 cc->flag2, 0, slp); in safte_set_objstat()
948 struct scfg *cc = ssc->ses_private; in set_objstat_sel() local
950 if (cc == NULL) in set_objstat_sel()
985 idx - cc->pwroff, 0, 0, slp); in set_objstat_sel()
1004 cc->flag2 &= ~FLG2_LOCKDOOR; in set_objstat_sel()
1006 (void) wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, in set_objstat_sel()
1007 cc->flag2, 0, slp); in set_objstat_sel()
1016 cc->flag2 &= ~FLG1_ALARM; in set_objstat_sel()
1019 (void) wrbuf16(ssc, SAFTE_WT_GLOBAL, cc->flag1, in set_objstat_sel()
1020 cc->flag2, 0, slp); in set_objstat_sel()
1042 struct scfg *cc = ssc->ses_private; in wrbuf16() local
1046 if (cc == NULL) in wrbuf16()
1086 struct scfg *cc = ssc->ses_private; in wrslot_stat() local
1088 if (cc == NULL) in wrslot_stat()
1100 cdb[8] = cc->Nslots * 3 + 1; in wrslot_stat()
1103 sdata = kmem_zalloc(cc->Nslots * 3 + 1, slp); in wrslot_stat()
1111 lp->uscsi_buflen = cc->Nslots * 3 + 1; in wrslot_stat()
1117 for (i = 0; i < cc->Nslots; i++) { in wrslot_stat()
1118 ep = &ssc->ses_objmap[cc->slotoff + i]; in wrslot_stat()
1124 kmem_free(sdata, cc->Nslots * 3 + 1); in wrslot_stat()
1136 struct scfg *cc = ssc->ses_private; in perf_slotop() local
1140 if (cc == NULL) in perf_slotop()