diff options
Diffstat (limited to 'sound/pci/hda/hda_priv.h')
-rw-r--r-- | sound/pci/hda/hda_priv.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sound/pci/hda/hda_priv.h b/sound/pci/hda/hda_priv.h index 17afe90e90de..c231c11d8669 100644 --- a/sound/pci/hda/hda_priv.h +++ b/sound/pci/hda/hda_priv.h | |||
@@ -285,6 +285,8 @@ struct azx_rb { | |||
285 | u32 res[AZX_MAX_CODECS]; /* last read value */ | 285 | u32 res[AZX_MAX_CODECS]; /* last read value */ |
286 | }; | 286 | }; |
287 | 287 | ||
288 | struct azx; | ||
289 | |||
288 | /* Functions to read/write to hda registers. */ | 290 | /* Functions to read/write to hda registers. */ |
289 | struct hda_controller_ops { | 291 | struct hda_controller_ops { |
290 | /* Register Access */ | 292 | /* Register Access */ |
@@ -294,6 +296,8 @@ struct hda_controller_ops { | |||
294 | u16 (*readw)(u16 *addr); | 296 | u16 (*readw)(u16 *addr); |
295 | void (*writeb)(u8 value, u8 *addr); | 297 | void (*writeb)(u8 value, u8 *addr); |
296 | u8 (*readb)(u8 *addr); | 298 | u8 (*readb)(u8 *addr); |
299 | /* Disable msi if supported, PCI only */ | ||
300 | int (*disable_msi_reset_irq)(struct azx *); | ||
297 | }; | 301 | }; |
298 | 302 | ||
299 | struct azx_pcm { | 303 | struct azx_pcm { |