|
ReactOS 0.4.16-dev-1948-gd260c1d
|
#include <ntddk.h>#include <initguid.h>#include <hdaudio.h>#include <stdio.h>#include <ntstrsafe.h>#include "driver.h"#include <debug.h>

Go to the source code of this file.
Classes | |
| struct | RIRB_RESPONSE |
| struct | HDA_CODEC_AUDIO_GROUP |
| struct | HDA_CODEC_ENTRY |
| struct | HDA_FDO_DEVICE_EXTENSION |
| struct | HDA_PDO_DEVICE_EXTENSION |
| struct | CODEC_RESPONSE |
Macros | |
| #define | NDEBUG |
| #define | TAG_HDA 'bADH' |
| #define | MAKE_RATE(base, multiply, divide) |
| #define | HDAC_INPUT_STREAM_OFFSET(index) ((index) * HDAC_STREAM_SIZE) |
| #define | HDAC_OUTPUT_STREAM_OFFSET(num_input_streams, index) ((num_input_streams + (index)) * HDAC_STREAM_SIZE) |
| #define | HDAC_BIDIR_STREAM_OFFSET(num_input_streams, num_output_streams, index) |
| #define | ALIGN(size, align) (((size) + align - 1) & ~(align - 1)) |
Typedefs | |
| typedef struct RIRB_RESPONSE * | PRIRB_RESPONSE |
| typedef struct HDA_CODEC_AUDIO_GROUP * | PHDA_CODEC_AUDIO_GROUP |
| typedef struct HDA_CODEC_ENTRY * | PHDA_CODEC_ENTRY |
| typedef struct HDA_FDO_DEVICE_EXTENSION * | PHDA_FDO_DEVICE_EXTENSION |
| typedef struct HDA_PDO_DEVICE_EXTENSION * | PHDA_PDO_DEVICE_EXTENSION |
| typedef struct CODEC_RESPONSE * | PCODEC_RESPONSE |
Variables | |
| KSERVICE_ROUTINE | HDA_InterruptService |
| IO_DPC_ROUTINE | HDA_DpcForIsr |
Definition at line 30 of file hdaudbus.h.
Definition at line 26 of file hdaudbus.h.
| #define HDAC_INPUT_STREAM_OFFSET | ( | index | ) | ((index) * HDAC_STREAM_SIZE) |
Definition at line 22 of file hdaudbus.h.
| #define HDAC_OUTPUT_STREAM_OFFSET | ( | num_input_streams, | |
| index | |||
| ) | ((num_input_streams + (index)) * HDAC_STREAM_SIZE) |
Definition at line 24 of file hdaudbus.h.
Definition at line 17 of file hdaudbus.h.
| #define NDEBUG |
Definition at line 12 of file hdaudbus.h.
| #define TAG_HDA 'bADH' |
Definition at line 15 of file hdaudbus.h.
| typedef struct CODEC_RESPONSE * PCODEC_RESPONSE |
| typedef struct HDA_CODEC_ENTRY * PHDA_CODEC_ENTRY |
| typedef struct RIRB_RESPONSE * PRIRB_RESPONSE |
Definition at line 29 of file misc.c.
Definition at line 761 of file fdo.cpp.
Referenced by HDA_FdoPnp().
Definition at line 693 of file fdo.cpp.
Referenced by HDA_FdoPnp().
Definition at line 579 of file fdo.cpp.
Referenced by HDA_FdoPnp().
Definition at line 154 of file pdo.cpp.
Referenced by HDA_PdoPnp().
| NTSTATUS HDA_PDOHandleQueryInterface | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PIRP | Irp | ||
| ) |
Definition at line 299 of file businterface.cpp.
Referenced by HDA_PdoPnp().
Definition at line 199 of file pdo.cpp.
Referenced by HDA_PdoPnp().
Definition at line 227 of file pdo.cpp.
Referenced by HDA_PdoPnp().
Definition at line 33 of file pdo.cpp.
Referenced by HDA_PdoPnp().
Definition at line 62 of file pdo.cpp.
Referenced by HDA_PdoPnp().
| NTSTATUS HDA_PDORemoveDevice | ( | _In_ PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 11 of file pdo.cpp.
Referenced by HDA_FDORemoveDevice(), and HDA_PdoPnp().
| NTSTATUS HDA_SendVerbs | ( | IN PDEVICE_OBJECT | DeviceObject, |
| IN PHDA_CODEC_ENTRY | Codec, | ||
| IN PULONG | Verbs, | ||
| OUT PULONG | Responses, | ||
| IN ULONG | Count | ||
| ) |
Definition at line 139 of file fdo.cpp.
Referenced by HDA_InitCodec(), and HDA_TransferCodecVerbs().
| IO_DPC_ROUTINE HDA_DpcForIsr |
Definition at line 119 of file hdaudbus.h.
Referenced by HDA_AddDevice().
| KSERVICE_ROUTINE HDA_InterruptService |
Definition at line 118 of file hdaudbus.h.
Referenced by HDA_FDOStartDevice().