OpenOCD
versaloon_pending
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
versaloon_pending
versaloon_pending variable
Syntax
from
versaloon_internal.h:83
extern
struct
versaloon_pending_t
versaloon_pending
[
VERSALOON_MAX_PENDING_NUMBER
]
;
Implemented in
versaloon.c:25
References
Location
Referrer
Text
versaloon.c:25
struct
versaloon_pending_t
versaloon_pending
[
VERSALOON_MAX_PENDING_NUMBER
]
;
versaloon_internal.h:84
versaloon_pending
[
VERSALOON_MAX_PENDING_NUMBER
]
;
usbtoxxx.c:140
usbtoxxx_execute_command()
if
(
(
i
==
0
)
||
!
(
(
versaloon_pending
[
i
]
.
collect
)
usbtoxxx.c:141
usbtoxxx_execute_command()
&&
(
versaloon_pending
[
i
-
1
]
.
collect
)
usbtoxxx.c:142
usbtoxxx_execute_command()
&&
(
versaloon_pending
[
i
]
.
cmd
usbtoxxx.c:143
usbtoxxx_execute_command()
==
versaloon_pending
[
i
-
1
]
.
cmd
)
)
)
{
usbtoxxx.c:147
usbtoxxx_execute_command()
usbtoxxx_get_type_name
(
versaloon_pending
[
i
]
.
type
)
,
usbtoxxx.c:153
usbtoxxx_execute_command()
usbtoxxx_get_type_name
(
versaloon_pending
[
i
]
.
type
)
,
usbtoxxx.c:154
usbtoxxx_execute_command()
versaloon_pending
[
i
]
.
cmd
,
usbtoxxx.c:163
usbtoxxx_execute_command()
if
(
versaloon_pending
[
i
]
.
pos
)
{
usbtoxxx.c:166
usbtoxxx_execute_command()
if
(
versaloon_pending
[
i
]
.
callback
)
{
usbtoxxx.c:167
usbtoxxx_execute_command()
versaloon_pending
[
i
]
.
callback
(
&
versaloon_pending
[
i
]
,
usbtoxxx.c:173
usbtoxxx_execute_command()
tmp
=
versaloon_pending
[
i
]
.
pos
;
usbtoxxx.c:186
usbtoxxx_execute_command()
versaloon_pending
[
i
]
.
pos
=
NULL
;
usbtoxxx.c:188
usbtoxxx_execute_command()
}
else
if
(
(
versaloon_pending
[
i
]
.
want_data_size
>
0
)
usbtoxxx.c:189
usbtoxxx_execute_command()
&&
(
versaloon_pending
[
i
]
.
data_buffer
)
)
{
usbtoxxx.c:192
usbtoxxx_execute_command()
if
(
versaloon_pending
[
i
]
.
callback
)
{
usbtoxxx.c:193
usbtoxxx_execute_command()
versaloon_pending
[
i
]
.
callback
(
&
versaloon_pending
[
i
]
,
usbtoxxx.c:197
usbtoxxx_execute_command()
memcpy
(
versaloon_pending
[
i
]
.
data_buffer
,
usbtoxxx.c:199
usbtoxxx_execute_command()
+
versaloon_pending
[
i
]
.
want_data_pos
,
usbtoxxx.c:200
usbtoxxx_execute_command()
versaloon_pending
[
i
]
.
want_data_size
)
;
usbtoxxx.c:203
usbtoxxx_execute_command()
usbtoxxx_buffer_index
+=
versaloon_pending
[
i
]
.
actual_data_size
;
usbtoxxx.c:206
usbtoxxx_execute_command()
usbtoxxx_get_type_name
(
versaloon_pending
[
i
]
.
type
)
,
usbtoxxx.c:207
usbtoxxx_execute_command()
versaloon_pending
[
i
]
.
cmd
)
;
usbtoxxx.c:294
usbtoxxx_ensure_buffer_size()
memcpy
(
&
versaloon_pending
[
0
]
,
usbtoxxx.c:295
usbtoxxx_ensure_buffer_size()
&
versaloon_pending
[
poll_context
.
versaloon_pending_idx
]
,
usbtoxxx.c:296
usbtoxxx_ensure_buffer_size()
sizeof
(
versaloon_pending
[
0
]
)
*
newlen
)
;
versaloon.c:115
versaloon_free_want_pos()
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
versaloon_pending
)
;
i
++
)
{
versaloon.c:116
versaloon_free_want_pos()
tmp
=
versaloon_pending
[
i
]
.
pos
;
versaloon.c:122
versaloon_free_want_pos()
versaloon_pending
[
i
]
.
pos
=
NULL
;
versaloon.c:164
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
type
=
type
;
versaloon.c:165
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
cmd
=
cmd
;
versaloon.c:166
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
actual_data_size
=
actual_szie
;
versaloon.c:167
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
want_data_pos
=
want_pos
;
versaloon.c:168
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
want_data_size
=
want_size
;
versaloon.c:169
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
data_buffer
=
buffer
;
versaloon.c:170
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
collect
=
collect
;
versaloon.c:171
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
id
=
versaloon_pending_id
;
versaloon.c:173
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
extra_data
=
versaloon_extra_data
;
versaloon.c:175
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
callback
=
versaloon_callback
;
versaloon.c:177
versaloon_add_pending()
versaloon_pending
[
versaloon_pending_idx
]
.
pos
=
versaloon_want_pos
;
Data Use
Functions reading
versaloon_pending
versaloon_pending
versaloon_free_want_pos()
versaloon_add_pending()
usbtoxxx_execute_command()
usbtoxxx_ensure_buffer_size()
all items filtered out
Type of
versaloon_pending
versaloon_pending
versaloon_pending_t
all items filtered out