diff options
author | Takashi Iwai <tiwai@suse.de> | 2005-11-17 08:04:44 -0500 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2006-01-03 06:17:54 -0500 |
commit | 19ac31e82cc7328c01bf26f824f33c7c38cb6075 (patch) | |
tree | b0ae7c7c335f1199567443342c038251a203b235 /include/sound/ainstr_simple.h | |
parent | c7e0b5bf9fff1b726495081447c107a2333fb82c (diff) |
[ALSA] Remove xxx_t typedefs: Instrument layer
Modules: Instrument layer
Remove xxx_t typedefs from the core instrument layer codes.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/sound/ainstr_simple.h')
-rw-r--r-- | include/sound/ainstr_simple.h | 35 |
1 files changed, 19 insertions, 16 deletions
diff --git a/include/sound/ainstr_simple.h b/include/sound/ainstr_simple.h index 40824b4ab23d..5eead12e58ae 100644 --- a/include/sound/ainstr_simple.h +++ b/include/sound/ainstr_simple.h | |||
@@ -61,18 +61,18 @@ | |||
61 | * instrument info | 61 | * instrument info |
62 | */ | 62 | */ |
63 | 63 | ||
64 | typedef struct simple_instrument_info { | 64 | struct simple_instrument_info { |
65 | unsigned int format; /* supported format bits */ | 65 | unsigned int format; /* supported format bits */ |
66 | unsigned int effects; /* supported effects (1 << SIMPLE_EFFECT_*) */ | 66 | unsigned int effects; /* supported effects (1 << SIMPLE_EFFECT_*) */ |
67 | unsigned int max8_len; /* maximum 8-bit wave length */ | 67 | unsigned int max8_len; /* maximum 8-bit wave length */ |
68 | unsigned int max16_len; /* maximum 16-bit wave length */ | 68 | unsigned int max16_len; /* maximum 16-bit wave length */ |
69 | } simple_instrument_info_t; | 69 | }; |
70 | 70 | ||
71 | /* | 71 | /* |
72 | * Instrument | 72 | * Instrument |
73 | */ | 73 | */ |
74 | 74 | ||
75 | typedef struct { | 75 | struct simple_instrument { |
76 | unsigned int share_id[4]; /* share id - zero = no sharing */ | 76 | unsigned int share_id[4]; /* share id - zero = no sharing */ |
77 | unsigned int format; /* wave format */ | 77 | unsigned int format; /* wave format */ |
78 | 78 | ||
@@ -92,7 +92,7 @@ typedef struct { | |||
92 | unsigned char effect1_depth; /* 0-127 */ | 92 | unsigned char effect1_depth; /* 0-127 */ |
93 | unsigned char effect2; /* effect 2 */ | 93 | unsigned char effect2; /* effect 2 */ |
94 | unsigned char effect2_depth; /* 0-127 */ | 94 | unsigned char effect2_depth; /* 0-127 */ |
95 | } simple_instrument_t; | 95 | }; |
96 | 96 | ||
97 | /* | 97 | /* |
98 | * | 98 | * |
@@ -112,7 +112,7 @@ typedef struct { | |||
112 | * Instrument | 112 | * Instrument |
113 | */ | 113 | */ |
114 | 114 | ||
115 | typedef struct simple_xinstrument { | 115 | struct simple_xinstrument { |
116 | __u32 stype; | 116 | __u32 stype; |
117 | 117 | ||
118 | __u32 share_id[4]; /* share id - zero = no sharing */ | 118 | __u32 share_id[4]; /* share id - zero = no sharing */ |
@@ -128,29 +128,32 @@ typedef struct simple_xinstrument { | |||
128 | __u8 effect1_depth; /* 0-127 */ | 128 | __u8 effect1_depth; /* 0-127 */ |
129 | __u8 effect2; /* effect 2 */ | 129 | __u8 effect2; /* effect 2 */ |
130 | __u8 effect2_depth; /* 0-127 */ | 130 | __u8 effect2_depth; /* 0-127 */ |
131 | } simple_xinstrument_t; | 131 | }; |
132 | 132 | ||
133 | #ifdef __KERNEL__ | 133 | #ifdef __KERNEL__ |
134 | 134 | ||
135 | #include "seq_instr.h" | 135 | #include "seq_instr.h" |
136 | 136 | ||
137 | typedef struct { | 137 | struct snd_simple_ops { |
138 | void *private_data; | 138 | void *private_data; |
139 | int (*info)(void *private_data, simple_instrument_info_t *info); | 139 | int (*info)(void *private_data, struct simple_instrument_info *info); |
140 | int (*put_sample)(void *private_data, simple_instrument_t *instr, | 140 | int (*put_sample)(void *private_data, struct simple_instrument *instr, |
141 | char __user *data, long len, int atomic); | 141 | char __user *data, long len, int atomic); |
142 | int (*get_sample)(void *private_data, simple_instrument_t *instr, | 142 | int (*get_sample)(void *private_data, struct simple_instrument *instr, |
143 | char __user *data, long len, int atomic); | 143 | char __user *data, long len, int atomic); |
144 | int (*remove_sample)(void *private_data, simple_instrument_t *instr, | 144 | int (*remove_sample)(void *private_data, struct simple_instrument *instr, |
145 | int atomic); | 145 | int atomic); |
146 | void (*notify)(void *private_data, snd_seq_kinstr_t *instr, int what); | 146 | void (*notify)(void *private_data, struct snd_seq_kinstr *instr, int what); |
147 | snd_seq_kinstr_ops_t kops; | 147 | struct snd_seq_kinstr_ops kops; |
148 | } snd_simple_ops_t; | 148 | }; |
149 | 149 | ||
150 | int snd_seq_simple_init(snd_simple_ops_t *ops, | 150 | int snd_seq_simple_init(struct snd_simple_ops *ops, |
151 | void *private_data, | 151 | void *private_data, |
152 | snd_seq_kinstr_ops_t *next); | 152 | struct snd_seq_kinstr_ops *next); |
153 | 153 | ||
154 | #endif | 154 | #endif |
155 | 155 | ||
156 | /* typedefs for compatibility to user-space */ | ||
157 | typedef struct simple_xinstrument simple_xinstrument_t; | ||
158 | |||
156 | #endif /* __SOUND_AINSTR_SIMPLE_H */ | 159 | #endif /* __SOUND_AINSTR_SIMPLE_H */ |