irq                37 kernel/plic.c    int irq = *(uint32*)PLIC_SCLAIM(hart);
irq                38 kernel/plic.c    return irq;
irq                43 kernel/plic.c  plic_complete(int irq)
irq                46 kernel/plic.c    *(uint32*)PLIC_SCLAIM(hart) = irq;
irq               194 kernel/trap.c      int irq = plic_claim();
irq               196 kernel/trap.c      if(irq == UART0_IRQ){
irq               198 kernel/trap.c      } else if(irq == VIRTIO0_IRQ){
irq               200 kernel/trap.c      } else if(irq){
irq               201 kernel/trap.c        printf("unexpected interrupt irq=%d\n", irq);
irq               207 kernel/trap.c      if(irq)
irq               208 kernel/trap.c        plic_complete(irq);