Lines Matching refs:nds32_isr_vectors

44 static struct nds32_isr_info nds32_isr_vectors[NDS32_N_ISR_VECTORS];
133 /* Setup nds32_isr_vectors[] array. */
134 nds32_isr_vectors[i].category = NDS32_ISR_INTERRUPT;
135 strcpy (nds32_isr_vectors[i].func_name, func_name);
136 nds32_isr_vectors[i].save_reg = save_reg;
137 nds32_isr_vectors[i].nested_type = nested_type;
138 nds32_isr_vectors[i].security_level = s_level;
223 /* Setup nds32_isr_vectors[] array. */
224 nds32_isr_vectors[i].category = NDS32_ISR_EXCEPTION;
225 strcpy (nds32_isr_vectors[i].func_name, func_name);
226 nds32_isr_vectors[i].save_reg = save_reg;
227 nds32_isr_vectors[i].nested_type = nested_type;
228 nds32_isr_vectors[i].security_level = s_level;
245 nds32_isr_vectors[0].category = NDS32_ISR_RESET;
262 nds32_isr_vectors[0].total_n_vectors = atoi (value_str) + 8 + 1;
265 nds32_isr_vectors[0].total_n_vectors = 16 + 8 + 1;
266 strcpy (nds32_isr_vectors[0].func_name, func_name);
280 strcpy (nds32_isr_vectors[0].nmi_name, value_str);
294 strcpy (nds32_isr_vectors[0].warm_name, value_str);
337 if (nds32_isr_vectors[vector_id].nested_type == NDS32_CRITICAL)
352 nds32_isr_vectors[vector_id].func_name);
371 switch (nds32_isr_vectors[vector_id].category)
389 switch (nds32_isr_vectors[vector_id].save_reg)
400 switch (nds32_isr_vectors[vector_id].nested_type)
418 if (nds32_isr_vectors[vector_id].security_level == 0)
428 "_nds32_spl_%d", nds32_isr_vectors[vector_id].security_level);
445 if (nds32_isr_vectors[vector_id].nested_type == NDS32_CRITICAL)
449 nds32_isr_vectors[vector_id].func_name);
470 if (nds32_isr_vectors[vector_id].save_reg == NDS32_SAVE_ALL)
488 if (nds32_isr_vectors[vector_id].save_reg == NDS32_SAVE_ALL)
524 total_n_vectors = nds32_isr_vectors[0].total_n_vectors;
549 nds32_isr_vectors[0].func_name);
572 (strlen (nds32_isr_vectors[0].nmi_name) == 0)
574 : nds32_isr_vectors[0].nmi_name);
584 (strlen (nds32_isr_vectors[0].warm_name) == 0)
586 : nds32_isr_vectors[0].warm_name);
715 which set necessary isr information in the nds32_isr_vectors[] array.
773 nds32_isr_vectors[vector_id].security_level = s_level;
776 nds32_isr_vectors[vector_id].category = (intr)
779 strcpy (nds32_isr_vectors[vector_id].func_name, func_name);
783 nds32_isr_vectors[vector_id].save_reg = NDS32_SAVE_ALL;
785 nds32_isr_vectors[vector_id].save_reg = NDS32_PARTIAL_SAVE;
789 nds32_isr_vectors[vector_id].nested_type = NDS32_NESTED;
791 nds32_isr_vectors[vector_id].nested_type = NDS32_NOT_NESTED;
793 nds32_isr_vectors[vector_id].nested_type = NDS32_NESTED_READY;
795 nds32_isr_vectors[vector_id].nested_type = NDS32_CRITICAL;
808 nds32_isr_vectors[0].category = NDS32_ISR_RESET;
817 nds32_isr_vectors[0].total_n_vectors = TREE_INT_CST_LOW (id) + 8 + 1;
818 strcpy (nds32_isr_vectors[0].func_name, func_name);
833 strcpy (nds32_isr_vectors[0].nmi_name,
846 strcpy (nds32_isr_vectors[0].warm_name,
860 nds32_isr_vectors[i].category = NDS32_ISR_NONE;
861 strcpy (nds32_isr_vectors[i].func_name, "");
862 nds32_isr_vectors[i].save_reg = NDS32_PARTIAL_SAVE;
863 nds32_isr_vectors[i].nested_type = NDS32_NOT_NESTED;
864 nds32_isr_vectors[i].security_level = 0;
865 nds32_isr_vectors[i].total_n_vectors = 0;
866 strcpy (nds32_isr_vectors[i].nmi_name, "");
867 strcpy (nds32_isr_vectors[i].warm_name, "");
877 if (nds32_isr_vectors[i].category != NDS32_ISR_NONE)
890 if (nds32_isr_vectors[0].category == NDS32_ISR_RESET)
899 if (nds32_isr_vectors[i].category == NDS32_ISR_INTERRUPT
900 || nds32_isr_vectors[i].category == NDS32_ISR_EXCEPTION)
906 nds32_isr_vectors[i].security_level);