Lines Matching refs:pkt
71 I2CBus::read(PacketPtr pkt)
73 assert(pkt->getAddr() == pioAddr + SB_CONTROLS);
75 pkt->setRaw<uint8_t>((sda << 1) | scl);
76 pkt->makeAtomicResponse();
90 I2CBus::write(PacketPtr pkt)
92 assert(pkt->getAddr() == pioAddr + SB_CONTROLS ||
93 pkt->getAddr() == pioAddr + SB_CONTROLC);
95 updateSignals(pkt);
98 if (isStart(pkt)) {
113 if (isEnd(pkt)) {
121 if (isClockSet(pkt)) {
173 I2CBus::updateSignals(PacketPtr pkt)
175 uint8_t msg = pkt->getRaw<uint8_t>();
176 Addr daddr = pkt->getAddr() - pioAddr;
193 I2CBus::isClockSet(PacketPtr pkt) const
195 uint8_t msg = pkt->getRaw<uint8_t>();
196 Addr daddr = pkt->getAddr() - pioAddr;
201 I2CBus::isStart(PacketPtr pkt) const
203 uint8_t msg = pkt->getRaw<uint8_t>();
204 Addr daddr = pkt->getAddr() - pioAddr;
209 I2CBus::isEnd(PacketPtr pkt) const
211 uint8_t msg = pkt->getRaw<uint8_t>();
212 Addr daddr = pkt->getAddr() - pioAddr;