Lines Matching refs:regs
66 // All Reg regs are initialized to 0 by default
67 regs.chanCount = p->ChanCnt;
68 regs.xferCap = findMsbSet(p->XferCap);
69 regs.attnStatus = 0;
71 if (regs.chanCount > 64)
74 for (int x = 0; x < regs.chanCount; x++) {
195 assert(size == sizeof(regs.chanCount));
196 pkt->setLE<uint8_t>(regs.chanCount);
199 assert(size == sizeof(regs.xferCap));
200 pkt->setLE<uint8_t>(regs.xferCap);
204 pkt->setLE<uint8_t>(regs.intrctrl());
205 regs.intrctrl.master_int_enable(0);
208 assert(size == sizeof(regs.attnStatus));
209 pkt->setLE<uint32_t>(regs.attnStatus);
210 regs.attnStatus = 0;
228 if (chanid >= regs.chanCount)
230 chanid, regs.chanCount);
339 regs.intrctrl.master_int_enable(bits(pkt->getLE<uint8_t>(), 0, 1));
356 if (chanid >= regs.chanCount)
358 chanid, regs.chanCount);
438 .init(regs.chanCount)
444 .init(regs.chanCount)
670 regs.serialize(cp);
679 regs.unserialize(cp);