Lines Matching defs:data
74 * part of a load's data) that requires the load to wait until the
157 /** The store data. */
166 * have any data attached to it. Used for cache block zero
206 char* data() { return _data; }
207 const char* data() const { return _data; }
285 /** Completes the data access that has been returned from the
436 /** Writeback event, specifically for when stores forward data to loads. */
577 Fault write(LSQRequest *req, uint8_t *data, int store_idx);
691 // path but they carry no data and they shouldn't be
698 // Check if the store data is within the lower and upper bounds of
711 // data), the store has all of the data needed, and
713 // we can forward data from the store to the load
718 // Get shift amount for offset into the store's data.
732 store_it->data() + shift_amt,
766 // has only part of the load's data and the load isn't LLSC
772 // load's data
777 // data
855 LSQUnit<Impl>::write(LSQRequest *req, uint8_t *data, int store_idx)
872 // copy data into the storeQueue only if the store request has valid data
876 memcpy(storeQueue[store_idx].data(), data, size);
878 // This function only writes the data to the store queue, so no fault