Lines Matching refs:err

132 	int err;
142 err = -ENOMEM;
155 err = snd_mixart_send_msg(mgr, &request, sizeof(*connector), connector);
156 if((err < 0) || (connector->error_code) || (connector->uid_count > MIXART_MAX_PHYS_CONNECTORS)) {
159 err = -EINVAL;
185 err = snd_mixart_send_msg(mgr, &request, sizeof(*audio_info), audio_info);
186 if( err < 0 ) {
199 err = snd_mixart_send_msg(mgr, &request, sizeof(*connector), connector);
200 if((err < 0) || (connector->error_code) || (connector->uid_count > MIXART_MAX_PHYS_CONNECTORS)) {
203 err = -EINVAL;
229 err = snd_mixart_send_msg(mgr, &request, sizeof(*audio_info), audio_info);
230 if( err < 0 ) {
237 err = 0;
244 return err;
250 int err;
265 err = snd_mixart_send_msg(mgr, &request, sizeof(console_mgr), &console_mgr);
267 if( (err < 0) || (console_mgr.error_code != 0) ) {
269 "error MSG_CONSOLE_GET_CLOCK_UID : err=%x\n",
282 err = snd_mixart_send_msg(mgr, &request, sizeof(phys_io), &phys_io);
283 if( (err < 0) || ( phys_io.error_code != 0 ) ) {
285 "error MSG_SYSTEM_ENUM_PHYSICAL_IO err(%x) error_code(%x)\n",
286 err, phys_io.error_code);
306 int err;
309 err = mixart_enum_connectors(mgr);
310 if (err < 0)
311 return err;
313 err = mixart_enum_physio(mgr);
314 if (err < 0)
315 return err;
324 err = snd_mixart_send_msg(mgr, &request, sizeof(k), &k);
325 if( (err < 0) || (k != 0) ) {
327 return err == 0 ? -EINVAL : err;
339 int err, card_index;
411 err = mixart_wait_nice_for_register_value( mgr, MIXART_PSEUDOREG_MXLX_STATUS_OFFSET, 1, 4, 500); /* 5sec */
412 if (err < 0) {
415 return err;
426 err = mixart_load_elf( mgr, dsp );
427 if (err < 0) return err;
433 err = mixart_wait_nice_for_register_value( mgr, MIXART_PSEUDOREG_ELF_STATUS_OFFSET, 1, 4, 300); /* 3sec */
434 if (err < 0) {
436 return err;
455 err = mixart_wait_nice_for_register_value( mgr, MIXART_PSEUDOREG_DBRD_PRESENCE_OFFSET, 0, 0, 30); /* 300msec */
456 if (err < 0) {
458 return err;
492 err = mixart_wait_nice_for_register_value( mgr, MIXART_PSEUDOREG_DXLX_STATUS_OFFSET, 1, 2, 30); /* 300msec */
493 if (err < 0) {
495 return err;
514 err = mixart_wait_nice_for_register_value( mgr, MIXART_PSEUDOREG_DXLX_STATUS_OFFSET, 1, 3, 300); /* 3sec */
515 if (err < 0) {
518 return err;
525 err = mixart_first_init(mgr);
526 if (err < 0) {
528 return err;
535 err = snd_mixart_create_pcm(chip);
536 if (err < 0)
537 return err;
540 err = snd_mixart_create_mixer(chip->mgr);
541 if (err < 0)
542 return err;
545 err = snd_card_register(chip->card);
546 if (err < 0)
547 return err;
565 int i, err;
575 err = mixart_dsp_load(mgr, i, fw_entry);
577 if (err < 0)
578 return err;