Home
last modified time | relevance | path

Searched refs:frv_interrupt_state (Results 1 – 22 of 22) sorted by relevance

/netbsd/external/gpl3/gdb/dist/sim/frv/
H A Dinterrupts.c81 struct frv_interrupt_state frv_interrupt_state; variable
155 return & frv_interrupt_state.queue[i]; in frv_queue_interrupt()
160 frv_interrupt_state.queue[j + 1] = frv_interrupt_state.queue[j]; in frv_queue_interrupt()
163 frv_interrupt_state.queue_index++; in frv_queue_interrupt()
353 frv_interrupt_state.ne_index); in frv_queue_fp_exception_interrupt()
463 = & frv_interrupt_state.queue[index]; in handle_interrupt()
480 frv_interrupt_state.queue_index = index; in handle_interrupt()
494 frv_interrupt_state.queue_index = index; in handle_interrupt()
587 if (frv_interrupt_state.queue_index > 0) in frv_process_interrupts()
1234 --frv_interrupt_state.queue_index; in frv_external_interrupt()
[all …]
H A Doptions.c199 frv_interrupt_state.timer.enabled = 1; in frv_option_handler()
200 frv_interrupt_state.timer.value = cycles; in frv_option_handler()
201 frv_interrupt_state.timer.current = 0; in frv_option_handler()
202 frv_interrupt_state.timer.interrupt = in frv_option_handler()
H A Dmloop.in132 frv_interrupt_state.f_ne_flags[0] = 0;
133 frv_interrupt_state.f_ne_flags[1] = 0;
134 frv_interrupt_state.imprecise_interrupt = NULL;
153 frv_interrupt_state.data_written.length = 0;
161 if (frv_interrupt_state.imprecise_interrupt != NULL)
165 == frv_interrupt_state.imprecise_interrupt->vpc)
169 if (frv_interrupt_state.imprecise_interrupt->kind
172 if ((frv_interrupt_state.imprecise_interrupt
419 if (frv_interrupt_state.timer.enabled)
462 if (frv_interrupt_state.timer.enabled && ! frv_save_profile_model_p)
[all …]
H A Dpipeline.c39 frv_interrupt_state.ne_index = NE_NOFLAG; in frv_vliw_setup_insn()
H A Dreset.c107 if (frv_interrupt_state.timer.enabled && ! frv_save_profile_model_p) in frv_term()
H A Dfrv-sim.h378 struct frv_interrupt_state struct
404 extern struct frv_interrupt_state frv_interrupt_state; argument
H A Dprofile.h206 ((PROFILE_MODEL_P (cpu) && (condition)) || frv_interrupt_state.timer.enabled)
H A DChangeLog1434 (struct frv_interrupt_state): Add 'slot' field.
1441 frv_interrupt_state.imprecise_interrupt.
1445 frv_interrupt_state.imprecise_interrupt for writeback after an imprecise
1452 (struct frv_interrupt_state): Add imprecise_interrupt.
1888 (struct frv_interrupt_state): Add timer fiield.
2078 * frv-sim.h (frv_interrupt_state): Add f_ne_flags member.
2106 (frv_interrupt_state): Add ne_index member.
2555 (struct frv_interrupt_state): New struct type.
2556 (frv_interrupt_state): New global variable.
H A Dmemory.c700 item->slot = frv_interrupt_state.slot; in fr500_check_write_address()
H A Dfrv.c1311 frv_interrupt_state.ne_index = index; in frvbf_set_ne_index()
H A Dprofile.c970 struct frv_interrupt_timer *timer = & frv_interrupt_state.timer; in frvbf_model_insn_after()
/netbsd/external/gpl3/gdb.old/dist/sim/frv/
H A Dinterrupts.c81 struct frv_interrupt_state frv_interrupt_state; variable
155 return & frv_interrupt_state.queue[i]; in frv_queue_interrupt()
160 frv_interrupt_state.queue[j + 1] = frv_interrupt_state.queue[j]; in frv_queue_interrupt()
163 frv_interrupt_state.queue_index++; in frv_queue_interrupt()
353 frv_interrupt_state.ne_index); in frv_queue_fp_exception_interrupt()
463 = & frv_interrupt_state.queue[index]; in handle_interrupt()
480 frv_interrupt_state.queue_index = index; in handle_interrupt()
494 frv_interrupt_state.queue_index = index; in handle_interrupt()
587 if (frv_interrupt_state.queue_index > 0) in frv_process_interrupts()
1234 --frv_interrupt_state.queue_index; in frv_external_interrupt()
[all …]
H A Doptions.c199 frv_interrupt_state.timer.enabled = 1; in frv_option_handler()
200 frv_interrupt_state.timer.value = cycles; in frv_option_handler()
201 frv_interrupt_state.timer.current = 0; in frv_option_handler()
202 frv_interrupt_state.timer.interrupt = in frv_option_handler()
H A Dmloop.in132 frv_interrupt_state.f_ne_flags[0] = 0;
133 frv_interrupt_state.f_ne_flags[1] = 0;
134 frv_interrupt_state.imprecise_interrupt = NULL;
153 frv_interrupt_state.data_written.length = 0;
161 if (frv_interrupt_state.imprecise_interrupt != NULL)
165 == frv_interrupt_state.imprecise_interrupt->vpc)
169 if (frv_interrupt_state.imprecise_interrupt->kind
172 if ((frv_interrupt_state.imprecise_interrupt
419 if (frv_interrupt_state.timer.enabled)
462 if (frv_interrupt_state.timer.enabled && ! frv_save_profile_model_p)
[all …]
H A Dpipeline.c39 frv_interrupt_state.ne_index = NE_NOFLAG; in frv_vliw_setup_insn()
H A Dreset.c107 if (frv_interrupt_state.timer.enabled && ! frv_save_profile_model_p) in frv_term()
H A Dfrv-sim.h378 struct frv_interrupt_state struct
404 extern struct frv_interrupt_state frv_interrupt_state; argument
H A Dprofile.h206 ((PROFILE_MODEL_P (cpu) && (condition)) || frv_interrupt_state.timer.enabled)
H A DChangeLog1434 (struct frv_interrupt_state): Add 'slot' field.
1441 frv_interrupt_state.imprecise_interrupt.
1445 frv_interrupt_state.imprecise_interrupt for writeback after an imprecise
1452 (struct frv_interrupt_state): Add imprecise_interrupt.
1888 (struct frv_interrupt_state): Add timer fiield.
2078 * frv-sim.h (frv_interrupt_state): Add f_ne_flags member.
2106 (frv_interrupt_state): Add ne_index member.
2555 (struct frv_interrupt_state): New struct type.
2556 (frv_interrupt_state): New global variable.
H A Dmemory.c700 item->slot = frv_interrupt_state.slot; in fr500_check_write_address()
H A Dfrv.c1311 frv_interrupt_state.ne_index = index; in frvbf_set_ne_index()
H A Dprofile.c970 struct frv_interrupt_timer *timer = & frv_interrupt_state.timer; in frvbf_model_insn_after()