OpenOCD
winusb_device_priv::apib
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
winusb_device_priv::apib
winusb_device_priv::apib field
Syntax
from
windows_common.h:248
const
struct
windows_usb_api_backend
*
apib
;
References
Location
Referrer
Text
windows_common.h:248
const
struct
windows_usb_api_backend
*
apib
;
windows_winusb.c:567
windows_assign_endpoints()
if
(
priv
->
apib
->
configure_endpoints
)
windows_winusb.c:568
windows_assign_endpoints()
r
=
priv
->
apib
->
configure_endpoints
(
SUB_API_NOTSET
,
dev_handle
,
iface
)
;
windows_winusb.c:1085
init_device()
if
(
parent_priv
->
apib
->
id
!=
USB_API_HUB
)
{
windows_winusb.c:2082
winusb_open()
CHECK_SUPPORTED_API
(
priv
->
apib
,
open
)
;
windows_winusb.c:2084
winusb_open()
return
priv
->
apib
->
open
(
SUB_API_NOTSET
,
dev_handle
)
;
windows_winusb.c:2091
winusb_close()
if
(
priv
->
apib
->
close
)
windows_winusb.c:2092
winusb_close()
priv
->
apib
->
close
(
SUB_API_NOTSET
,
dev_handle
)
;
windows_winusb.c:2129
winusb_claim_interface()
CHECK_SUPPORTED_API
(
priv
->
apib
,
claim_interface
)
;
windows_winusb.c:2134
winusb_claim_interface()
r
=
priv
->
apib
->
claim_interface
(
SUB_API_NOTSET
,
dev_handle
,
iface
)
;
windows_winusb.c:2147
winusb_set_interface_altsetting()
CHECK_SUPPORTED_API
(
priv
->
apib
,
set_interface_altsetting
)
;
windows_winusb.c:2152
winusb_set_interface_altsetting()
r
=
priv
->
apib
->
set_interface_altsetting
(
SUB_API_NOTSET
,
dev_handle
,
iface
,
altsetting
)
;
windows_winusb.c:2164
winusb_release_interface()
CHECK_SUPPORTED_API
(
priv
->
apib
,
release_interface
)
;
windows_winusb.c:2166
winusb_release_interface()
return
priv
->
apib
->
release_interface
(
SUB_API_NOTSET
,
dev_handle
,
iface
)
;
windows_winusb.c:2173
winusb_clear_halt()
CHECK_SUPPORTED_API
(
priv
->
apib
,
clear_halt
)
;
windows_winusb.c:2175
winusb_clear_halt()
return
priv
->
apib
->
clear_halt
(
SUB_API_NOTSET
,
dev_handle
,
endpoint
)
;
windows_winusb.c:2182
winusb_reset_device()
CHECK_SUPPORTED_API
(
priv
->
apib
,
reset_device
)
;
windows_winusb.c:2184
winusb_reset_device()
return
priv
->
apib
->
reset_device
(
SUB_API_NOTSET
,
dev_handle
)
;
windows_winusb.c:2225
winusb_submit_transfer()
transfer_fn
=
priv
->
apib
->
submit_control_transfer
;
windows_winusb.c:2229
winusb_submit_transfer()
transfer_fn
=
priv
->
apib
->
submit_bulk_transfer
;
windows_winusb.c:2232
winusb_submit_transfer()
transfer_fn
=
priv
->
apib
->
submit_iso_transfer
;
windows_winusb.c:2256
winusb_cancel_transfer()
CHECK_SUPPORTED_API
(
priv
->
apib
,
cancel_transfer
)
;
windows_winusb.c:2258
winusb_cancel_transfer()
return
priv
->
apib
->
cancel_transfer
(
SUB_API_NOTSET
,
itransfer
)
;
windows_winusb.c:2266
winusb_copy_transfer_data()
if
(
priv
->
apib
->
copy_transfer_data
==
NULL
)
{
windows_winusb.c:2271
winusb_copy_transfer_data()
return
priv
->
apib
->
copy_transfer_data
(
SUB_API_NOTSET
,
itransfer
,
length
)
;
windows_winusb.c:2625
winusbx_close()
if
(
priv
->
apib
->
id
==
USB_API_COMPOSITE
)
{
windows_winusb.c:2740
winusbx_claim_interface()
bool
is_using_usbccgp
=
(
priv
->
apib
->
id
==
USB_API_COMPOSITE
)
;
windows_winusb.h:179
winusb_device_priv_init()
priv
->
apib
=
&
usb_api_backend
[
USB_API_UNSUPPORTED
]
;
Data Use
Functions writing
winusb_device_priv::apib
Functions reading
winusb_device_priv::apib
winusb_device_priv_init()
all items filtered out
winusb_device_priv::apib
windows_assign_endpoints()
init_device()
winusb_open()
winusb_close()
winusb_claim_interface()
winusb_set_interface_altsetting()
winusb_release_interface()
winusb_clear_halt()
winusb_reset_device()
winusb_submit_transfer()
winusb_cancel_transfer()
winusb_copy_transfer_data()
winusbx_close()
winusbx_claim_interface()
all items filtered out
Type of
winusb_device_priv::apib
winusb_device_priv::apib
windows_usb_api_backend
all items filtered out