Lines Matching full:ua
490 panic("%s: Unknown UA %x", __func__, ua_to_build); in ctl_ua_to_ascq()
497 ctl_ua_type ua; in ctl_build_qae() local
507 ua = CTL_UA_POWERON; in ctl_build_qae()
509 ua = lun->pending_ua[p][i]; in ctl_build_qae()
510 if (ua == CTL_UA_NONE) in ctl_build_qae()
513 ua_to_build = (1 << (ffs(ua) - 1)); in ctl_build_qae()
519 if (ua_to_build == ua) in ctl_build_qae()
533 ctl_ua_type *ua; in ctl_build_ua() local
542 if ((ua = lun->pending_ua[p]) == NULL) { in ctl_build_ua()
544 ua = malloc(sizeof(ctl_ua_type) * CTL_MAX_INIT_PER_PORT, in ctl_build_ua()
548 lun->pending_ua[p] = ua; in ctl_build_ua()
550 ua[i] = CTL_UA_POWERON; in ctl_build_ua()
552 free(ua, M_CTL); in ctl_build_ua()
553 ua = lun->pending_ua[p]; in ctl_build_ua()
557 if (ua[i] == CTL_UA_NONE) in ctl_build_ua()
560 ua_to_build = (1 << (ffs(ua[i]) - 1)); in ctl_build_ua()
570 /* We're reporting this UA, so clear it */ in ctl_build_ua()
571 ua[i] &= ~ua_to_clear; in ctl_build_ua()