Searched refs:split_addr (Results 1 - 4 of 4) sorted by relevance

/gem5/src/gpu-compute/
H A Dshader.cc247 Addr split_addr = roundDown(tmp_addr + size - 1, block_size); local
249 assert(split_addr <= tmp_addr || split_addr - tmp_addr < block_size);
252 if (split_addr > tmp_addr) {
254 req->splitOnVaddr(split_addr, req1, req2);
H A Dfetch_unit.cc139 Addr split_addr = roundDown(vaddr + block_size - 1, block_size); local
142 if (split_addr > vaddr) {
144 size = split_addr - vaddr;
/gem5/src/cpu/simple/
H A Dtiming.cc444 Addr split_addr = roundDown(addr + size - 1, block_size);
445 assert(split_addr <= addr || split_addr - addr < block_size);
448 if (split_addr > addr) {
451 req->splitOnVaddr(split_addr, req1, req2);
530 Addr split_addr = roundDown(addr + size - 1, block_size);
531 assert(split_addr <= addr || split_addr - addr < block_size);
538 if (split_addr > addr) {
541 req->splitOnVaddr(split_addr, req
[all...]
/gem5/src/mem/
H A Drequest.hh570 void splitOnVaddr(Addr split_addr, RequestPtr &req1, RequestPtr &req2) argument
574 assert(split_addr > _vaddr && split_addr < _vaddr + _size);
577 req1->_size = split_addr - _vaddr;
578 req2->_vaddr = split_addr;

Completed in 18 milliseconds