Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | ac97_enum |
Macros | |
#define | AC97_SINGLE_VALUE(reg, shift, mask, invert) |
#define | AC97_PAGE_SINGLE_VALUE(reg, shift, mask, invert, page) (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26)) |
#define | AC97_SINGLE(xname, reg, shift, mask, invert) |
#define | AC97_PAGE_SINGLE(xname, reg, shift, mask, invert, page) |
#define | AC97_DOUBLE(xname, reg, shift_left, shift_right, mask, invert) |
#define | AC97_ENUM_DOUBLE(xreg, xshift_l, xshift_r, xmask, xtexts) |
#define | AC97_ENUM_SINGLE(xreg, xshift, xmask, xtexts) AC97_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xtexts) |
#define | AC97_ENUM(xname, xenum) |
#define AC97_DOUBLE | ( | xname, | |
reg, | |||
shift_left, | |||
shift_right, | |||
mask, | |||
invert | |||
) |
Definition at line 40 of file ac97_patch.h.
#define AC97_ENUM | ( | xname, | |
xenum | |||
) |
Definition at line 60 of file ac97_patch.h.
#define AC97_ENUM_DOUBLE | ( | xreg, | |
xshift_l, | |||
xshift_r, | |||
xmask, | |||
xtexts | |||
) |
Definition at line 55 of file ac97_patch.h.
#define AC97_ENUM_SINGLE | ( | xreg, | |
xshift, | |||
xmask, | |||
xtexts | |||
) | AC97_ENUM_DOUBLE(xreg, xshift, xshift, xmask, xtexts) |
Definition at line 58 of file ac97_patch.h.
Definition at line 35 of file ac97_patch.h.
#define AC97_PAGE_SINGLE_VALUE | ( | reg, | |
shift, | |||
mask, | |||
invert, | |||
page | |||
) | (AC97_SINGLE_VALUE(reg,shift,mask,invert) | (1<<25) | ((page) << 26)) |
Definition at line 28 of file ac97_patch.h.
Definition at line 30 of file ac97_patch.h.