• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/SmartcardCCID-55008/libusb/libusb/libusb/os/

Lines Matching defs:wfd

1964 			// let handle_callback free the event using the transfer wfd
1965 // If you don't use the transfer wfd, you run a risk of trying to free a
1966 // newly allocated wfd that took the place of the one from the transfer.
2555 struct winfd wfd;
2575 wfd = usbi_create_fd(winusb_handle, _O_RDONLY);
2576 // Always use the handle returned from usbi_create_fd (wfd.handle)
2577 if (wfd.fd < 0) {
2586 usbi_free_fd(wfd.fd);
2589 wfd.overlapped->Internal = STATUS_COMPLETED_SYNCHRONOUSLY;
2590 wfd.overlapped->InternalHigh = 0;
2592 if (!WinUsb_ControlTransfer(wfd.handle, *setup, transfer->buffer + LIBUSB_CONTROL_SETUP_SIZE, size, NULL, wfd.overlapped)) {
2595 usbi_free_fd(wfd.fd);
2599 wfd.overlapped->Internal = STATUS_COMPLETED_SYNCHRONOUSLY;
2600 wfd.overlapped->InternalHigh = (DWORD)size;
2605 transfer_priv->pollable_fd = wfd;
2647 struct winfd wfd;
2663 wfd = usbi_create_fd(winusb_handle, IS_XFERIN(transfer) ? _O_RDONLY : _O_WRONLY);
2664 // Always use the handle returned from usbi_create_fd (wfd.handle)
2665 if (wfd.fd < 0) {
2671 ret = WinUsb_ReadPipe(wfd.handle, transfer->endpoint, transfer->buffer, transfer->length, NULL, wfd.overlapped);
2674 ret = WinUsb_WritePipe(wfd.handle, transfer->endpoint, transfer->buffer, transfer->length, NULL, wfd.overlapped);
2679 usbi_free_fd(wfd.fd);
2683 wfd.overlapped->Internal = STATUS_COMPLETED_SYNCHRONOUSLY;
2684 wfd.overlapped->InternalHigh = (DWORD)transfer->length;
2687 transfer_priv->pollable_fd = wfd;
2774 struct winfd wfd;
2783 for (wfd = handle_to_winfd(winusb_handle); wfd.fd > 0;)
2786 usbi_remove_pollfd(ctx, wfd.fd);
2787 usbi_free_fd(wfd.fd);
2788 wfd = handle_to_winfd(winusb_handle);