WinUSBX is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

WinUSBX variable

Syntax

static struct winusb_interface WinUSBX[SUB_API_MAX];

References

LocationReferrerText
windows_winusb.c:91
static struct winusb_interface WinUSBX[SUB_API_MAX];
windows_winusb.c:2203winusb_clear_transfer_priv()
if (WinUSBX[sub_api].UnregisterIsochBuffer(transfer_priv->isoch_buffer_handle)) {
windows_winusb.c:2444winusbx_init()
windows_winusb.c:2445winusbx_init()
windows_winusb.c:2446winusbx_init()
windows_winusb.c:2447winusbx_init()
WinUSB_Set(hWinUSB, Free, true);
windows_winusb.c:2448winusbx_init()
windows_winusb.c:2449winusbx_init()
windows_winusb.c:2450winusbx_init()
windows_winusb.c:2451winusbx_init()
windows_winusb.c:2452winusbx_init()
windows_winusb.c:2453winusbx_init()
windows_winusb.c:2454winusbx_init()
windows_winusb.c:2455winusbx_init()
windows_winusb.c:2458winusbx_init()
windows_winusb.c:2459winusbx_init()
if (WinUSBX[SUB_API_WINUSB].ReadIsochPipeAsap != NULL) {
windows_winusb.c:2460winusbx_init()
windows_winusb.c:2461winusbx_init()
windows_winusb.c:2462winusbx_init()
windows_winusb.c:2463winusbx_init()
windows_winusb.c:2466winusbx_init()
WinUSBX[SUB_API_WINUSB].hDll = hWinUSB;
windows_winusb.c:2469winusbx_init()
(WinUSBX[SUB_API_WINUSB].ReadIsochPipeAsap != NULL) ? "with" : "without");
windows_winusb.c:2472winusbx_init()
if (WinUSBX[SUB_API_WINUSB].hDll == NULL) {
windows_winusb.c:2474winusbx_init()
memset(&WinUSBX[SUB_API_WINUSB], 0, sizeof(WinUSBX[SUB_API_WINUSB]));
windows_winusb.c:2508winusbx_init()
windows_winusb.c:2509winusbx_init()
windows_winusb.c:2510winusbx_init()
windows_winusb.c:2511winusbx_init()
libusbK_Set(sub_api, Free, true);
windows_winusb.c:2512winusbx_init()
windows_winusb.c:2513winusbx_init()
windows_winusb.c:2514winusbx_init()
windows_winusb.c:2515winusbx_init()
windows_winusb.c:2516winusbx_init()
windows_winusb.c:2517winusbx_init()
windows_winusb.c:2518winusbx_init()
windows_winusb.c:2521winusbx_init()
windows_winusb.c:2522winusbx_init()
if (WinUSBX[sub_api].IsoReadPipe != NULL)
windows_winusb.c:2523winusbx_init()
windows_winusb.c:2526winusbx_init()
windows_winusb.c:2528winusbx_init()
WinUSBX[sub_api].hDll = hlibusbK;
windows_winusb.c:2535winusbx_init()
memset(&WinUSBX[sub_api], 0, sizeof(WinUSBX[sub_api]));
windows_winusb.c:2559winusbx_exit()
hDll = WinUSBX[SUB_API_LIBUSBK].hDll;
windows_winusb.c:2565winusbx_exit()
hDll = WinUSBX[SUB_API_WINUSB].hDll;
windows_winusb.c:2573winusbx_exit()
memset(&WinUSBX, 0, sizeof(WinUSBX));
windows_winusb.c:2622winusbx_close()
if (WinUSBX[sub_api].hDll == NULL)
windows_winusb.c:2673winusbx_close()
WinUSBX[sub_api].Free(handle);
windows_winusb.c:2697winusbx_configure_endpoints()
if (!WinUSBX[sub_api].SetPipePolicy(winusb_handle, endpoint_address,
windows_winusb.c:2706winusbx_configure_endpoints()
if (!WinUSBX[sub_api].SetPipePolicy(winusb_handle, endpoint_address,
windows_winusb.c:2710winusbx_configure_endpoints()
if (!WinUSBX[sub_api].SetPipePolicy(winusb_handle, endpoint_address,
windows_winusb.c:2717winusbx_configure_endpoints()
if (!WinUSBX[sub_api].SetPipePolicy(winusb_handle, endpoint_address,
windows_winusb.c:2721winusbx_configure_endpoints()
if (!WinUSBX[sub_api].SetPipePolicy(winusb_handle, endpoint_address,
windows_winusb.c:2726winusbx_configure_endpoints()
if (!WinUSBX[sub_api].SetPipePolicy(winusb_handle, endpoint_address,
windows_winusb.c:2767winusbx_claim_interface()
if (!WinUSBX[sub_api].Initialize(file_handle, &winusb_handle)) {
windows_winusb.c:2798winusbx_claim_interface()
if (WinUSBX[sub_api].Initialize(file_handle, &winusb_handle)) {
windows_winusb.c:2838winusbx_claim_interface()
if (WinUSBX[sub_api].Initialize(file_handle, &winusb_handle)) {
windows_winusb.c:2847winusbx_claim_interface()
if (!WinUSBX[sub_api].GetAssociatedInterface(winusb_handle, (UCHAR)(iface - 1 - initialized_iface),
windows_winusb.c:2882winusbx_release_interface()
WinUSBX[sub_api].Free(winusb_handle);
windows_winusb.c:3033winusbx_set_interface_altsetting()
if (!WinUSBX[sub_api].SetCurrentAlternateSetting(winusb_handle, altsetting)) {
windows_winusb.c:3105winusbx_submit_iso_transfer()
if (WinUSBX[sub_api].IsoReadPipe == NULL) {
windows_winusb.c:3128winusbx_submit_iso_transfer()
ret = WinUSBX[sub_api].IsoReadPipe(winusb_handle, transfer->endpoint, transfer->buffer, transfer->length, overlapped, iso_context);
windows_winusb.c:3131winusbx_submit_iso_transfer()
ret = WinUSBX[sub_api].IsoWritePipe(winusb_handle, transfer->endpoint, transfer->buffer, transfer->length, overlapped, iso_context);
windows_winusb.c:3148winusbx_submit_iso_transfer()
if (WinUSBX[sub_api].ReadIsochPipeAsap == NULL) {
windows_winusb.c:3160winusbx_submit_iso_transfer()
ret = WinUSBX[sub_api].QueryPipeEx(winusb_handle, (UINT8)priv->usb_interface[current_interface].current_altsetting, (UCHAR)idx, &pipe_info_ex);
windows_winusb.c:3212winusbx_submit_iso_transfer()
if (WinUSBX[sub_api].UnregisterIsochBuffer(transfer_priv->isoch_buffer_handle)) {
windows_winusb.c:3221winusbx_submit_iso_transfer()
ret = WinUSBX[sub_api].RegisterIsochBuffer(winusb_handle, transfer->endpoint, transfer->buffer, transfer->length, &buffer_handle);
windows_winusb.c:3241winusbx_submit_iso_transfer()
ret = WinUSBX[sub_api].ReadIsochPipeAsap(buffer_handle, 0, transfer->length, !transfer_priv->iso_break_stream, transfer->num_iso_packets, (PUSBD_ISO_PACKET_DESCRIPTOR)transfer->iso_packet_desc, overlapped);
windows_winusb.c:3243winusbx_submit_iso_transfer()
ret = WinUSBX[sub_api].WriteIsochPipeAsap(buffer_handle, 0, out_transfer_length, !transfer_priv->iso_break_stream, overlapped);
windows_winusb.c:3247winusbx_submit_iso_transfer()
if (!WinUSBX[sub_api].UnregisterIsochBuffer(buffer_handle))
windows_winusb.c:3292winusbx_submit_bulk_transfer()
ret = WinUSBX[sub_api].ReadPipe(winusb_handle, transfer->endpoint, transfer->buffer, transfer->length, NULL, overlapped);
windows_winusb.c:3300winusbx_submit_bulk_transfer()
!WinUSBX[sub_api].SetPipePolicy(winusb_handle, transfer->endpoint,
windows_winusb.c:3312winusbx_submit_bulk_transfer()
ret = WinUSBX[sub_api].WritePipe(winusb_handle, transfer->endpoint, transfer->buffer, transfer->length, NULL, overlapped);
windows_winusb.c:3341winusbx_clear_halt()
if (!WinUSBX[sub_api].ResetPipe(winusb_handle, endpoint)) {
windows_winusb.c:3363winusbx_cancel_transfer()
if (!WinUSBX[sub_api].AbortPipe(handle, transfer->endpoint)) {
windows_winusb.c:3413winusbx_reset_device()
if ((sub_api != SUB_API_WINUSB) && (WinUSBX[sub_api].ResetDevice != NULL)) {
windows_winusb.c:3416winusbx_reset_device()
WinUSBX[sub_api].ResetDevice(winusb_handle);