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