Searched refs:m_mru (Results 1 - 2 of 2) sorted by relevance

/freebsd-13-stable/contrib/opencsd/decoder/include/mem_acc/
H A Dtrc_mem_acc_cache.h84 cache_block_t m_mru[MEM_ACC_CACHE_MRU_SIZE]; member in class:TrcMemAccCache
104 m_mru[i].st_addr = 0;
105 m_mru[i].valid_len = 0;
115 if ((m_mru[m_mru_idx].st_addr <= address) &&
116 m_mru[m_mru_idx].st_addr + m_mru[m_mru_idx].valid_len >= (address + reqBytes))
140 m_mru[i].valid_len = 0;
141 m_mru[i].st_addr = 0;
/freebsd-13-stable/contrib/opencsd/decoder/source/mem_acc/
H A Dtrc_mem_acc_cache.cpp78 memcpy(byteBuffer, &m_mru[m_mru_idx].data[address - m_mru[m_mru_idx].st_addr], reqBytes);
94 m_mru[m_mru_idx].valid_len = p_accessor->readBytes(address, mem_space, trcID, MEM_ACC_CACHE_PAGE_SIZE, &m_mru[m_mru_idx].data[0]);
97 if (m_mru[m_mru_idx].valid_len > MEM_ACC_CACHE_PAGE_SIZE)
99 m_mru[m_mru_idx].valid_len = 0; // set to nothing returned.
103 if (m_mru[m_mru_idx].valid_len > 0)
106 m_mru[m_mru_idx].st_addr = address;
113 oss << "TrcMemAccCache:: load [page: " << std::dec << m_mru_idx << "[addr:0x" << std::hex << address << ", bytes: " << std::dec << m_mru[m_mru_idx].valid_len << "]\n";
126 memcpy(byteBuffer, &m_mru[m_mru_id
[all...]

Completed in 56 milliseconds