Lines Matching refs:pa
244 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
245 pa = pa & ~(ALIGNMENT-1);
246 FLAG = (pa < (thread->mem_access[slot].paddr+LENGTH));
277 paddr_t pa = thread->mem_access[slot].paddr+(OFFSET & ~(ALIGNMENT-1));
281 log_byte = ((OFFSET>=0)&&((pa+i0)<=pa_high));
283 LOG_VTCM_BYTE(pa+i0,log_byte,INC.ub[4*IDX+i0],4*IDX+i0);
285 { LOG_VTCM_BANK(pa, log_bank, IDX); }
295 paddr_t pa = thread->mem_access[slot].paddr+(OFFSET & ~(ALIGNMENT-1));
298 log_byte = ((OFFSET>=0)&&((pa+i0)<=pa_high));
300 LOG_VTCM_BYTE(pa+i0,log_byte,INC.ub[2*IDX+i0],2*IDX+i0);
302 { LOG_VTCM_BANK(pa, log_bank,IDX); }
312 paddr_t pa = thread->mem_access[slot].paddr+(OFFSET & ~(ALIGNMENT-1));
315 log_byte = ((OFFSET>=0)&&((pa+i0)<=pa_high));
317 LOG_VTCM_BYTE(pa+i0,log_byte,INC.ub[2*IDX+i0],2*IDX+i0);
319 { LOG_VTCM_BANK(pa, log_bank,(2*IDX2+IDX_H));}
330 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
336 log_byte = ((OFFSET>=0)&&((pa+i0)<=pa_high)) && QVAL;
340 LOG_VTCM_BYTE(pa+i0,log_byte,B,ELEMENT_SIZE*IDX+i0);
342 LOG_VTCM_BANK(pa, log_bank,BANK_IDX);
395 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
415 … dst |= (sim_mem_read1(thread->system_ptr, thread->threadId, mmvecx->vtcm_log.pa[i+j]) << (8*j));
424 …sim_mem_write1(thread->system_ptr,thread->threadId, mmvecx->vtcm_log.pa[i+j], (dst >> (8*j))& 0xFF…
437 paddr_t pa = thread->mem_access[slot].paddr+OFFSET;
442 log_byte = ((OFFSET>=0)&&((pa+i0)<=pa_high)) && QVAL;
444 LOG_VTCM_BYTE(pa+i0,log_byte,IN.ub[ELEMENT_SIZE*IDX+i0],ELEMENT_SIZE*IDX+i0);
446 LOG_VTCM_BANK(pa, log_bank,BANK_IDX);