Lines Matching defs:line

69  * There will be 8 of these structures used to dump an ecache line (64 bytes).
159 * the given line is in any of the valid or modified states, respectively.
248 #define CPU_BADLINE_CI_ERR 6 /* E$ clean_bad line when idle */
249 #define CPU_BADLINE_CB_ERR 7 /* E$ clean_bad line when busy */
250 #define CPU_BADLINE_DI_ERR 8 /* E$ dirty_bad line when idle */
251 #define CPU_BADLINE_DB_ERR 9 /* E$ dirty_bad line when busy */
562 "dcache-line-size", &dcache_linesize,
564 "icache-line-size", &icache_linesize,
566 "ecache-line-size", &ecache_alignsize,
1163 /* Display entire cache line, if valid address */
1423 * Handle UE: If the UE is in memory, we need to flush the bad line from
1442 * data and tag info of the bad line for logging.
1450 /* touch the line to put it in ecache */
1480 * line could be victimized, no ecache info will be
1481 * available. If this is the case, capture the line
1508 * Flush out the bad line
1561 * Handle EDP and LDP: Locate the line with bad parity and enqueue an
1575 * Scan each line in the ecache to look for
1672 * bad parity line and would kick off the memscrubber
1680 * Scan each line in the ecache to look for
2444 * See if we can capture the ecache line for the
2447 * Return a valid matching ecache line, if any.
2449 * line marked invalid.
2633 * read and display the data in the cache line where the
2948 * tag of the first bad line will be returned. We also return the old-afsr
2975 * Scan through the whole 64 bytes line in 8 8-byte chunks
3016 /* clean up the cache line */
3026 * Capture the PA for the first bad line found.
3092 " E$tag != PA from AFAR; E$line was victimized"
3355 * Bad or good refers to whether a line has an E$ parity error or not.
3369 * MIRROR_FLUSH indicates that an E$ line will be flushed for the mirrored
3373 #define ALWAYS_FLUSH 0x1 /* flush E$ line on all E$ types */
3374 #define NEVER_FLUSH 0x0 /* never the flush the E$ line */
3375 #define MIRROR_FLUSH 0xF /* flush E$ line on mirrored E$ only */
3381 } ec_action[] = { /* states of the E$ line in M P B */
3396 #define ECACHE_CGB_LINE 1 /* E$ clean_good_busy line */
3397 #define ECACHE_DGB_LINE 5 /* E$ dirty_good_busy line */
3418 int ecache_scrub_panic = 0; /* panics on a clean and dirty line */
3470 * adjusting the ecache line index appropriately
3485 int line, scan_lines, flush_clean_busy = 0, flush_dirty_busy = 0;
3527 * decoding the E$ tag to determine whether the corresponding E$ line
3537 for (mpb = line = 0; line < scan_lines; line++, mpb = 0) {
3932 "line detected");
3937 * We do the ecache scan to find the bad line, flush the bad line
3951 * Scan each line in the cache to look for the one
3981 * We have the bad line, flush that line and start
4022 * E$ tag state bits indicate the line is clean,
4299 * If the E$ line was modified before the scrub operation began, then the
4301 * line to be written out, which will clean up the CE. Then, any subsequent