Lines Matching refs:adr
123 _wbinv(uint32_t adr, uint32_t siz)
128 for (bnd = adr + siz; adr < bnd; adr += dcache_line_size)
129 asm volatile("dcbf 0,%0" :: "r"(adr) : "memory");
134 _inv(uint32_t adr, uint32_t siz)
138 off = adr & (dcache_line_size - 1);
139 adr -= off;
144 asm volatile("dcbf 0,%0" :: "r"(adr) : "memory");
147 adr += dcache_line_size;
150 bnd = adr + siz;
159 for (bnd = adr + siz; adr < bnd; adr += dcache_line_size) {
161 asm volatile("dcbi 0,%0" :: "r"(adr) : "memory");