Lines Matching defs:err
70 int err = 0;
93 err = -ENXIO;
95 if (err == 0) {
99 err = -ENXIO;
103 err = err == 0 ? init_func(class) : err;
104 if (err < 0)
105 return err;
118 int err = 0;
140 err = -ENXIO;
142 if (err == 0) {
146 err = -ENXIO;
150 err = err == 0 ? init_func(class, mixer, device) : err;
151 if (err < 0)
152 return err;
182 int err;
190 err = snd_config_get_string(n, (const char **)&lib);
191 if (err < 0)
192 return err;
193 err = try_open_full(class, mixer, lib, device);
194 if (err < 0)
195 return err;
207 int err;
222 err = snd_config_get_string(m, (const char **)&searchl);
223 if (err < 0)
224 return err;
228 err = snd_config_get_string(m, (const char **)&lib);
229 if (err < 0)
230 return err;
234 err = match(class, lib, searchl);
235 if (err == 1)
237 if (err < 0)
238 return err;
279 int err;
307 err = snd_config_top(&top);
308 if (err >= 0) {
309 err = snd_input_stdio_open(&input, file, "r");
310 if (err < 0) {
314 err = snd_config_load(top, input);
316 if (err < 0) {
320 err = find_full(class, mixer, top, priv->device);
321 if (err >= 0)
324 if (err >= 0) {
325 err = snd_ctl_open(&priv->ctl, priv->device, 0);
326 if (err < 0) {
327 SNDERR("unable to open control device '%s': %s", priv->device, snd_strerror(err));
330 err = snd_hctl_open_ctl(&priv->hctl, priv->ctl);
331 if (err < 0)
333 err = snd_ctl_card_info_malloc(&priv->info);
334 if (err < 0)
336 err = snd_ctl_card_info(priv->ctl, priv->info);
337 if (err < 0)
340 if (err >= 0)
341 err = find_module(class, top);
342 if (err >= 0)
343 err = snd_mixer_attach_hctl(mixer, priv->hctl);
344 if (err >= 0) {
346 err = snd_mixer_class_register(class, mixer);
349 if (err < 0) {
355 return err;