uic
struct uic uic403 = {
struct uic uic0 = {
struct uic uic1 = {
static struct uic uic2 = {
static struct uic uic3 = {
struct uic * const uic = pic->pic_cookie;
uic->uic_mt_intr_enable(0x00000000); /* mask all */
uic->uic_mt_intr_ack(0xffffffff); /* acknowledge all */
struct uic * const uic = pic->pic_cookie;
if ((uic->uic_intr_enable & irqmask) == 0)
uic->uic_intr_enable ^= irqmask;
(*uic->uic_mt_intr_enable)(uic->uic_intr_enable);
struct uic * const uic = pic->pic_cookie;
if ((uic->uic_intr_enable & irqmask) != 0)
uic->uic_intr_enable ^= irqmask;
(*uic->uic_mt_intr_enable)(uic->uic_intr_enable);
struct uic * const uic = pic->pic_cookie;
uic->uic_intr_status &= ~irqmask;
(*uic->uic_mt_intr_ack)(irqmask);
struct uic * const uic = pic->pic_cookie;
uic->uic_intr_status = (*uic->uic_mf_intr_status)();
const uint32_t irqmask = uic->uic_intr_status;
const uint32_t irqmask = (*uic->uic_mf_intr_status)();
unsigned int uic = (unsigned int)c;
if (uic == 0x7f)
if (uic >= 0x80) {
} else if (uic >= 0x20) {