OpenOCD
xtensa_config::core_type
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa_config::core_type
xtensa_config::core_type field
Syntax
from
xtensa.h:169
enum
xtensa_type
core_type
;
References
Location
Referrer
Text
xtensa.h:169
enum
xtensa_type
core_type
;
xtensa.c:510
xtensa_windowbase_offset_to_canonical()
int
base_inc
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
4
:
8
;
xtensa.c:599
xtensa_window_state_save()
unsigned
int
woe_sr
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
XT_SR_PS
:
XT_SR_WB
;
xtensa.c:630
xtensa_window_state_restore()
unsigned
int
woe_sr
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
XT_SR_PS
:
XT_SR_WB
;
xtensa.c:674
xtensa_write_dirty_registers()
unsigned
int
ms_idx
=
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
?
xtensa.c:710
xtensa_write_dirty_registers()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:747
xtensa_write_dirty_registers()
preserve_a3
=
(
xtensa
->
core_config
->
windowed
)
||
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
;
xtensa.c:764
xtensa_write_dirty_registers()
uint32_t
wb_idx
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
xtensa.c:767
xtensa_write_dirty_registers()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
xtensa.c:851
xtensa_write_dirty_registers()
int
rotw_arg
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
4
:
2
;
xtensa.c:893
xtensa_examine()
if
(
xtensa
->
core_config
->
core_type
==
XT_UNDEF
)
{
xtensa.c:1044
xtensa_core_status_check()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
&&
(
xtensa_imprecise_exception_occurred
(
target
)
)
)
{
xtensa.c:1056
xtensa_core_status_check()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
&&
needimprclear
)
xtensa.c:1083
xtensa_reg_set_deep_relgen()
uint32_t
wb_idx
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
xtensa.c:1087
xtensa_reg_set_deep_relgen()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
xtensa.c:1098
xtensa_cause_get()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:1145
xtensa_cause_clear()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:1239
xtensa_fetch_all_regs()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
xtensa.c:1284
xtensa_fetch_all_regs()
int
rotw_arg
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
4
:
2
;
xtensa.c:1304
xtensa_fetch_all_regs()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
xtensa.c:1338
xtensa_fetch_all_regs()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:1350
xtensa_fetch_all_regs()
}
else
if
(
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
xtensa.c:1403
xtensa_fetch_all_regs()
uint32_t
wb_idx
=
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
xtensa.c:1406
xtensa_fetch_all_regs()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
xtensa.c:1434
xtensa_fetch_all_regs()
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
xtensa.c:1477
xtensa_fetch_all_regs()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
xtensa.c:1530
xtensa_get_gdb_reg_list()
if
(
i
==
XT_REG_IDX_PS
&&
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:1641
xtensa_prepare_resume()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
xtensa.c:1646
xtensa_prepare_resume()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
xtensa.c:1740
xtensa_do_step()
if
(
xtensa
->
eps_dbglevel_idx
==
0
&&
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:1746
xtensa_do_step()
oldps
=
xtensa_reg_get
(
target
,
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
xtensa.c:1816
xtensa_do_step()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
&&
(
(
oldps
&
0xf
)
>=
icountlvl
)
)
{
xtensa.c:1828
xtensa_do_step()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:2394
xtensa_poll()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
xtensa.c:2630
xtensa_breakpoint_remove()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
xtensa.c:2742
xtensa_start_algorithm()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:2775
xtensa_start_algorithm()
}
else
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:2784
xtensa_start_algorithm()
if
(
!
usr_ps
&&
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:2828
xtensa_wait_algorithm()
xtensa_reg_get
(
target
,
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
?
xtensa.c:2901
xtensa_wait_algorithm()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
xtensa.c:3606
xtensa_cmd_xtdef_do()
xtensa
->
core_config
->
core_type
=
XT_LX
;
xtensa.c:3608
xtensa_cmd_xtdef_do()
xtensa
->
core_config
->
core_type
=
XT_NX
;
xtensa.c:3673
xtensa_cmd_xtopt_do()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:3686
xtensa_cmd_xtopt_do()
if
(
xtensa
->
core_config
->
core_type
==
XT_LX
)
{
xtensa.c:3978
xtensa_cmd_xtreg_do()
xtensa
->
core_config
->
core_type
==
XT_LX
&&
rptr
->
type
==
XT_REG_SPECIAL
)
{
xtensa.c:3982
xtensa_cmd_xtreg_do()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
xtensa.c:4194
xtensa_cmd_mask_interrupts_do()
if
(
xtensa
->
core_config
->
core_type
==
XT_NX
)
{
Data Use
Functions writing
xtensa_config::core_type
Functions reading
xtensa_config::core_type
xtensa_cmd_xtdef_do()
all items filtered out
xtensa_config::core_type
xtensa_windowbase_offset_to_canonical()
xtensa_window_state_save()
xtensa_window_state_restore()
xtensa_write_dirty_registers()
xtensa_examine()
xtensa_core_status_check()
xtensa_reg_set_deep_relgen()
xtensa_cause_get()
xtensa_cause_clear()
xtensa_fetch_all_regs()
xtensa_get_gdb_reg_list()
xtensa_prepare_resume()
xtensa_do_step()
xtensa_poll()
xtensa_breakpoint_remove()
xtensa_start_algorithm()
xtensa_wait_algorithm()
xtensa_cmd_xtopt_do()
xtensa_cmd_xtreg_do()
xtensa_cmd_mask_interrupts_do()
all items filtered out
Type of
xtensa_config::core_type
xtensa_config::core_type
xtensa_type
all items filtered out