Lines Matching refs:fragment
338 DPRINTFS(MinorMem, (&port), "Received translation response for fragment"
353 DPRINTFS(MinorMem, (&port), "Faulting translation for fragment:"
454 " First fragment size: %d Last fragment size: %d\n",
476 /* First fragment */
480 /* Adjust size of last fragment */
489 RequestPtr fragment = std::make_shared<Request>();
492 fragment->setContext(request->contextId());
494 fragment->setVirt(0 /* asid */,
499 // Set up byte-enable mask for the current fragment
505 fragment->setVirt(0 /* asid */,
509 fragment->setByteEnable(std::vector<bool>(it_start, it_end));
516 DPRINTFS(MinorMem, (&port), "Generating fragment addr: 0x%x"
519 (is_last_fragment ? "last fragment" : ""));
521 fragmentRequests.push_back(fragment);
544 RequestPtr fragment = fragmentRequests[fragment_index];
549 (fragment->hasPaddr() ? "has paddr" : "no paddr"),
550 (fragment->hasPaddr() ? fragment->getPaddr() : 0));
552 Addr fragment_addr = fragment->getVaddr();
553 unsigned int fragment_size = fragment->getSize();
565 assert(fragment->hasPaddr());
568 makePacketForRequest(fragment, isLoad, this, request_data);
572 request->setFlags(fragment->getFlags());
577 * fragment */
629 DPRINTFS(MinorMem, (&port), "Retiring fragment addr: 0x%x size: %d"
630 " offset: 0x%x (retired fragment num: %d)\n",
640 DPRINTFS(MinorMem, (&port), "Skipping this fragment\n");
656 * by the response fragment */
708 DPRINTFS(MinorMem, (&port), "Submitting DTLB request for fragment: %d\n",