mshr_queue.hh (11278:18411ccc4f3c) mshr_queue.hh (11284:b3926db25371)
1/*
2 * Copyright (c) 2012-2013, 2015 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 174 unchanged lines hidden (view full) ---

183 */
184 void moveToFront(MSHR *mshr);
185
186 /**
187 * Mark the given MSHR as in service. This removes the MSHR from the
188 * readyList or deallocates the MSHR if it does not expect a response.
189 *
190 * @param mshr The MSHR to mark in service.
1/*
2 * Copyright (c) 2012-2013, 2015 ARM Limited
3 * All rights reserved.
4 *
5 * The license below extends only to copyright in the software and shall
6 * not be construed as granting a license to any other intellectual
7 * property including but not limited to intellectual property relating
8 * to a hardware implementation of the functionality of the software

--- 174 unchanged lines hidden (view full) ---

183 */
184 void moveToFront(MSHR *mshr);
185
186 /**
187 * Mark the given MSHR as in service. This removes the MSHR from the
188 * readyList or deallocates the MSHR if it does not expect a response.
189 *
190 * @param mshr The MSHR to mark in service.
191 * @param pending_dirty_resp Whether we expect a dirty response
192 * from another cache
191 * @param pending_modified_resp Whether we expect a modified response
192 * from another cache
193 */
193 */
194 void markInService(MSHR *mshr, bool pending_dirty_resp);
194 void markInService(MSHR *mshr, bool pending_modified_resp);
195
196 /**
197 * Mark an in service entry as pending, used to resend a request.
198 * @param mshr The MSHR to resend.
199 */
200 void markPending(MSHR *mshr);
201
202 /**

--- 53 unchanged lines hidden ---
195
196 /**
197 * Mark an in service entry as pending, used to resend a request.
198 * @param mshr The MSHR to resend.
199 */
200 void markPending(MSHR *mshr);
201
202 /**

--- 53 unchanged lines hidden ---