Lines Matching refs:rank

275      * machines are defined per rank. Events required to change the
277 * rank. This class allows the implementation of rank-wise refresh
278 * and rank-wise power-down.
386 * rank is in or transitioning to power-down or self-refresh
393 uint8_t rank;
396 * Track number of packets in read queue going to this rank
401 * Track number of packets in write queue going to this rank
418 * One DRAMPower instance per rank
431 * Vector of Banks. Each rank is made of several devices which in
438 * this rank.
445 Rank(DRAMCtrl& _memory, const DRAMCtrlParams* _p, int rank);
449 return csprintf("%s_%d", memory.name(), rank);
469 * @param Return true if the rank is idle from a refresh point of view
474 * Check if the current rank has all banks closed and is not
477 * @param Return true if the rank is idle from a bank
498 * Check if the command queue of current rank is idle
506 * Let the rank check if it was waiting for requests to drain
573 * simulation exit or intermediate stats dump. This is defined per rank
574 * as the per rank stats are based on state transition and periodically
589 /** Pointer to the rank, thus we instantiate per rank */
590 Rank *rank;
593 RankResetCallback(Rank *r) : rank(r) {}
594 virtual void process() { rank->resetStats(); };
653 const uint8_t rank;
739 read(is_read), rank(_rank), bank(_bank), row(_row),
781 * address to populate rank/bank/row, create one or mutliple
849 * Prioritizes accesses to the same rank as previous burst unless
872 * for the enqueued requests. Assumes maximum of 32 banks per rank
889 * @param rank_ref Reference to the rank
902 * @param rank_ref The rank to precharge
1134 // Holds the value of the rank of burst issued
1159 * @param rank Current rank