Lines Matching refs:assoc
314 uint64_t assoc = cvmx_l2c_get_num_assoc(); in cvmx_l2c_lock_line() local
323 for (way = 0; way < assoc; way++) { in cvmx_l2c_lock_line()
333 if (way >= assoc) { in cvmx_l2c_lock_line()
427 uint64_t assoc, set; in cvmx_l2c_flush() local
439 for (assoc = 0; assoc < n_assoc; assoc++) { in cvmx_l2c_flush()
441 (assoc << assoc_shift) | (set << set_shift)); in cvmx_l2c_flush()
447 for (assoc = 0; assoc < n_assoc; assoc++) in cvmx_l2c_flush()
448 cvmx_l2c_flush_line(assoc, set); in cvmx_l2c_flush()
457 int assoc; in cvmx_l2c_unlock_line() local
470 for (assoc = 0; assoc < CVMX_L2_ASSOC; assoc++) { in cvmx_l2c_unlock_line()
471 tag = cvmx_l2c_get_tag(assoc, index); in cvmx_l2c_unlock_line()
479 int assoc; in cvmx_l2c_unlock_line() local
487 for (assoc = 0; assoc < CVMX_L2_ASSOC; assoc++) { in cvmx_l2c_unlock_line()
488 tag = cvmx_l2c_get_tag(assoc, index); in cvmx_l2c_unlock_line()
491 cvmx_l2c_flush_line(assoc, index); in cvmx_l2c_unlock_line()
624 static union __cvmx_l2c_tag __read_l2_tag(uint64_t assoc, uint64_t index) in __read_l2_tag() argument
642 debug_val.s.set = assoc; in __read_l2_tag()
895 void cvmx_l2c_flush_line(uint32_t assoc, uint32_t index) in cvmx_l2c_flush_line() argument
904 if (assoc > (uint32_t)cvmx_l2c_get_num_assoc()) { in cvmx_l2c_flush_line()
917 (assoc << CVMX_L2C_TAG_ADDR_ALIAS_SHIFT) | in cvmx_l2c_flush_line()
928 l2cdbg.s.set = assoc; in cvmx_l2c_flush_line()