Lines Matching refs:ecache
333 * We flush the entire ecache by starting at one end and loading each
334 * successive ecache line for the 2*ecache-size range. We have to repeat
335 * the flush operation to guarantee that the entire ecache has been
339 * address and load at set-size stride, wrapping around at 2*ecache-size
797 * %o2 - ecache linesize
816 * to guarantee that the entire ecache has been flushed.
833 ! flush entire ecache HB_ECACHE_FLUSH_CNT times
872 * Get ecache data and tag. The ecache_idx argument is assumed to be aligned
874 * 8 byte ecache data obtained. The ecache data is assumed to be a pointer
1488 * to scrub, along with the ecache size.
1496 * The second ldxa pushes the M line out of the ecache, into the
1510 or %o1, %g0, %o2 ! put ecache size in %o2
1539 * at 2*ecache-size boundary and skipping fault physical address.
1618 * to push out, as a 64 byte block of zeros, from the ecache zero-filled.
1619 * Since this routine does not bypass the ecache, it is possible that
1633 or %o2, %g0, %o3 ! ecache linesize
1634 or %o1, %g0, %o2 ! ecache size
1636 or %o3, %g0, %o4 ! save ecache linesize
1643 or %o4, %g0, %o2 ! saved ecache linesize
1655 sub %o2, 8, %o2 ! get offset of last double word in ecache line
1657 stxa %g0, [%o0 + %o2]ASI_MEM ! put zeros in the ecache line
1679 * at 2*ecache-size boundary and skipping fault physical address.
1693 or %o3, %g0, %o4 ! save ecache linesize
1704 or %o4, %g0, %o2 ! saved ecache linesize
1721 sub %o2, 8, %o2 ! get offset of last double word in ecache line
1723 stxa %g0, [%o0 + %o2]ASI_MEM ! put zeros in the ecache line
1776 * errors where we want to get rid of a bad line in ecache.
1782 or %o1, %g0, %o2 ! put ecache size in %o2
1815 * at 2*ecache-size boundary and skipping fault physical address.
1941 * write_ec_tag_parity(), which zero's the ecache tag,
1948 or %o0, %o4, %o4 ! %o4 = ecache addr for tag write
1961 * Align on the ecache boundary in order to force
1962 * ciritical code section onto the same ecache line.
1989 * write_hb_ec_tag_parity(), which zero's the ecache tag,
1996 or %o0, %o4, %o4 ! %o4 = ecache addr for tag write
2009 * Align on the ecache boundary in order to force
2010 * ciritical code section onto the same ecache line.