OpenOCD
usbi_atomic_t
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
usbi_atomic_t
usbi_atomic_t
Syntax
from
libusbi.h:107
typedef
atomic_long
usbi_atomic_t
;
References
Location
Referrer
Scope
Text
libusbi.h:107
typedef
atomic_long
usbi_atomic_t
;
core.c:719
usbi_alloc_device()
usbi_atomic_store
(
&
dev
->
refcnt
,
1
)
;
core.c:735
usbi_connect_device()
usbi_atomic_store
(
&
dev
->
attached
,
1
)
;
core.c:748
usbi_disconnect_device()
usbi_atomic_store
(
&
dev
->
attached
,
0
)
;
hotplug.c:161
usbi_hotplug_init()
usbi_atomic_store
(
&
ctx
->
hotplug_ready
,
1
)
;
hotplug.c:174
usbi_hotplug_exit()
if
(
!
usbi_atomic_load
(
&
ctx
->
hotplug_ready
)
)
hotplug.c:201
usbi_hotplug_exit()
if
(
usbi_atomic_load
(
&
dev
->
refcnt
)
==
1
)
{
hotplug.c:204
usbi_hotplug_exit()
if
(
dev
->
parent_dev
&&
usbi_atomic_load
(
&
dev
->
parent_dev
->
refcnt
)
==
1
)
{
hotplug.c:251
usbi_hotplug_notification()
if
(
!
usbi_atomic_load
(
&
ctx
->
hotplug_ready
)
)
libusbi.h:374
libusb_context::hotplug_ready
libusb_context
usbi_atomic_t
hotplug_ready
;
libusbi.h:499
libusb_device::refcnt
libusb_device
usbi_atomic_t
refcnt
;
libusbi.h:513
libusb_device::attached
libusb_device
usbi_atomic_t
attached
;
Type Use
Variables of
usbi_atomic_t
type
libusb_context::hotplug_ready
libusb_device::refcnt
libusb_device::attached
usbi_alloc_device()::__atomic_store_ptr
usbi_connect_device()::__atomic_store_ptr
usbi_disconnect_device()::__atomic_store_ptr
usbi_hotplug_init()::__atomic_store_ptr
usbi_hotplug_exit()::__atomic_load_ptr
usbi_hotplug_notification()::__atomic_load_ptr
all items filtered out
usbi_atomic_t
usbi_atomic_t
atomic_long
all items filtered out