Lines Matching refs:chnum
736 u_int32_t active, mask, bufhalf, chnum, intsrc;
741 chnum = 0;
742 while (chnum < tr->hwchns) {
744 active = tr_rd(tr, (chnum < 32)? TR_REG_ADDRINTA : TR_REG_ADDRINTB, 4);
745 bufhalf = tr_rd(tr, (chnum < 32)? TR_REG_CSPF_A : TR_REG_CSPF_B, 4);
750 if (chnum < tr->playchns) {
751 ch = &tr->chinfo[chnum];
752 /* printf("%d @ %d, ", chnum, trpchan_getptr(NULL, ch)); */
759 chnum++;
761 } while (chnum & 31);
763 chnum += 32;
765 tr_wr(tr, (chnum <= 32)? TR_REG_ADDRINTA : TR_REG_ADDRINTB, active, 4);