ReactOS 0.4.16-dev-753-g705a985
|
#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().