diff options
Diffstat (limited to 'sound/pci/asihpi/hpios.h')
-rw-r--r-- | sound/pci/asihpi/hpios.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/sound/pci/asihpi/hpios.h b/sound/pci/asihpi/hpios.h index 2f605e34bad0..c5cef113c209 100644 --- a/sound/pci/asihpi/hpios.h +++ b/sound/pci/asihpi/hpios.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /****************************************************************************** | 1 | /****************************************************************************** |
2 | 2 | ||
3 | AudioScience HPI driver | 3 | AudioScience HPI driver |
4 | Copyright (C) 1997-2010 AudioScience Inc. <support@audioscience.com> | 4 | Copyright (C) 1997-2011 AudioScience Inc. <support@audioscience.com> |
5 | 5 | ||
6 | This program is free software; you can redistribute it and/or modify | 6 | This program is free software; you can redistribute it and/or modify |
7 | it under the terms of version 2 of the GNU General Public License as | 7 | it under the terms of version 2 of the GNU General Public License as |
@@ -149,20 +149,18 @@ static inline void cond_unlock(struct hpios_spinlock *l) | |||
149 | #define hpios_alistlock_lock(obj) spin_lock(&((obj)->list_lock.lock)) | 149 | #define hpios_alistlock_lock(obj) spin_lock(&((obj)->list_lock.lock)) |
150 | #define hpios_alistlock_unlock(obj) spin_unlock(&((obj)->list_lock.lock)) | 150 | #define hpios_alistlock_unlock(obj) spin_unlock(&((obj)->list_lock.lock)) |
151 | 151 | ||
152 | struct snd_card; | ||
153 | |||
154 | /** pci drvdata points to an instance of this struct */ | ||
152 | struct hpi_adapter { | 155 | struct hpi_adapter { |
156 | struct hpi_adapter_obj *adapter; | ||
157 | struct snd_card *snd_card; | ||
158 | |||
153 | /* mutex prevents contention for one card | 159 | /* mutex prevents contention for one card |
154 | between multiple user programs (via ioctl) */ | 160 | between multiple user programs (via ioctl) */ |
155 | struct mutex mutex; | 161 | struct mutex mutex; |
156 | u16 index; | ||
157 | u16 type; | ||
158 | |||
159 | /* ALSA card structure */ | ||
160 | void *snd_card_asihpi; | ||
161 | |||
162 | char *p_buffer; | 162 | char *p_buffer; |
163 | size_t buffer_size; | 163 | size_t buffer_size; |
164 | struct pci_dev *pci; | ||
165 | void __iomem *ap_remapped_mem_base[HPI_MAX_ADAPTER_MEM_SPACES]; | ||
166 | }; | 164 | }; |
167 | 165 | ||
168 | #endif | 166 | #endif |