Lines Matching refs:txDescCache
74 txDescCache(this, name()+".TxDesc", p->tx_desc_cache_size),
543 txDescCache.reset();
611 txDescCache.areaChanged();
615 txDescCache.areaChanged();
619 txDescCache.areaChanged();
623 txDescCache.areaChanged();
635 txDescCache.fetchDescriptors();
652 txDescCache.completionWriteback(regs.tdwba & ~mask(1),
658 txDescCache.completionWriteback(regs.tdwba & ~mask(1),
2085 txDescCache.hasOutstandingEvents()) {
2126 !txDescCache.hasOutstandingEvents()) {
2144 if (txPacket && txDescCache.packetAvailable()
2145 && !txDescCache.packetMultiDesc() && txPacket->length) {
2156 txDescCache.writeback((cacheBlockSize()-1)>>4);
2162 txDescCache.descLeft() < (regs.txdctl.lwthresh() * 8)) {
2171 if (!txDescCache.packetWaiting()) {
2172 if (txDescCache.descLeft() == 0) {
2175 txDescCache.writeback(0);
2177 anWe("TXS", txDescCache.annUnusedCacheQ);
2178 txDescCache.fetchDescriptors();
2186 if (!(txDescCache.descUnused())) {
2188 txDescCache.fetchDescriptors();
2189 anWe("TXS", txDescCache.annUnusedCacheQ);
2195 anPq("TXS", txDescCache.annUnusedCacheQ);
2198 txDescCache.processContextDesc();
2199 if (txDescCache.packetWaiting()) {
2206 unsigned size = txDescCache.getPacketSize(txPacket);
2213 txDescCache.getPacketData(txPacket);
2219 txDescCache.writeback(0);
2470 if (txDescCache.descLeft() != 0 && drainState() != DrainState::Draining)
2525 txDescCache.serializeSection(cp, "TxDescCache");
2581 txDescCache.unserializeSection(cp, "TxDescCache");