• Home
  • Raw
  • Download

Lines Matching refs:err

63 	int err;  in snd_cs8427_reg_write()  local
68 if ((err = snd_i2c_sendbytes(device, buf, 2)) != 2) { in snd_cs8427_reg_write()
70 "to CS8427 (%i)\n", buf[0], buf[1], err); in snd_cs8427_reg_write()
71 return err < 0 ? err : -EIO; in snd_cs8427_reg_write()
80 int err; in snd_cs8427_reg_read() local
83 if ((err = snd_i2c_sendbytes(device, &reg, 1)) != 1) { in snd_cs8427_reg_read()
86 return err < 0 ? err : -EIO; in snd_cs8427_reg_read()
88 if ((err = snd_i2c_readbytes(device, &buf, 1)) != 1) { in snd_cs8427_reg_read()
91 return err < 0 ? err : -EIO; in snd_cs8427_reg_read()
99 int err; in snd_cs8427_select_corudata() local
105 err = snd_cs8427_reg_write(device, CS8427_REG_CSDATABUF, in snd_cs8427_select_corudata()
107 if (err < 0) in snd_cs8427_select_corudata()
108 return err; in snd_cs8427_select_corudata()
122 int err, idx; in snd_cs8427_send_corudata() local
126 if ((err = snd_cs8427_select_corudata(device, udata)) < 0) in snd_cs8427_send_corudata()
127 return err; in snd_cs8427_send_corudata()
135 err = snd_cs8427_reg_write(device, CS8427_REG_UDATABUF, in snd_cs8427_send_corudata()
137 return err < 0 ? err : 0; in snd_cs8427_send_corudata()
202 int err; in snd_cs8427_init() local
206 err = snd_cs8427_reg_read(device, CS8427_REG_ID_AND_VER); in snd_cs8427_init()
207 if (err != CS8427_VER8427A) { in snd_cs8427_init()
210 "let me try again...\n", err); in snd_cs8427_init()
211 err = snd_cs8427_reg_read(device, CS8427_REG_ID_AND_VER); in snd_cs8427_init()
213 if (err != CS8427_VER8427A) { in snd_cs8427_init()
217 CS8427_VER8427A, err); in snd_cs8427_init()
222 err = snd_cs8427_reg_write(device, CS8427_REG_CLOCKSOURCE, 0x00); in snd_cs8427_init()
223 if (err < 0) in snd_cs8427_init()
227 if ((err = snd_i2c_sendbytes(device, initvals1, 7)) != 7) { in snd_cs8427_init()
228 err = err < 0 ? err : -EIO; in snd_cs8427_init()
235 if ((err = snd_i2c_sendbytes(device, buf, 7)) != 7) in snd_cs8427_init()
239 if ((err = snd_i2c_sendbytes(device, initvals2, 4)) != 4) { in snd_cs8427_init()
240 err = err < 0 ? err : -EIO; in snd_cs8427_init()
260 return err; in snd_cs8427_init()
269 int err; in snd_cs8427_create() local
273 err = snd_i2c_device_create(bus, "CS8427", CS8427_ADDR | (addr & 7), in snd_cs8427_create()
275 if (err < 0) in snd_cs8427_create()
276 return err; in snd_cs8427_create()
288 err = snd_cs8427_init(bus, device); in snd_cs8427_create()
289 if (err) in snd_cs8427_create()
310 return err < 0 ? err : -EIO; in snd_cs8427_create()
398 int err; in snd_cs8427_qsubcode_get() local
401 if ((err = snd_i2c_sendbytes(device, &reg, 1)) != 1) { in snd_cs8427_qsubcode_get()
405 return err < 0 ? err : -EIO; in snd_cs8427_qsubcode_get()
407 err = snd_i2c_readbytes(device, ucontrol->value.bytes.data, 10); in snd_cs8427_qsubcode_get()
408 if (err != 10) { in snd_cs8427_qsubcode_get()
412 return err < 0 ? err : -EIO; in snd_cs8427_qsubcode_get()
447 int err, change; in snd_cs8427_spdif_put() local
454 err = snd_cs8427_send_corudata(device, 0, status, 24); in snd_cs8427_spdif_put()
455 if (err < 0) in snd_cs8427_spdif_put()
456 change = err; in snd_cs8427_spdif_put()
537 int err; in snd_cs8427_iec958_build() local
547 err = snd_ctl_add(cs8427->bus->card, kctl); in snd_cs8427_iec958_build()
548 if (err < 0) in snd_cs8427_iec958_build()
549 return err; in snd_cs8427_iec958_build()
587 int err, reset; in snd_cs8427_iec958_pcm() local
610 err = snd_cs8427_send_corudata(cs8427, 0, status, 24); in snd_cs8427_iec958_pcm()
611 if (err > 0) in snd_cs8427_iec958_pcm()
620 return err < 0 ? err : 0; in snd_cs8427_iec958_pcm()