OpenOCD
list
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
list
list struct
List of allocated device instances. Used to prevent multiple device instances for the same device.
Syntax
from
libjaylink-internal.h:71
struct
list
;
Implemented in
libjaylink-internal.h:202
Fields
data
No summary provided.
Read more...
next
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
libjaylink-internal.h:202
struct
list
{
libjaylink-internal.h:71
struct
list
*
devs
;
core.c:173
jaylink_exit()
struct
list
*
item
;
device.c:81
device_allocate()
struct
list
*
list
;
device.c:141
jaylink_get_devices()
struct
list
*
item
;
discovery.c:36
clear_discovery_list()
struct
list
*
item
;
discovery.c:37
clear_discovery_list()
struct
list
*
tmp
;
discovery.c:48
clear_discovery_list()
free
(
tmp
)
;
discovery_tcp.c:100
find_device()
static
struct
jaylink_device
*
find_device
(
struct
list
*
list
,
discovery_tcp.c:103
find_device()
struct
list
*
item
;
discovery_usb.c:124
find_device()
struct
list
*
item
;
libjaylink-internal.h:71
jaylink_context::devs
jaylink_context
struct
list
*
devs
;
libjaylink-internal.h:73
jaylink_context::discovered_devs
jaylink_context
struct
list
*
discovered_devs
;
libjaylink-internal.h:204
list::next
list
struct
list
*
next
;
libjaylink-internal.h:233
list_prepend()
JAYLINK_PRIV
struct
list
*
list_prepend
(
struct
list
*
list
,
void
*
data
)
;
libjaylink-internal.h:234
list_remove()
JAYLINK_PRIV
struct
list
*
list_remove
(
struct
list
*
list
,
const
void
*
data
)
;
libjaylink-internal.h:235
list_find_custom()
JAYLINK_PRIV
struct
list
*
list_find_custom
(
struct
list
*
list
,
libjaylink-internal.h:237
list_length()::list
list_length()
JAYLINK_PRIV
size_t
list_length
(
struct
list
*
list
)
;
libjaylink-internal.h:238
list_free()::list
list_free()
JAYLINK_PRIV
void
list_free
(
struct
list
*
list
)
;
list.c:31
list_prepend()
JAYLINK_PRIV
struct
list
*
list_prepend
(
struct
list
*
list
,
void
*
data
)
list.c:33
list_prepend()
struct
list
*
item
;
list.c:35
list_prepend()
item
=
malloc
(
sizeof
(
struct
list
)
)
;
list.c:47
list_remove()
JAYLINK_PRIV
struct
list
*
list_remove
(
struct
list
*
list
,
const
void
*
data
)
list.c:49
list_remove()
struct
list
*
item
;
list.c:50
list_remove()
struct
list
*
tmp
;
list.c:59
list_remove()
free
(
item
)
;
list.c:67
list_remove()
free
(
tmp
)
;
list.c:78
list_find_custom()
JAYLINK_PRIV
struct
list
*
list_find_custom
(
struct
list
*
list
,
list.c:95
list_length()
JAYLINK_PRIV
size_t
list_length
(
struct
list
*
list
)
list.c:106
list_free()
JAYLINK_PRIV
void
list_free
(
struct
list
*
list
)
list.c:108
list_free()
struct
list
*
tmp
;
list.c:113
list_free()
free
(
tmp
)
;
Type Use
Variables of
list
type
jaylink_context::devs
jaylink_context::discovered_devs
list::next
list_prepend()
list_prepend()::list
list_remove()
list_remove()::list
list_find_custom()
list_find_custom()::list
list_length()::list
list_free()::list
jaylink_exit()
jaylink_exit()::item
device_allocate()
device_allocate()::list
jaylink_get_devices()
jaylink_get_devices()::item
clear_discovery_list()
clear_discovery_list()::item
clear_discovery_list()::tmp
find_device()::list
find_device()
find_device()::item
list_prepend()::item
list_remove()::item
list_remove()::tmp
list_free()
list_free()::tmp
find_device()
all items filtered out
list
Allocators of
list
Deletors of
list
list_prepend()
all items filtered out
list
clear_discovery_list()
list_remove()
list_free()
all items filtered out