|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "fxusbpch.hpp"
Go to the source code of this file.
| NTSTATUS FxFormatUrbRequest | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in FxIoTarget * | Target, | ||
| __in FxRequestBase * | Request, | ||
| __in FxRequestBuffer * | Buffer, | ||
| __in FX_URB_TYPE | FxUrbType, | ||
| __drv_when(FxUrbType==FxUrbTypeUsbdAllocated, __in) __drv_when(FxUrbType !=FxUrbTypeUsbdAllocated, __in_opt) USBD_HANDLE | UsbdHandle | ||
| ) |
Definition at line 64 of file usbutil.cpp.
Referenced by __in_xcount().
| VOID FxFormatUsbRequest | ( | __in FxRequestBase * | Request, |
| __in PURB | Urb, | ||
| __in FX_URB_TYPE | FxUrbType, | ||
| __drv_when(FxUrbType==FxUrbTypeUsbdAllocated, __in) __drv_when(FxUrbType !=FxUrbTypeUsbdAllocated, __in_opt) USBD_HANDLE | UsbdHandle | ||
| ) |
Definition at line 31 of file usbutil.cpp.
Referenced by FxUsbDevice::Deconfig(), FxUsbPipe::FormatAbortRequest(), FxUsbDevice::FormatControlRequest(), FxUsbPipe::FormatResetRequest(), FxUsbDevice::FormatStringRequest(), FxUsbPipe::FormatTransferRequest(), FxFormatUrbRequest(), FxUsbDevice::GetString(), FxUsbDevice::InitDevice(), FxUsbDevice::SelectConfig(), and FxUsbInterface::SelectSetting().
| PURB FxUsbCreateConfigRequest | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in PUSB_CONFIGURATION_DESCRIPTOR | ConfigDesc, | ||
| __in PUSBD_INTERFACE_LIST_ENTRY | InterfaceList, | ||
| __in ULONG | DefaultMaxPacketSize | ||
| ) |
Definition at line 366 of file usbutil.cpp.
Referenced by FxUsbDevice::SelectConfigDescriptor(), FxUsbDevice::SelectConfigInterfaces(), FxUsbDevice::SelectConfigMulti(), and FxUsbDevice::SelectConfigSingle().
| PUSB_COMMON_DESCRIPTOR FxUsbFindDescriptorType | ( | __in PVOID | Buffer, |
| __in size_t | BufferLength, | ||
| __in PVOID | Start, | ||
| __in LONG | DescriptorType | ||
| ) |
Definition at line 176 of file usbutil.cpp.
Referenced by FxUsbDevice::CreateInterfaces(), FxUsbInterface::CreateSettings(), FxUsbParseConfigurationDescriptor(), and FxUsbValidateDescriptorType().
| PUSB_INTERFACE_DESCRIPTOR FxUsbParseConfigurationDescriptor | ( | __in PUSB_CONFIGURATION_DESCRIPTOR | ConfigDesc, |
| __in UCHAR | InterfaceNumber, | ||
| __in UCHAR | AlternateSetting | ||
| ) |
Definition at line 309 of file usbutil.cpp.
Referenced by FxUsbDevice::SelectConfigMulti().
| VOID FxUsbUmFormatRequest | ( | __in FxRequestBase * | Request, |
| __in_xcount(Urb->Length) PUMURB_HEADER | Urb, | ||
| __in IWudfFile * | HostFile, | ||
| __in BOOLEAN | Reuse | ||
| ) |
Definition at line 488 of file usbutil.cpp.
Referenced by FxUsbPipe::FormatAbortRequest(), FxUsbPipe::FormatResetRequest(), and FxUsbDevice::SendSyncUmUrb().
| VOID FxUsbUmInitControlTransferUrb | ( | __inout PUMURB | UmUrb, |
| __in WINUSB_INTERFACE_HANDLE | WinUsbHandle, | ||
| __in ULONG | BufferLength, | ||
| __in PVOID | Buffer | ||
| ) |
Definition at line 580 of file usbutil.cpp.
| VOID FxUsbUmInitDescriptorUrb | ( | __inout PUMURB | UmUrb, |
| __in WINUSB_INTERFACE_HANDLE | WinUsbHandle, | ||
| __in UCHAR | DescriptorType, | ||
| __in ULONG | BufferLength, | ||
| __in PVOID | Buffer | ||
| ) |
Definition at line 558 of file usbutil.cpp.
| VOID FxUsbUmInitInformationUrb | ( | __inout PUMURB | UmUrb, |
| __in WINUSB_INTERFACE_HANDLE | WinUsbHandle, | ||
| __in ULONG | BufferLength, | ||
| __in PVOID | Buffer | ||
| ) |
Definition at line 598 of file usbutil.cpp.
| NTSTATUS FxUsbValidateConfigDescriptorHeaders | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in PUSB_CONFIGURATION_DESCRIPTOR | ConfigDescriptor, | ||
| __in size_t | ConfigDescriptorLength | ||
| ) |
Definition at line 113 of file usbutil.cpp.
Referenced by FxUsbDevice::CreateInterfaces().
| NTSTATUS FxUsbValidateDescriptorType | ( | __in PFX_DRIVER_GLOBALS | FxDriverGlobals, |
| __in PUSB_CONFIGURATION_DESCRIPTOR | ConfigDescriptor, | ||
| __in PVOID | Start, | ||
| __in PVOID | End, | ||
| __in LONG | DescriptorType, | ||
| __in size_t | SizeToValidate, | ||
| __in FxUsbValidateDescriptorOp | Op, | ||
| __in ULONG | MaximumNumDescriptorsToValidate | ||
| ) |
Definition at line 209 of file usbutil.cpp.
Referenced by FxUsbDevice::CreateInterfaces(), and FxUsbInterface::CreateSettings().