Lines Matching defs:LSQ

64 class LSQ
74 /** Derived class to hold any sender state the LSQ needs. */
106 * LSQ entries can be squashed before the response comes back. in that
128 /** Pointer to LSQ. */
129 LSQ<Impl> *lsq;
134 DcachePort(LSQ<Impl> *_lsq, FullO3CPU<Impl>* _cpu)
170 * be a defined ownership transferal in case the LSQ resources are
177 * |LSQ creates and owns|
257 /** LSQ resources freed. */
369 * An LSQRequest manages itself when the resources on the LSQ are freed
627 * The LSQ entry is cleared
818 /** Constructs an LSQ with the given parameters. */
819 LSQ(O3CPU *cpu_ptr, IEW *iew_ptr, DerivO3CPUParams *params);
820 ~LSQ() { }
822 /** Returns the name of the LSQ. */
825 /** Registers statistics of each LSQ unit. */
833 /** Has the LSQ drained? */
841 /** Ticks the LSQ. */
844 /** Inserts a load into the LSQ. */
846 /** Inserts a store into the LSQ. */
949 /** Returns if the LSQ is full (either LQ or SQ is full). */
952 * Returns if the LSQ is full for a specific thread (either LQ or SQ is
957 /** Returns if the LSQ is empty (both LQ and SQ are empty). */
975 * Returns if the LSQ is stalled due to a memory operation that must be
980 * Returns if the LSQ of a specific thread is stalled due to a memory
996 /** Returns if the LSQ will write back to memory this cycle. */
998 /** Returns if the LSQ of a specific thread will write back to memory this
1069 /** The LSQ policy for SMT mode. */
1072 /** Auxiliary function to calculate per-thread max LSQ allocation limit.
1089 //amount of the LSQ
1112 /** The LSQ units for individual threads. */
1121 LSQ<Impl>::read(LSQRequest* req, int load_idx)
1130 LSQ<Impl>::write(LSQRequest* req, uint8_t *data, int store_idx)