Lines Matching refs:ev_id
881 uint8_t ev_id; in pl330_dmasev() local
887 ev_id = (args[0] >> 3) & 0x1f; in pl330_dmasev()
888 if (ev_id >= ch->parent->num_events) { in pl330_dmasev()
892 if (ch->ns && !(ch->parent->cfg[CFG_INS] & (1 << ev_id))) { in pl330_dmasev()
896 if (ch->parent->inten & (1 << ev_id)) { in pl330_dmasev()
897 ch->parent->int_status |= (1 << ev_id); in pl330_dmasev()
898 trace_pl330_dmasev_evirq(ev_id); in pl330_dmasev()
899 qemu_irq_raise(ch->parent->irq[ev_id]); in pl330_dmasev()
901 trace_pl330_dmasev_event(ev_id); in pl330_dmasev()
902 ch->parent->ev_status |= (1 << ev_id); in pl330_dmasev()
971 uint8_t ev_id; in pl330_dmawfe() local
978 ev_id = (args[0] >> 3) & 0x1f; in pl330_dmawfe()
979 if (ev_id >= ch->parent->num_events) { in pl330_dmawfe()
983 if (ch->ns && !(ch->parent->cfg[CFG_INS] & (1 << ev_id))) { in pl330_dmawfe()
987 ch->wakeup = ev_id; in pl330_dmawfe()
989 if (~ch->parent->inten & ch->parent->ev_status & 1 << ev_id) { in pl330_dmawfe()
997 peer->wakeup == ev_id) { in pl330_dmawfe()
1001 ch->parent->ev_status &= ~(1 << ev_id); in pl330_dmawfe()
1002 trace_pl330_dmawfe(ev_id); in pl330_dmawfe()