Lines Matching defs:assoc
318 uint64_t assoc = cvmx_l2c_get_num_assoc();
327 for (way = 0; way < assoc; way++) {
337 if (way >= assoc) {
433 uint64_t assoc, set;
446 for (assoc = 0; assoc < n_assoc; assoc++) {
448 (assoc << assoc_shift) | (set << set_shift));
454 for (assoc = 0; assoc < n_assoc; assoc++)
455 cvmx_l2c_flush_line(assoc, set);
464 int assoc;
477 for (assoc = 0; assoc < CVMX_L2_ASSOC; assoc++) {
478 tag = cvmx_l2c_get_tag(assoc, index);
486 int assoc;
494 for (assoc = 0; assoc < CVMX_L2_ASSOC; assoc++) {
495 tag = cvmx_l2c_get_tag(assoc, index);
498 cvmx_l2c_flush_line(assoc, index);
584 * @assoc: Association (way) of the tag to dump
591 static union __cvmx_l2c_tag __read_l2_tag(uint64_t assoc, uint64_t index)
609 debug_val.s.set = assoc;
864 * @assoc: Association (or way) to flush
867 void cvmx_l2c_flush_line(uint32_t assoc, uint32_t index)
876 if (assoc > (uint32_t)cvmx_l2c_get_num_assoc()) {
889 (assoc << CVMX_L2C_TAG_ADDR_ALIAS_SHIFT) |
900 l2cdbg.s.set = assoc;