Lines Matching defs:sbp

1918 	struct sigbintr	*sbp;
1928 sbp = *sbpp;
1931 proc, (void *)sbp);
1933 ASSERT(sbp == &idn.sigbintr);
1937 while (sbp->sb_busy != IDNSIGB_DIE) {
1940 while ((sbp->sb_busy != IDNSIGB_ACTIVE) &&
1941 (sbp->sb_busy != IDNSIGB_DIE)) {
1942 cv_wait(&sbp->sb_cv, &idn.sigbintr.sb_mutex);
1944 proc, (int)sbp->sb_busy);
1946 if (sbp->sb_busy == IDNSIGB_DIE) {
1951 if ((sigbp = cpu_sgnblkp[sbp->sb_cpuid]) == NULL) {
1954 "is NULL", sbp->sb_cpuid);
1955 sbp->sb_busy = IDNSIGB_INACTIVE;
1964 sbp->sb_busy = IDNSIGB_INACTIVE;
2183 ASSERT((sbp->sb_busy == IDNSIGB_ACTIVE) ||
2184 (sbp->sb_busy == IDNSIGB_DIE));
2186 if (sbp->sb_busy == IDNSIGB_ACTIVE)
2187 sbp->sb_busy = IDNSIGB_INACTIVE;
2199 cv_signal(&sbp->sb_cv);
2210 struct sigbintr *sbp;
2219 sbp = &idn.sigbintr;
2220 sbp->sb_busy = IDNSIGB_INACTIVE;
2222 idn_sigbhandler_thread, &sbp, sizeof (sbp), &p0,
2224 sbp->sb_inum = add_softintr((uint_t)idn_sigbpil,
2232 struct sigbintr *sbp;
2234 sbp = &idn.sigbintr;
2235 if (sbp->sb_inum != 0)
2236 (void) rem_softintr(sbp->sb_inum);
2237 sbp->sb_inum = 0;
2238 sbp->sb_busy = IDNSIGB_DIE;
2239 cv_signal(&sbp->sb_cv);
2241 cv_wait(&sbp->sb_cv, &idn.sigbintr.sb_mutex);
2242 sbp->sb_busy = IDNSIGB_INACTIVE;
2243 cv_destroy(&sbp->sb_cv);
2264 struct sigbintr *sbp = &idn.sigbintr;
2312 (sbp->sb_busy == IDNSIGB_NOTREADY)) {
2319 if (sbp->sb_busy != IDNSIGB_INACTIVE) {
2326 sbp->sb_cpuid = (uchar_t)cpuid & 0xff;
2328 sbp->sb_busy = IDNSIGB_STARTED;
2340 setsoftint(sbp->sb_inum);
4992 idnsb_event_t *sbp;
4998 sbp = idn.idnsb_eventp;
4999 if (sbp == NULL) {
5016 SSIEVENT_ADD(sbp, SSIEVENT_AWOL, boardset);
5023 idnsb_event_t *sbp;
5029 sbp = idn.idnsb_eventp;
5030 if (sbp == NULL) {
5047 SSIEVENT_DEL(sbp, SSIEVENT_AWOL, boardset);
5631 idnsb_event_t *sbp;
5635 if ((sbp = idn.idnsb_eventp) == NULL) {
5643 bzero(sbp, sizeof (*sbp));
5645 sbp->idn_version = (uchar_t)idn.version;
5646 SSIEVENT_SET(sbp, SSIEVENT_BOOT, 0);
5647 (void) strncpy(sbp->idn_cookie_str, SSIEVENT_COOKIE,
5655 idnsb_event_t *sbp;
5659 if ((sbp = idn.idnsb_eventp) == NULL) {
5667 sbp->idn_version = (uchar_t)idn.version;
5668 SSIEVENT_CLEAR(sbp, SSIEVENT_BOOT, 0);
5669 (void) strncpy(sbp->idn_cookie_str, SSIEVENT_COOKIE,