Lines Matching refs:way
168 ch_dc_data_t *dest_dcp, ch_dc_data_t *src_dcp, int way, int word);
2091 int index, way, word;
2135 * ddspe error can only occur if the way == 0
2137 way = ch_flt.parity_data.dpe.cpl_way;
2138 if ((tl == 0) && (way != 0) &&
2142 get_dcache_dtag(index + way *
2177 } /* (tl == 0) && (way != 0) && IS JALAPENO */
2285 int way = ch_flt->parity_data.ipe.cpl_way;
2291 if ((offset != -1) || (way != -1)) {
2295 tag_index = ch_flt->parity_data.ipe.cpl_ic[way].ic_idx;
2297 ch_flt->parity_data.ipe.cpl_ic[way].ic_way =
2300 ch_flt->parity_data.ipe.cpl_ic[way].ic_way =
2302 ch_flt->parity_data.ipe.cpl_ic[way].ic_logflag =
2309 for (way = 0; way < CH_ICACHE_NWAY; way++) {
2310 tag_index = ch_flt->parity_data.ipe.cpl_ic[way].ic_idx;
2312 ch_flt->parity_data.ipe.cpl_ic[way].ic_way =
2315 ch_flt->parity_data.ipe.cpl_ic[way].ic_way =
2317 ch_flt->parity_data.ipe.cpl_ic[way].ic_logflag =
2330 int way = ch_flt->parity_data.dpe.cpl_way;
2343 tag_index = ch_flt->parity_data.dpe.cpl_pc[way].pc_idx;
2344 ch_flt->parity_data.dpe.cpl_pc[way].pc_way =
2346 ch_flt->parity_data.dpe.cpl_pc[way].pc_logflag =
2349 tag_index = ch_flt->parity_data.dpe.cpl_dc[way].dc_idx;
2350 ch_flt->parity_data.dpe.cpl_dc[way].dc_way =
2352 ch_flt->parity_data.dpe.cpl_dc[way].dc_logflag =
2355 } else if (way != -1) {
2359 tag_index = ch_flt->parity_data.dpe.cpl_dc[way].dc_idx;
2360 ch_flt->parity_data.dpe.cpl_dc[way].dc_way =
2362 ch_flt->parity_data.dpe.cpl_dc[way].dc_logflag =
2854 * it is possible to read it that way given the moving target).
3085 * this way we slowly cycle through possible partners to
3218 * Calls to this function should aim to be self-throtlling in some way. With
3843 * Scrub code is different depending upon whether this a Cheetah+ with 2-way
3856 * Scrub code is different depending upon whether this a Cheetah+ with 2-way
3897 * Returns 0 on failure; on success (way + 1) is returned an *level is
3995 int way, word, data_byte;
3999 for (way = 0; way < CH_DCACHE_NWAY; way++, dcp++) {
4003 get_dcache_dtag(index + way * dc_set_size,
4017 ch_flt->parity_data.dpe.cpl_way = way;
4051 ch_flt, dcp, &tmp_dcp, way,
4073 &tmp_dcp, way, word);
4082 ch_dc_data_t *dest_dcp, ch_dc_data_t *src_dcp, int way, int word)
4089 ch_flt->parity_data.dpe.cpl_way = way;
4134 int flt_index, way, instr, num_instr;
4165 for (way = 0; way < CH_ICACHE_NWAY; way++, icp++) {
4169 get_icache_dtag(2 * (index + way * ic_set_size),
4176 * determine the exact way in which the error is located.
4187 * If this way is the one in which we expected
4188 * to find the error record the way and check the
4193 ch_flt->parity_data.ipe.cpl_way = way;
4220 * If this way is the one in which we expected
4221 * to find the error record the way and offset.
4226 ch_flt->parity_data.ipe.cpl_way = way;
4266 int way, word, pbit, parity_bits;
4270 for (way = 0; way < CH_PCACHE_NWAY; way++, pcp++) {
4274 get_pcache_dtag(index + way * pc_set_size,
4303 ch_flt->parity_data.dpe.cpl_way = way;
4333 * Otherwise, there will be at most one way captured
4335 * Check each way to see if it should be encoded.
4380 * Otherwise, there will be at most one way captured
4382 * Check each way to see if it should be encoded.
4427 * Check each way to see if it should be encoded
4724 * Initialize the way info if necessary.
4736 * The I$/D$ way information is not initialized here
5475 * in cpu_async_panic_callb, each cpu checks for CPU events on its way to
6261 * This is a slow way to do a scrub, but as it will
7130 * protected then aft_panic is already set - so either way there's no need