OpenOCD
target_type::deassert_reset
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
target_type::deassert_reset
target_type::deassert_reset field
The implementation is responsible for polling the target such that target->state reflects the state correctly. Otherwise the following would fail, as there will not be any "poll" invoked between the "reset run" and "halt". reset run; halt
Syntax
from
target_type.h:76
int
(
*
deassert_reset
)
(
struct
target
*
target
)
;
References
Location
Referrer
Scope
Text
target_type.h:76
int
(
*
deassert_reset
)
(
struct
target
*
target
)
;
aarch64.c:3238
aarch64_deassert_reset()
aarch64_target
struct
target_type
aarch64_target
=
{
aarch64.c:3249
.
deassert_reset
=
aarch64_deassert_reset
,
aarch64.c:3279
aarch64_deassert_reset()
armv8r_target
struct
target_type
armv8r_target
=
{
aarch64.c:3290
.
deassert_reset
=
aarch64_deassert_reset
,
arc.c:2323
arc_deassert_reset()
arcv2_target
struct
target_type
arcv2_target
=
{
arc.c:2339
.
deassert_reset
=
arc_deassert_reset
,
arm11.c:1348
arm11_deassert_reset()
arm11_target
struct
target_type
arm11_target
=
{
arm11.c:1359
.
deassert_reset
=
arm11_deassert_reset
,
arm720t.c:464
arm7_9_deassert_reset()
arm720t_target
struct
target_type
arm720t_target
=
{
arm720t.c:475
.
deassert_reset
=
arm7_9_deassert_reset
,
arm7tdmi.c:684
arm7_9_deassert_reset()
arm7tdmi_target
struct
target_type
arm7tdmi_target
=
{
arm7tdmi.c:697
.
deassert_reset
=
arm7_9_deassert_reset
,
arm920t.c:1596
arm7_9_deassert_reset()
arm920t_target
struct
target_type
arm920t_target
=
{
arm920t.c:1609
.
deassert_reset
=
arm7_9_deassert_reset
,
arm926ejs.c:790
arm7_9_deassert_reset()
arm926ejs_target
struct
target_type
arm926ejs_target
=
{
arm926ejs.c:803
.
deassert_reset
=
arm7_9_deassert_reset
,
arm946e.c:738
arm7_9_deassert_reset()
arm946e_target
struct
target_type
arm946e_target
=
{
arm946e.c:751
.
deassert_reset
=
arm7_9_deassert_reset
,
arm966e.c:245
arm7_9_deassert_reset()
arm966e_target
struct
target_type
arm966e_target
=
{
arm966e.c:258
.
deassert_reset
=
arm7_9_deassert_reset
,
arm9tdmi.c:888
arm7_9_deassert_reset()
arm9tdmi_target
struct
target_type
arm9tdmi_target
=
{
arm9tdmi.c:901
.
deassert_reset
=
arm7_9_deassert_reset
,
avr32_ap7k.c:581
avr32_ap7k_deassert_reset()
avr32_ap7k_target
struct
target_type
avr32_ap7k_target
=
{
avr32_ap7k.c:592
.
deassert_reset
=
avr32_ap7k_deassert_reset
,
avrt.c:39
avr_deassert_reset()
avr_target
struct
target_type
avr_target
=
{
avrt.c:50
.
deassert_reset
=
avr_deassert_reset
,
cortex_a.c:3426
cortex_a_deassert_reset()
cortexa_target
struct
target_type
cortexa_target
=
{
cortex_a.c:3437
.
deassert_reset
=
cortex_a_deassert_reset
,
cortex_a.c:3506
cortex_a_deassert_reset()
cortexr4_target
struct
target_type
cortexr4_target
=
{
cortex_a.c:3517
.
deassert_reset
=
cortex_a_deassert_reset
,
cortex_m.c:3338
cortex_m_deassert_reset()
cortexm_target
struct
target_type
cortexm_target
=
{
cortex_m.c:3351
.
deassert_reset
=
cortex_m_deassert_reset
,
dsp563xx.c:2250
dsp563xx_deassert_reset()
dsp563xx_target
struct
target_type
dsp563xx_target
=
{
dsp563xx.c:2263
.
deassert_reset
=
dsp563xx_deassert_reset
,
dsp5680xx.c:2245
dsp5680xx_deassert_reset()
dsp5680xx_target
struct
target_type
dsp5680xx_target
=
{
dsp5680xx.c:2259
.
deassert_reset
=
dsp5680xx_deassert_reset
,
esirisc.c:1835
esirisc_deassert_reset()
esirisc_target
struct
target_type
esirisc_target
=
{
esirisc.c:1846
.
deassert_reset
=
esirisc_deassert_reset
,
esp32.c:460
esp_xtensa_smp_deassert_reset()
esp32_target
struct
target_type
esp32_target
=
{
esp32.c:471
.
deassert_reset
=
esp_xtensa_smp_deassert_reset
,
esp32s2.c:497
esp32s2_deassert_reset()
esp32s2_target
struct
target_type
esp32s2_target
=
{
esp32s2.c:508
.
deassert_reset
=
esp32s2_deassert_reset
,
esp32s3.c:381
esp_xtensa_smp_deassert_reset()
esp32s3_target
struct
target_type
esp32s3_target
=
{
esp32s3.c:392
.
deassert_reset
=
esp_xtensa_smp_deassert_reset
,
fa526.c:350
arm7_9_deassert_reset()
fa526_target
struct
target_type
fa526_target
=
{
fa526.c:363
.
deassert_reset
=
arm7_9_deassert_reset
,
feroceon.c:691
arm7_9_deassert_reset()
feroceon_target
struct
target_type
feroceon_target
=
{
feroceon.c:704
.
deassert_reset
=
arm7_9_deassert_reset
,
feroceon.c:730
arm7_9_deassert_reset()
dragonite_target
struct
target_type
dragonite_target
=
{
feroceon.c:743
.
deassert_reset
=
arm7_9_deassert_reset
,
hla_target.c:640
hl_deassert_reset()
hla_target
struct
target_type
hla_target
=
{
hla_target.c:655
.
deassert_reset
=
hl_deassert_reset
,
kinetis.c:565
kinetis_mdm_halt()
target
->
type
->
deassert_reset
(
target
)
;
kinetis.c:740
kinetis_mdm_mass_erase()
target
->
type
->
deassert_reset
(
target
)
;
ls1_sap.c:216
ls1_sap_deassert_reset()
ls1_sap_target
struct
target_type
ls1_sap_target
=
{
ls1_sap.c:230
.
deassert_reset
=
ls1_sap_deassert_reset
,
mem_ap.c:265
mem_ap_deassert_reset()
mem_ap_target
struct
target_type
mem_ap_target
=
{
mem_ap.c:282
.
deassert_reset
=
mem_ap_deassert_reset
,
mips_m4k.c:1467
mips_m4k_deassert_reset()
mips_m4k_target
struct
target_type
mips_m4k_target
=
{
mips_m4k.c:1478
.
deassert_reset
=
mips_m4k_deassert_reset
,
mips_mips64.c:1151
mips_mips64_deassert_reset()
mips_mips64_target
struct
target_type
mips_mips64_target
=
{
mips_mips64.c:1164
.
deassert_reset
=
mips_mips64_deassert_reset
,
or1k.c:1417
or1k_deassert_reset()
or1k_target
struct
target_type
or1k_target
=
{
or1k.c:1430
.
deassert_reset
=
or1k_deassert_reset
,
quark_d20xx.c:79
quark_d20xx_reset_deassert()
quark_d20xx_target
struct
target_type
quark_d20xx_target
=
{
quark_d20xx.c:90
.
deassert_reset
=
quark_d20xx_reset_deassert
,
quark_x10xx.c:57
lakemont_reset_deassert()
quark_x10xx_target
struct
target_type
quark_x10xx_target
=
{
quark_x10xx.c:66
.
deassert_reset
=
lakemont_reset_deassert
,
riscv-011.c:2394
deassert_reset()
riscv011_target
struct
target_type
riscv011_target
=
{
riscv-011.c:2409
.
deassert_reset
=
deassert_reset
,
riscv-013.c:4047
deassert_reset()
riscv013_target
struct
target_type
riscv013_target
=
{
riscv-013.c:4059
.
deassert_reset
=
deassert_reset
,
riscv.c:1285
riscv_deassert_reset()
return
tt
->
deassert_reset
(
target
)
;
riscv.c:3071
riscv_deassert_reset()
riscv_target
struct
target_type
riscv_target
=
{
riscv.c:3087
.
deassert_reset
=
riscv_deassert_reset
,
stm8.c:2160
stm8_reset_deassert()
stm8_target
struct
target_type
stm8_target
=
{
stm8.c:2171
.
deassert_reset
=
stm8_reset_deassert
,
target.c:5479
handle_target_reset()
if
(
!
target
->
type
->
assert_reset
||
!
target
->
type
->
deassert_reset
)
{
target.c:5497
handle_target_reset()
return
target
->
type
->
deassert_reset
(
target
)
;
testee.c:53
testee_reset_deassert()
testee_target
struct
target_type
testee_target
=
{
testee.c:61
.
deassert_reset
=
&
testee_reset_deassert
,
xscale.c:3705
xscale_deassert_reset()
xscale_target
struct
target_type
xscale_target
=
{
xscale.c:3716
.
deassert_reset
=
xscale_deassert_reset
,
xtensa_chip.c:151
xtensa_deassert_reset()
xtensa_chip_target
struct
target_type
xtensa_chip_target
=
{
xtensa_chip.c:162
.
deassert_reset
=
xtensa_deassert_reset
,
Call Tree
Functions calling
target_type::deassert_reset
kinetis_mdm_halt()
kinetis_mdm_mass_erase()
handle_target_reset()
riscv_deassert_reset()
all items filtered out
target_type::deassert_reset
Functions reading
target_type::deassert_reset
target_type::deassert_reset
handle_target_reset()
all items filtered out
Implementations
or1k_deassert_reset()
arm11_deassert_reset()
arm7_9_deassert_reset()
avr32_ap7k_deassert_reset()
avr_deassert_reset()
cortex_a_deassert_reset()
cortex_m_deassert_reset()
dsp563xx_deassert_reset()
dsp5680xx_deassert_reset()
hl_deassert_reset()
ls1_sap_deassert_reset()
mips_m4k_deassert_reset()
quark_d20xx_reset_deassert()
lakemont_reset_deassert()
testee_reset_deassert()
xscale_deassert_reset()
aarch64_deassert_reset()
stm8_reset_deassert()
riscv_deassert_reset()
deassert_reset()
deassert_reset()
mem_ap_deassert_reset()
esirisc_deassert_reset()
mips_mips64_deassert_reset()
arc_deassert_reset()
esp_xtensa_smp_deassert_reset()
esp32s2_deassert_reset()
xtensa_deassert_reset()
all items filtered out
target_type::deassert_reset