Lines Matching refs:dcache
779 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
780 c->dcache.ways = 2;
781 c->dcache.waybit= __ffs(dcache_size/2);
794 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
795 c->dcache.ways = 2;
796 c->dcache.waybit = 0;
808 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
809 c->dcache.ways = 4;
810 c->dcache.waybit = 0;
829 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
830 c->dcache.ways = 1;
831 c->dcache.waybit = 0; /* does not matter */
845 c->dcache.linesz = 32;
846 c->dcache.ways = 2;
847 c->dcache.waybit = 0;
870 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
871 c->dcache.ways = 2;
872 c->dcache.waybit = __ffs(dcache_size/2);
887 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
888 c->dcache.ways = 1;
889 c->dcache.waybit = 0; /* does not matter */
904 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
905 c->dcache.ways = 4;
906 c->dcache.waybit = __ffs(dcache_size / c->dcache.ways);
924 c->dcache.linesz = 16 << ((config & CONF_DB) >> 4);
926 c->dcache.ways = 4;
928 c->dcache.ways = 2;
929 c->dcache.waybit = 0;
960 c->dcache.flags = 0;
963 c->dcache.linesz = 2 << lsize;
965 c->dcache.linesz= lsize;
966 c->dcache.sets = 32 << (((config1 >> 13) + 1) & 7);
967 c->dcache.ways = 1 + ((config1 >> 7) & 7);
969 dcache_size = c->dcache.sets *
970 c->dcache.ways *
971 c->dcache.linesz;
972 c->dcache.waybit = __ffs(dcache_size/c->dcache.ways);
993 c->dcache.waysize = dcache_size / c->dcache.ways;
997 c->dcache.sets = c->dcache.linesz ?
998 dcache_size / (c->dcache.linesz * c->dcache.ways) : 0;
1011 c->dcache.flags |= MIPS_CACHE_PINDEX;
1028 c->dcache.flags |= MIPS_CACHE_VTAG;
1035 c->dcache.flags |= MIPS_CACHE_VTAG;
1047 /* effectively physically indexed dcache,
1049 c->dcache.flags |= MIPS_CACHE_PINDEX;
1054 if (c->dcache.waysize > PAGE_SIZE)
1055 c->dcache.flags |= MIPS_CACHE_ALIASES;
1086 dcache_size >> 10, way_string[c->dcache.ways],
1087 (c->dcache.flags & MIPS_CACHE_PINDEX) ? "PIPT" : "VIPT",
1088 (c->dcache.flags & MIPS_CACHE_ALIASES) ?
1090 c->dcache.linesz);
1149 c->dcache.waybit = 0; /* does not matter */
1398 if (c->dcache.linesz)
1400 c->dcache.sets * c->dcache.linesz - 1,