|
ReactOS 0.4.16-dev-2293-g4d8327b
|
#include "driver.h"
Go to the source code of this file.
| NTSTATUS NTAPI HDA_AllocateCaptureDmaEngine | ( | _In_ PVOID | _context, |
| _In_ UCHAR | CodecAddress, | ||
| _In_ PHDAUDIO_STREAM_FORMAT | StreamFormat, | ||
| _Out_ PHANDLE | Handle, | ||
| _Out_ PHDAUDIO_CONVERTER_FORMAT | ConverterFormat | ||
| ) |
Definition at line 150 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_AllocateContiguousDmaBuffer | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ ULONG | RequestedBufferSize, | ||
| _Out_ PVOID * | DataBuffer, | ||
| _Out_ PHDAUDIO_BUFFER_DESCRIPTOR * | BdlBuffer | ||
| ) |
Definition at line 1001 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceBDL().
| NTSTATUS NTAPI HDA_AllocateDmaBuffer | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ SIZE_T | RequestedBufferSize, | ||
| _Out_ PMDL * | BufferMdl, | ||
| _Out_ PSIZE_T | AllocatedBufferSize, | ||
| _Out_ PUCHAR | StreamId, | ||
| _Out_ PULONG | FifoSize | ||
| ) |
Definition at line 724 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_AllocateDmaBufferWithNotification | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ ULONG | NotificationCount, | ||
| _In_ SIZE_T | RequestedBufferSize, | ||
| _Out_ PMDL * | BufferMdl, | ||
| _Out_ PSIZE_T | AllocatedBufferSize, | ||
| _Out_ PSIZE_T | OffsetFromFirstPage, | ||
| _Out_ PUCHAR | StreamId, | ||
| _Out_ PULONG | FifoSize | ||
| ) |
Definition at line 529 of file hdaudio.cpp.
Referenced by HDA_AllocateDmaBuffer(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_AllocateRenderDmaEngine | ( | _In_ PVOID | _context, |
| _In_ PHDAUDIO_STREAM_FORMAT | StreamFormat, | ||
| _In_ BOOLEAN | Stripe, | ||
| _Out_ PHANDLE | Handle, | ||
| _Out_ PHDAUDIO_CONVERTER_FORMAT | ConverterFormat | ||
| ) |
Definition at line 203 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
Definition at line 43 of file hdaudio.cpp.
Referenced by HDA_TransferCodecVerbs().
| HDAUDIO_BUS_INTERFACE HDA_BusInterface | ( | PVOID | Context | ) |
Definition at line 1119 of file hdaudio.cpp.
Referenced by Bus_CreatePdo().
| HDAUDIO_BUS_INTERFACE_BDL HDA_BusInterfaceBDL | ( | PVOID | Context | ) |
Definition at line 1146 of file hdaudio.cpp.
Referenced by Bus_CreatePdo().
| HDAUDIO_BUS_INTERFACE_V2 HDA_BusInterfaceV2 | ( | PVOID | Context | ) |
Definition at line 1055 of file hdaudio.cpp.
Referenced by Bus_CreatePdo().
| HDAUDIO_BUS_INTERFACE_V3 HDA_BusInterfaceV3 | ( | PVOID | Context | ) |
Definition at line 1086 of file hdaudio.cpp.
Referenced by Bus_CreatePdo().
| NTSTATUS NTAPI HDA_ChangeBandwidthAllocation | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ PHDAUDIO_STREAM_FORMAT | StreamFormat, | ||
| _Out_ PHDAUDIO_CONVERTER_FORMAT | ConverterFormat | ||
| ) |
Definition at line 255 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
Definition at line 951 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceBDL().
Definition at line 739 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_FreeDmaBufferWithNotification | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ PMDL | BufferMdl, | ||
| _In_ SIZE_T | BufferSize | ||
| ) |
Definition at line 674 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceV2(), HDA_BusInterfaceV3(), and HDA_FreeDmaBuffer().
Definition at line 296 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_GetDeviceInformation | ( | _In_ PVOID | _context, |
| _Inout_ PHDAUDIO_DEVICE_INFORMATION | DeviceInformation | ||
| ) |
Definition at line 482 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_GetLinkPositionRegister | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _Out_ PULONG * | Position | ||
| ) |
Definition at line 388 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| void NTAPI HDA_GetResourceInformation | ( | _In_ PVOID | _context, |
| _Out_ PUCHAR | CodecAddress, | ||
| _Out_ PUCHAR | FunctionGroupStartNode | ||
| ) |
Definition at line 512 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
Definition at line 374 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_RegisterEventCallback | ( | _In_ PVOID | _context, |
| _In_ PHDAUDIO_UNSOLICITED_RESPONSE_CALLBACK | Routine, | ||
| _In_opt_ PVOID | Context, | ||
| _Out_ PUCHAR | Tag | ||
| ) |
Definition at line 413 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_RegisterNotificationCallback | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| PDEVICE_OBJECT | Fdo, | ||
| PHDAUDIO_DMA_NOTIFICATION_CALLBACK | NotificationCallback, | ||
| PVOID | CallbackContext | ||
| ) |
Definition at line 818 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_RegisterNotificationEvent | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ PKEVENT | NotificationEvent | ||
| ) |
Definition at line 758 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_SetDmaEngineState | ( | _In_ PVOID | _context, |
| _In_ HDAUDIO_STREAM_STATE | StreamState, | ||
| _In_ ULONG | NumberOfHandles, | ||
| _In_reads_(NumberOfHandles) PHANDLE | Handles | ||
| ) |
Definition at line 331 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_SetupDmaEngineWithBdl | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ ULONG | BufferLength, | ||
| _In_ ULONG | Lvi, | ||
| _In_ PHDAUDIO_BDL_ISR | Isr, | ||
| _In_ PVOID | Context, | ||
| _Out_ PUCHAR | StreamId, | ||
| _Out_ PULONG | FifoSize | ||
| ) |
Definition at line 892 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceBDL().
| NTSTATUS NTAPI HDA_TransferCodecVerbs | ( | _In_ PVOID | _context, |
| _In_ ULONG | Count, | ||
| _Inout_updates_(Count) PHDAUDIO_CODEC_TRANSFER | CodecTransfer, | ||
| _In_opt_ PHDAUDIO_TRANSFER_COMPLETE_CALLBACK | Callback, | ||
| _In_opt_ PVOID | Context | ||
| ) |
Definition at line 70 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
Definition at line 453 of file hdaudio.cpp.
Referenced by HDA_BusInterface(), HDA_BusInterfaceBDL(), HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_UnregisterNotificationCallback | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| PHDAUDIO_DMA_NOTIFICATION_CALLBACK | NotificationCallback, | ||
| PVOID | CallbackContext | ||
| ) |
Definition at line 856 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceV3().
| NTSTATUS NTAPI HDA_UnregisterNotificationEvent | ( | _In_ PVOID | _context, |
| _In_ HANDLE | Handle, | ||
| _In_ PKEVENT | NotificationEvent | ||
| ) |
Definition at line 788 of file hdaudio.cpp.
Referenced by HDA_BusInterfaceV2(), and HDA_BusInterfaceV3().
| NTSTATUS HDA_WaitForTransfer | ( | PFDO_CONTEXT | fdoCtx, |
| UINT16 | codecAddr, | ||
| _In_ ULONG | Count, | ||
| _Inout_updates_(Count) PHDAUDIO_CODEC_TRANSFER | CodecTransfer | ||
| ) |
Definition at line 3 of file hdaudio.cpp.
Referenced by HDA_AsyncWait(), HDA_TransferCodecVerbs(), and RunSingleHDACmd().