Lines Matching defs:pkt

151 IGbE::writeConfig(PacketPtr pkt)
153 int offset = pkt->getAddr() & PCI_CONFIG_SIZE;
155 PciDevice::writeConfig(pkt);
170 IGbE::read(PacketPtr pkt)
175 if (!getBAR(pkt->getAddr(), bar, daddr))
182 assert(pkt->getSize() == 4);
193 pkt->setLE<uint32_t>(regs.ctrl());
196 pkt->setLE<uint32_t>(regs.sts());
199 pkt->setLE<uint32_t>(regs.eecd());
202 pkt->setLE<uint32_t>(regs.eerd());
205 pkt->setLE<uint32_t>(regs.ctrl_ext());
208 pkt->setLE<uint32_t>(regs.mdic());
213 pkt->setLE<uint32_t>(regs.icr());
225 pkt->setLE<uint32_t>(0);
228 pkt->setLE<uint32_t>(regs.itr());
231 pkt->setLE<uint32_t>(regs.rctl());
234 pkt->setLE<uint32_t>(regs.fcttv());
237 pkt->setLE<uint32_t>(regs.tctl());
240 pkt->setLE<uint32_t>(regs.pba());
246 pkt->setLE<uint32_t>(0); // We don't care, so just return 0
249 pkt->setLE<uint32_t>(regs.fcrtl());
252 pkt->setLE<uint32_t>(regs.fcrth());
255 pkt->setLE<uint32_t>(regs.rdba.rdbal());
258 pkt->setLE<uint32_t>(regs.rdba.rdbah());
261 pkt->setLE<uint32_t>(regs.rdlen());
264 pkt->setLE<uint32_t>(regs.srrctl());
267 pkt->setLE<uint32_t>(regs.rdh());
270 pkt->setLE<uint32_t>(regs.rdt());
273 pkt->setLE<uint32_t>(regs.rdtr());
283 pkt->setLE<uint32_t>(regs.rxdctl());
286 pkt->setLE<uint32_t>(regs.radv());
289 pkt->setLE<uint32_t>(regs.tdba.tdbal());
292 pkt->setLE<uint32_t>(regs.tdba.tdbah());
295 pkt->setLE<uint32_t>(regs.tdlen());
298 pkt->setLE<uint32_t>(regs.tdh());
301 pkt->setLE<uint32_t>(regs.txdca_ctl());
304 pkt->setLE<uint32_t>(regs.tdt());
307 pkt->setLE<uint32_t>(regs.tidv());
310 pkt->setLE<uint32_t>(regs.txdctl());
313 pkt->setLE<uint32_t>(regs.tadv());
316 pkt->setLE<uint32_t>(regs.tdwba & mask(32));
319 pkt->setLE<uint32_t>(regs.tdwba >> 32);
322 pkt->setLE<uint32_t>(regs.rxcsum());
325 pkt->setLE<uint32_t>(regs.rlpml);
328 pkt->setLE<uint32_t>(regs.rfctl());
331 pkt->setLE<uint32_t>(regs.manc());
334 pkt->setLE<uint32_t>(regs.swsm());
338 pkt->setLE<uint32_t>(regs.fwsm());
341 pkt->setLE<uint32_t>(regs.sw_fw_sync);
350 pkt->setLE<uint32_t>(0);
353 pkt->makeAtomicResponse();
358 IGbE::write(PacketPtr pkt)
364 if (!getBAR(pkt->getAddr(), bar, daddr))
371 assert(pkt->getSize() == sizeof(uint32_t));
374 daddr, pkt->getLE<uint32_t>());
379 uint32_t val = pkt->getLE<uint32_t>();
690 pkt->makeAtomicResponse();
1262 igbe->dmaWrite(pciToDma(desc->adv_read.pkt),
1280 desc->adv_read.pkt, buf_len);
1303 igbe->dmaWrite(pciToDma(desc->adv_read.pkt),
1319 igbe->dmaWrite(pciToDma(desc->adv_read.pkt),
1456 desc->adv_read.pkt, desc->adv_read.hdr);
2235 IGbE::ethRxPkt(EthPacketPtr pkt)
2237 rxBytes += pkt->length;
2258 if (!rxFifo.push(pkt)) {
2379 EthPacketPtr pkt;
2380 pkt = rxFifo.front();
2383 pktOffset = rxDescCache.writePacket(pkt, pktOffset);
2385 if (pktOffset == pkt->length) {