Lines Matching refs:s
179 pfctl.s.cnt0sel = event; in cvmx_l2c_config_perf()
180 pfctl.s.cnt0ena = 1; in cvmx_l2c_config_perf()
181 pfctl.s.cnt0rdclr = clear_on_read; in cvmx_l2c_config_perf()
184 pfctl.s.cnt1sel = event; in cvmx_l2c_config_perf()
185 pfctl.s.cnt1ena = 1; in cvmx_l2c_config_perf()
186 pfctl.s.cnt1rdclr = clear_on_read; in cvmx_l2c_config_perf()
189 pfctl.s.cnt2sel = event; in cvmx_l2c_config_perf()
190 pfctl.s.cnt2ena = 1; in cvmx_l2c_config_perf()
191 pfctl.s.cnt2rdclr = clear_on_read; in cvmx_l2c_config_perf()
195 pfctl.s.cnt3sel = event; in cvmx_l2c_config_perf()
196 pfctl.s.cnt3ena = 1; in cvmx_l2c_config_perf()
197 pfctl.s.cnt3rdclr = clear_on_read; in cvmx_l2c_config_perf()
214 l2c_tadx_prf.s.cnt0sel = event; in cvmx_l2c_config_perf()
217 l2c_tadx_prf.s.cnt1sel = event; in cvmx_l2c_config_perf()
220 l2c_tadx_prf.s.cnt2sel = event; in cvmx_l2c_config_perf()
224 l2c_tadx_prf.s.cnt3sel = event; in cvmx_l2c_config_perf()
328 if (l2c_tadx_tag.s.valid && l2c_tadx_tag.s.tag == tag) in cvmx_l2c_lock_line()
339 if (!l2c_tadx_tag.s.lock) { in cvmx_l2c_lock_line()
359 l2t_err.s.lckerr = 1; in cvmx_l2c_lock_line()
360 l2t_err.s.lckerr2 = 1; in cvmx_l2c_lock_line()
366 l2cdbg.s.ppnum = cvmx_get_core_num(); in cvmx_l2c_lock_line()
371 lckoff.s.lck_offset = 0; /* Only lock 1 line at a time */ in cvmx_l2c_lock_line()
375 if (((union cvmx_l2c_cfg)(cvmx_read_csr(CVMX_L2C_CFG))).s.idxalias) { in cvmx_l2c_lock_line()
378 lckbase.s.lck_base = addr_tmp >> 7; in cvmx_l2c_lock_line()
380 lckbase.s.lck_base = addr >> 7; in cvmx_l2c_lock_line()
383 lckbase.s.lck_ena = 1; in cvmx_l2c_lock_line()
390 lckbase.s.lck_ena = 0; in cvmx_l2c_lock_line()
400 if (l2t_err.s.lckerr || l2t_err.s.lckerr2) in cvmx_l2c_lock_line()
473 if (tag.s.V && (tag.s.addr == tag_addr)) { in cvmx_l2c_unlock_line()
475 return tag.s.L; in cvmx_l2c_unlock_line()
490 if (tag.s.V && (tag.s.addr == tag_addr)) { in cvmx_l2c_unlock_line()
492 return tag.s.L; in cvmx_l2c_unlock_line()
640 debug_val.s.ppnum = core; in __read_l2_tag()
641 debug_val.s.l2t = 1; in __read_l2_tag()
642 debug_val.s.set = assoc; in __read_l2_tag()
712 tag.s.V = l2c_tadx_tag.s.valid; in cvmx_l2c_get_tag()
713 tag.s.D = l2c_tadx_tag.s.dirty; in cvmx_l2c_get_tag()
714 tag.s.L = l2c_tadx_tag.s.lock; in cvmx_l2c_get_tag()
715 tag.s.U = l2c_tadx_tag.s.use; in cvmx_l2c_get_tag()
716 tag.s.addr = l2c_tadx_tag.s.tag; in cvmx_l2c_get_tag()
727 tag.s.V = tmp_tag.cn58xx.V; in cvmx_l2c_get_tag()
728 tag.s.D = tmp_tag.cn58xx.D; in cvmx_l2c_get_tag()
729 tag.s.L = tmp_tag.cn58xx.L; in cvmx_l2c_get_tag()
730 tag.s.U = tmp_tag.cn58xx.U; in cvmx_l2c_get_tag()
731 tag.s.addr = tmp_tag.cn58xx.addr; in cvmx_l2c_get_tag()
733 tag.s.V = tmp_tag.cn38xx.V; in cvmx_l2c_get_tag()
734 tag.s.D = tmp_tag.cn38xx.D; in cvmx_l2c_get_tag()
735 tag.s.L = tmp_tag.cn38xx.L; in cvmx_l2c_get_tag()
736 tag.s.U = tmp_tag.cn38xx.U; in cvmx_l2c_get_tag()
737 tag.s.addr = tmp_tag.cn38xx.addr; in cvmx_l2c_get_tag()
739 tag.s.V = tmp_tag.cn31xx.V; in cvmx_l2c_get_tag()
740 tag.s.D = tmp_tag.cn31xx.D; in cvmx_l2c_get_tag()
741 tag.s.L = tmp_tag.cn31xx.L; in cvmx_l2c_get_tag()
742 tag.s.U = tmp_tag.cn31xx.U; in cvmx_l2c_get_tag()
743 tag.s.addr = tmp_tag.cn31xx.addr; in cvmx_l2c_get_tag()
745 tag.s.V = tmp_tag.cn30xx.V; in cvmx_l2c_get_tag()
746 tag.s.D = tmp_tag.cn30xx.D; in cvmx_l2c_get_tag()
747 tag.s.L = tmp_tag.cn30xx.L; in cvmx_l2c_get_tag()
748 tag.s.U = tmp_tag.cn30xx.U; in cvmx_l2c_get_tag()
749 tag.s.addr = tmp_tag.cn30xx.addr; in cvmx_l2c_get_tag()
751 tag.s.V = tmp_tag.cn50xx.V; in cvmx_l2c_get_tag()
752 tag.s.D = tmp_tag.cn50xx.D; in cvmx_l2c_get_tag()
753 tag.s.L = tmp_tag.cn50xx.L; in cvmx_l2c_get_tag()
754 tag.s.U = tmp_tag.cn50xx.U; in cvmx_l2c_get_tag()
755 tag.s.addr = tmp_tag.cn50xx.addr; in cvmx_l2c_get_tag()
771 indxalias = !l2c_ctl.s.disidxalias; in cvmx_l2c_address_to_index()
775 indxalias = l2c_cfg.s.idxalias; in cvmx_l2c_address_to_index()
865 if (mio_fus_dat3.s.l2c_crip == 3) in cvmx_l2c_get_num_assoc()
867 else if (mio_fus_dat3.s.l2c_crip == 2) in cvmx_l2c_get_num_assoc()
869 else if (mio_fus_dat3.s.l2c_crip == 1) in cvmx_l2c_get_num_assoc()
925 l2cdbg.s.ppnum = cvmx_get_core_num(); in cvmx_l2c_flush_line()
926 l2cdbg.s.finv = 1; in cvmx_l2c_flush_line()
928 l2cdbg.s.set = assoc; in cvmx_l2c_flush_line()