Lines Matching refs:tad
255 int tad;
278 for (tad = 0; tad < CVMX_L2C_TADS; tad++)
279 cvmx_write_csr(CVMX_L2C_TADX_PRF(tad),
292 int tad;
293 for (tad = 0; tad < CVMX_L2C_TADS; tad++)
294 counter += cvmx_read_csr(CVMX_L2C_TADX_PFC0(tad));
302 int tad;
303 for (tad = 0; tad < CVMX_L2C_TADS; tad++)
304 counter += cvmx_read_csr(CVMX_L2C_TADX_PFC1(tad));
312 int tad;
313 for (tad = 0; tad < CVMX_L2C_TADS; tad++)
314 counter += cvmx_read_csr(CVMX_L2C_TADX_PFC2(tad));
323 int tad;
324 for (tad = 0; tad < CVMX_L2C_TADS; tad++)
325 counter += cvmx_read_csr(CVMX_L2C_TADX_PFC3(tad));
371 uint32_t tad;
380 tad = cvmx_l2c_address_to_tad(addr);
391 l2c_tadx_tag.u64 = cvmx_read_csr(CVMX_L2C_TADX_TAG(tad));
394 /* cvmx_printf("caddr=%lx tad=%d tagu64=%lx valid=%x tag=%x \n", caddr,
395 tad, l2c_tadx_tag.u64, l2c_tadx_tag.s.valid, l2c_tadx_tag.s.tag); */
523 uint32_t tad = cvmx_l2c_address_to_tad(address);
540 tag = cvmx_l2c_get_tag_v2(assoc, index, tad);
557 tag = cvmx_l2c_get_tag_v2(assoc, index, tad);
750 union cvmx_l2c_tag cvmx_l2c_get_tag_v2(uint32_t association, uint32_t index, uint32_t tad)
775 if (tad > CVMX_L2C_TADS) {
776 cvmx_dprintf("ERROR: cvmx_l2c_get_tag_v2: TAD#%d out of range\n", (unsigned int)tad);
781 l2c_tadx_tag.u64 = cvmx_read_csr(CVMX_L2C_TADX_TAG(tad));
922 uint32_t tad;
927 tad = ((addr >> 7) ^ (addr >> 12) ^ (addr >> 18)) & 3;
929 tad = (addr >> 7) & 3;
932 tad = 0;
934 return tad;