| H A D | pl330.c | 590 static inline void pl330_fault(PL330Chan *ch, uint32_t flags) 592 trace_pl330_fault(ch, flags); in pl330_fault() argument 593 ch->fault_type |= flags; in pl330_fault() 594 if (ch->state == pl330_chan_fault) { in pl330_fault() 597 ch->state = pl330_chan_fault; in pl330_fault() 598 ch->parent->num_faulting++; in pl330_fault() 599 if (ch->parent->num_faulting == 1) { in pl330_fault() 601 qemu_irq_raise(ch->parent->irq_abort); in pl330_fault() 615 static void pl330_dmaadxh(PL330Chan *ch, uint8_t *args, bool ra, bool neg) 622 if (ch in pl330_dmaadxh() 617 pl330_dmaadxh(PL330Chan * ch,uint8_t * args,bool ra,bool neg) pl330_dmaadxh() argument 635 pl330_dmaaddh(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmaaddh() argument 640 pl330_dmaadnh(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmaadnh() argument 645 pl330_dmaend(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmaend() argument 667 pl330_dmaflushp(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmaflushp() argument 688 pl330_dmago(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmago() argument 727 pl330_dmald(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmald() argument 757 pl330_dmaldp(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmaldp() argument 777 pl330_dmalp(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmalp() argument 784 pl330_dmakill(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmakill() argument 803 pl330_dmalpend(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmalpend() argument 835 pl330_dmamov(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmamov() argument 862 pl330_dmanop(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmanop() argument 868 pl330_dmarmb(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmarmb() argument 879 pl330_dmasev(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmasev() argument 905 pl330_dmast(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmast() argument 931 pl330_dmastp(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmastp() argument 952 pl330_dmastz(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmastz() argument 968 pl330_dmawfe(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmawfe() argument 1008 pl330_dmawfp(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmawfp() argument 1053 pl330_dmawmb(PL330Chan * ch,uint8_t opcode,uint8_t * args,int len) pl330_dmawmb() argument 1101 pl330_fetch_insn(PL330Chan * ch) pl330_fetch_insn() argument 1116 pl330_exec_insn(PL330Chan * ch,const PL330InsnDesc * insn) pl330_exec_insn() argument 1126 pl330_update_pc(PL330Chan * ch,const PL330InsnDesc * insn) pl330_update_pc() argument 1134 pl330_chan_exec(PL330Chan * ch) pl330_chan_exec() argument 1299 PL330Chan *ch; pl330_debug_exec() local 1516 pl330_chan_reset(PL330Chan * ch) pl330_chan_reset() argument [all...] |