Lines Matching refs:adr
105 _wbinv(uint32_t adr, uint32_t siz)
110 for (bnd = adr + siz; adr < bnd; adr += dcache_line_size)
111 asm volatile("dcbf 0,%0" :: "r"(adr) : "memory");
116 _inv(uint32_t adr, uint32_t siz)
120 off = adr & (dcache_line_size - 1);
121 adr -= off;
126 asm volatile("dcbf 0,%0" :: "r"(adr) : "memory");
129 adr += dcache_line_size;
132 bnd = adr + siz;
141 for (bnd = adr + siz; adr < bnd; adr += dcache_line_size) {
143 asm volatile("dcbi 0,%0" :: "r"(adr) : "memory");