Lines Matching refs:tag

64 	sllx	arg1, SF_DC_VBIT_SHIFT, arg1	/* tag to compare */	;\
86 * arg1 = tag to compare against \
89 * tmp2 = tag from cache \
97 ldxa [arg2 + tmp3]ASI_DC_TAG, tmp2 /* read tag */ ;\
102 bne,pn %icc, 5f /* br if tag miss */ ;\
114 * arg1 = tag to compare against \
118 * tmp2 = cache tag \
123 ldxa [arg2]ASI_DC_TAG, tmp2 /* read tag */ ;\
128 bne,pn %icc, 5f /* branch if tag miss */ ;\
635 * the tag created from the pfnum. If the tags match we flush
869 * void get_ecache_dtag(uint32_t ecache_idx, uint64_t *data, uint64_t *tag,
872 * Get ecache data and tag. The ecache_idx argument is assumed to be aligned
876 * data and tag should be atomic to make sense. We will be executing at PIL15
890 * i2: In: addr of e$ tag
899 sllx %l4, 1, %l4 ! set bit 40 for e$ tag access
900 or %i0, %l4, %l4 ! %l4 = e$ addr for tag read
910 ldxa [%g0]ASI_AFSR, %i0 ! grab the old-afsr before tag read
913 ldxa [%l4]ASI_EC_R, %g0 ! read tag into E$ tag reg
914 ldxa [%g0]ASI_EC_DIAG, %i0 ! read tag from E$ tag reg
915 stx %i0, [%i2] ! write back tag result
1226 * The itlb_rd_entry and dtlb_rd_entry functions return the tag portion of the
1357 * Out: 64-bit E$ tag value
1363 sllx %o4, 40, %o4 ! set bit 40 for e$ tag access
1364 or %o0, %o4, %o4 ! %o4 = e$ addr for tag read
1386 ldxa [%g0]ASI_EC_DIAG, %o0 ! read tag from e$ tag reg
1941 * write_ec_tag_parity(), which zero's the ecache tag,
1942 * marks the state as invalid and writes good parity to the tag.
1947 sllx %o4, 39, %o4 ! set bit 40 for e$ tag access
1948 or %o0, %o4, %o4 ! %o4 = ecache addr for tag write
1967 set S_EC_PARITY, %o3 ! clear tag, state invalid
1968 sllx %o3, S_ECPAR_SHIFT, %o3 ! and with good tag parity
1989 * write_hb_ec_tag_parity(), which zero's the ecache tag,
1990 * marks the state as invalid and writes good parity to the tag.
1995 sllx %o4, 39, %o4 ! set bit 40 for e$ tag access
1996 or %o0, %o4, %o4 ! %o4 = ecache addr for tag write
2015 set HB_EC_PARITY, %o3 ! clear tag, state invalid
2016 sllx %o3, HB_ECPAR_SHIFT, %o3 ! and with good tag parity
2018 set SB_EC_PARITY, %o3 ! clear tag, state invalid
2019 sllx %o3, SB_ECPAR_SHIFT, %o3 ! and with good tag parity