Lines Matching refs:result
532 static void init_cpu_char_feature_flags(struct h_cpu_char_result *result)
538 if (result->character & H_CPU_CHAR_SPEC_BAR_ORI31)
541 if (result->character & H_CPU_CHAR_BCCTRL_SERIALISED)
544 if (result->character & H_CPU_CHAR_L1D_FLUSH_ORI30)
547 if (result->character & H_CPU_CHAR_L1D_FLUSH_TRIG2)
550 if (result->character & H_CPU_CHAR_L1D_THREAD_PRIV)
553 if (result->character & H_CPU_CHAR_COUNT_CACHE_DISABLED)
556 if (result->character & H_CPU_CHAR_BCCTR_FLUSH_ASSIST)
559 if (result->character & H_CPU_CHAR_BCCTR_LINK_FLUSH_ASSIST)
562 if (result->behaviour & H_CPU_BEHAV_FLUSH_COUNT_CACHE)
565 if (result->behaviour & H_CPU_BEHAV_FLUSH_LINK_STACK)
574 if (!(result->behaviour & H_CPU_BEHAV_FAVOUR_SECURITY)) {
577 } else if (result->behaviour & H_CPU_BEHAV_FAVOUR_SECURITY_H)
582 if (!(result->behaviour & H_CPU_BEHAV_L1D_FLUSH_PR))
585 if (result->behaviour & H_CPU_BEHAV_NO_L1D_FLUSH_ENTRY)
588 if (result->behaviour & H_CPU_BEHAV_NO_L1D_FLUSH_UACCESS)
591 if (result->behaviour & H_CPU_BEHAV_NO_STF_BARRIER)
594 if (!(result->behaviour & H_CPU_BEHAV_BNDS_CHK_SPEC_BAR))
600 struct h_cpu_char_result result;
612 rc = plpar_get_cpu_characteristics(&result);
614 init_cpu_char_feature_flags(&result);