Lines Matching refs:risc
3384 static int bttv_risc_decode(u32 risc) in bttv_risc_decode() argument
3412 pr_cont("0x%08x [ %s", risc, in bttv_risc_decode()
3413 instr[risc >> 28] ? instr[risc >> 28] : "INVALID"); in bttv_risc_decode()
3415 if (risc & (1 << (i + 12))) in bttv_risc_decode()
3417 pr_cont(" count=%d ]\n", risc & 0xfff); in bttv_risc_decode()
3418 return incr[risc >> 28] ? incr[risc >> 28] : 1; in bttv_risc_decode()
3422 struct btcx_riscmem *risc) in bttv_risc_disasm() argument
3427 btv->c.v4l2_dev.name, risc->cpu, (unsigned long)risc->dma); in bttv_risc_disasm()
3428 for (i = 0; i < (risc->size >> 2); i += n) { in bttv_risc_disasm()
3431 (unsigned long)(risc->dma + (i<<2))); in bttv_risc_disasm()
3432 n = bttv_risc_decode(le32_to_cpu(risc->cpu[i])); in bttv_risc_disasm()
3436 (unsigned long)(risc->dma + ((i+j)<<2)), in bttv_risc_disasm()
3437 risc->cpu[i+j], j); in bttv_risc_disasm()
3438 if (0 == risc->cpu[i]) in bttv_risc_disasm()
3726 static inline int is_active(struct btcx_riscmem *risc, u32 rc) in is_active() argument
3728 if (rc < risc->dma) in is_active()
3730 if (rc > risc->dma + risc->size) in is_active()