Lines Matching refs:extension
152 Gem5SystemC::Gem5Extension *extension = nullptr;
153 trans.get_extension(extension);
155 // If there is an extension, this transaction was initiated by the gem5
158 if (extension != nullptr) {
159 extension->setPipeThrough();
160 pkt = extension->getPacket();
269 Gem5SystemC::Gem5Extension *extension = nullptr;
270 trans.get_extension(extension);
274 // If there is an extension, this transaction was initiated by the gem5
276 if (extension != nullptr) {
277 extension->setPipeThrough();
278 pkt = extension->getPacket();
298 if (extension == nullptr)
308 Gem5SystemC::Gem5Extension *extension = nullptr;
309 trans.get_extension(extension);
311 // If there is an extension, this transaction was initiated by the gem5
313 if (extension != nullptr) {
314 extension->setPipeThrough();
315 bmp.sendFunctional(extension->getPacket());
332 Gem5SystemC::Gem5Extension *extension = nullptr;
333 trans.get_extension(extension);
337 // If there is an extension, this transaction was initiated by the gem5
339 if (extension != nullptr) {
340 extension->setPipeThrough();
341 pkt = extension->getPacket();
371 if (extension == nullptr)
408 Gem5SystemC::Gem5Extension *extension = nullptr;
409 trans.get_extension(extension);
414 // If there is an extension the packet was piped through and we must not
416 if (extension == nullptr)
419 sc_assert(extension->isPipeThrough());