OpenOCD
mpsse_ctx
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
mpsse_ctx
mpsse_ctx variable
Syntax
from
ftdi.c:93
static
struct
mpsse_ctx
*
mpsse_ctx
;
References
Location
Referrer
Text
ftdi.c:93
static
struct
mpsse_ctx
*
mpsse_ctx
;
ftdi.c:199
ftdi_set_signal()
mpsse_set_data_bits_low_byte
(
mpsse_ctx
,
output
&
0xff
,
direction
&
0xff
)
;
ftdi.c:201
ftdi_set_signal()
mpsse_set_data_bits_high_byte
(
mpsse_ctx
,
output
>
>
8
,
direction
>
>
8
)
;
ftdi.c:217
ftdi_get_signal()
mpsse_read_data_bits_low_byte
(
mpsse_ctx
,
&
data_low
)
;
ftdi.c:219
ftdi_get_signal()
mpsse_read_data_bits_high_byte
(
mpsse_ctx
,
&
data_high
)
;
ftdi.c:221
ftdi_get_signal()
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:261
move_to_state()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
ftdi.c:272
ftdi_speed()
retval
=
mpsse_set_frequency
(
mpsse_ctx
,
speed
)
;
ftdi.c:293
ftdi_khz()
if
(
khz
==
0
&&
!
mpsse_is_high_speed
(
mpsse_ctx
)
)
{
ftdi.c:328
ftdi_execute_runtest()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
&
zero
,
0
,
this_len
,
false
,
ftdi_jtag_mode
)
;
ftdi.c:363
ftdi_execute_tms()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
ftdi.c:410
ftdi_execute_pathmove()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
ftdi.c:464
ftdi_execute_scan()
mpsse_clock_data
(
mpsse_ctx
,
ftdi.c:479
ftdi_execute_scan()
mpsse_clock_tms_cs
(
mpsse_ctx
,
ftdi.c:489
ftdi_execute_scan()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
ftdi.c:498
ftdi_execute_scan()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
ftdi.c:507
ftdi_execute_scan()
mpsse_clock_data
(
mpsse_ctx
,
ftdi.c:559
ftdi_reset()
return
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:566
ftdi_execute_sleep()
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:588
ftdi_execute_stableclocks()
mpsse_clock_tms_cs_out
(
mpsse_ctx
,
&
tms
,
0
,
this_len
,
false
,
ftdi_jtag_mode
)
;
ftdi.c:642
ftdi_execute_queue()
int
retval
=
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:661
ftdi_initialize()
mpsse_ctx
=
mpsse_open
(
ftdi_vid
,
ftdi_pid
,
ftdi_device_desc
,
ftdi.c:663
ftdi_initialize()
if
(
!
mpsse_ctx
)
ftdi.c:680
ftdi_initialize()
mpsse_set_data_bits_low_byte
(
mpsse_ctx
,
output
&
0xff
,
direction
&
0xff
)
;
ftdi.c:681
ftdi_initialize()
mpsse_set_data_bits_high_byte
(
mpsse_ctx
,
output
>
>
8
,
direction
>
>
8
)
;
ftdi.c:683
ftdi_initialize()
mpsse_loopback_config
(
mpsse_ctx
,
false
)
;
ftdi.c:685
ftdi_initialize()
freq
=
mpsse_set_frequency
(
mpsse_ctx
,
adapter_get_speed_khz
(
)
*
1000
)
;
ftdi.c:687
ftdi_initialize()
return
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:692
ftdi_quit()
mpsse_close
(
mpsse_ctx
)
;
ftdi.c:842
ftdi_handle_set_signal_command()
return
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:1050
ftdi_swd_swdio_en()
mpsse_set_data_bits_low_byte
(
mpsse_ctx
,
output
&
0xff
,
direction
&
0xff
)
;
ftdi.c:1072
ftdi_swd_run_queue()
mpsse_clock_data_out
(
mpsse_ctx
,
NULL
,
0
,
8
,
SWD_MODE
)
;
ftdi.c:1078
ftdi_swd_run_queue()
queued_retval
=
mpsse_flush
(
mpsse_ctx
)
;
ftdi.c:1152
ftdi_swd_queue_cmd()
mpsse_clock_data_out
(
mpsse_ctx
,
&
swd_cmd_queue
[
i
]
.
cmd
,
0
,
8
,
SWD_MODE
)
;
ftdi.c:1159
ftdi_swd_queue_cmd()
mpsse_clock_data_in
(
mpsse_ctx
,
swd_cmd_queue
[
i
]
.
trn_ack_data_parity_trn
,
ftdi.c:1166
ftdi_swd_queue_cmd()
mpsse_clock_data_in
(
mpsse_ctx
,
swd_cmd_queue
[
i
]
.
trn_ack_data_parity_trn
,
ftdi.c:1174
ftdi_swd_queue_cmd()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_cmd_queue
[
i
]
.
trn_ack_data_parity_trn
,
ftdi.c:1180
ftdi_swd_queue_cmd()
mpsse_clock_data_out
(
mpsse_ctx
,
NULL
,
0
,
ap_delay_clk
,
SWD_MODE
)
;
ftdi.c:1202
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_line_reset
,
0
,
swd_seq_line_reset_len
,
SWD_MODE
)
;
ftdi.c:1207
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_jtag_to_swd
,
0
,
swd_seq_jtag_to_swd_len
,
SWD_MODE
)
;
ftdi.c:1212
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_jtag_to_dormant
,
0
,
swd_seq_jtag_to_dormant_len
,
SWD_MODE
)
;
ftdi.c:1217
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_swd_to_jtag
,
0
,
swd_seq_swd_to_jtag_len
,
SWD_MODE
)
;
ftdi.c:1222
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_swd_to_dormant
,
0
,
swd_seq_swd_to_dormant_len
,
SWD_MODE
)
;
ftdi.c:1227
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_dormant_to_swd
,
0
,
swd_seq_dormant_to_swd_len
,
SWD_MODE
)
;
ftdi.c:1232
ftdi_swd_switch_seq()
mpsse_clock_data_out
(
mpsse_ctx
,
swd_seq_dormant_to_jtag
,
0
,
swd_seq_dormant_to_jtag_len
,
SWD_MODE
)
;
Data Use
Functions writing
mpsse_ctx
Functions reading
mpsse_ctx
ftdi_initialize()
all items filtered out
mpsse_ctx
ftdi_set_signal()
ftdi_get_signal()
move_to_state()
ftdi_speed()
ftdi_khz()
ftdi_execute_runtest()
ftdi_execute_tms()
ftdi_execute_pathmove()
ftdi_execute_scan()
ftdi_reset()
ftdi_execute_sleep()
ftdi_execute_stableclocks()
ftdi_execute_queue()
ftdi_initialize()
ftdi_quit()
ftdi_handle_set_signal_command()
ftdi_swd_swdio_en()
ftdi_swd_run_queue()
ftdi_swd_queue_cmd()
ftdi_swd_switch_seq()
all items filtered out
Type of
mpsse_ctx
mpsse_ctx
mpsse_ctx
all items filtered out