Lines Matching refs:err

97 	int err;  in ssb_pcmcia_switch_coreidx()  local
106 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_ADDRESS0, in ssb_pcmcia_switch_coreidx()
108 if (err) in ssb_pcmcia_switch_coreidx()
110 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_ADDRESS1, in ssb_pcmcia_switch_coreidx()
112 if (err) in ssb_pcmcia_switch_coreidx()
114 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_ADDRESS2, in ssb_pcmcia_switch_coreidx()
116 if (err) in ssb_pcmcia_switch_coreidx()
121 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_ADDRESS0, &val); in ssb_pcmcia_switch_coreidx()
122 if (err) in ssb_pcmcia_switch_coreidx()
125 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_ADDRESS1, &val); in ssb_pcmcia_switch_coreidx()
126 if (err) in ssb_pcmcia_switch_coreidx()
129 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_ADDRESS2, &val); in ssb_pcmcia_switch_coreidx()
130 if (err) in ssb_pcmcia_switch_coreidx()
138 err = -ETIMEDOUT; in ssb_pcmcia_switch_coreidx()
147 return err; in ssb_pcmcia_switch_coreidx()
152 int err; in ssb_pcmcia_switch_core() local
159 err = ssb_pcmcia_switch_coreidx(bus, dev->core_index); in ssb_pcmcia_switch_core()
160 if (!err) in ssb_pcmcia_switch_core()
163 return err; in ssb_pcmcia_switch_core()
169 int err; in ssb_pcmcia_switch_segment() local
174 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_MEMSEG, seg); in ssb_pcmcia_switch_segment()
175 if (err) in ssb_pcmcia_switch_segment()
177 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_MEMSEG, &val); in ssb_pcmcia_switch_segment()
178 if (err) in ssb_pcmcia_switch_segment()
183 err = -ETIMEDOUT; in ssb_pcmcia_switch_segment()
193 return err; in ssb_pcmcia_switch_segment()
200 int err; in select_core_and_segment() local
210 err = ssb_pcmcia_switch_core(bus, dev); in select_core_and_segment()
211 if (unlikely(err)) in select_core_and_segment()
212 return err; in select_core_and_segment()
215 err = ssb_pcmcia_switch_segment(bus, need_segment); in select_core_and_segment()
216 if (unlikely(err)) in select_core_and_segment()
217 return err; in select_core_and_segment()
227 int err; in ssb_pcmcia_read8() local
231 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_read8()
232 if (likely(!err)) in ssb_pcmcia_read8()
243 int err; in ssb_pcmcia_read16() local
247 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_read16()
248 if (likely(!err)) in ssb_pcmcia_read16()
259 int err; in ssb_pcmcia_read32() local
263 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_read32()
264 if (likely(!err)) { in ssb_pcmcia_read32()
280 int err; in ssb_pcmcia_block_read() local
283 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_block_read()
284 if (unlikely(err)) { in ssb_pcmcia_block_read()
335 int err; in ssb_pcmcia_write8() local
338 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_write8()
339 if (likely(!err)) in ssb_pcmcia_write8()
348 int err; in ssb_pcmcia_write16() local
351 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_write16()
352 if (likely(!err)) in ssb_pcmcia_write16()
361 int err; in ssb_pcmcia_write32() local
364 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_write32()
365 if (likely(!err)) { in ssb_pcmcia_write32()
379 int err; in ssb_pcmcia_block_write() local
382 err = select_core_and_segment(dev, &offset); in ssb_pcmcia_block_write()
383 if (unlikely(err)) in ssb_pcmcia_block_write()
445 int err; in ssb_pcmcia_sprom_command() local
448 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROMCTL, command); in ssb_pcmcia_sprom_command()
449 if (err) in ssb_pcmcia_sprom_command()
450 return err; in ssb_pcmcia_sprom_command()
452 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_SPROMCTL, &value); in ssb_pcmcia_sprom_command()
453 if (err) in ssb_pcmcia_sprom_command()
454 return err; in ssb_pcmcia_sprom_command()
466 int err; in ssb_pcmcia_sprom_read() local
471 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROM_ADDRLO, in ssb_pcmcia_sprom_read()
473 if (err) in ssb_pcmcia_sprom_read()
474 return err; in ssb_pcmcia_sprom_read()
475 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROM_ADDRHI, in ssb_pcmcia_sprom_read()
477 if (err) in ssb_pcmcia_sprom_read()
478 return err; in ssb_pcmcia_sprom_read()
479 err = ssb_pcmcia_sprom_command(bus, SSB_PCMCIA_SPROMCTL_READ); in ssb_pcmcia_sprom_read()
480 if (err) in ssb_pcmcia_sprom_read()
481 return err; in ssb_pcmcia_sprom_read()
482 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_SPROM_DATALO, &lo); in ssb_pcmcia_sprom_read()
483 if (err) in ssb_pcmcia_sprom_read()
484 return err; in ssb_pcmcia_sprom_read()
485 err = ssb_pcmcia_cfg_read(bus, SSB_PCMCIA_SPROM_DATAHI, &hi); in ssb_pcmcia_sprom_read()
486 if (err) in ssb_pcmcia_sprom_read()
487 return err; in ssb_pcmcia_sprom_read()
496 int err; in ssb_pcmcia_sprom_write() local
500 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROM_ADDRLO, in ssb_pcmcia_sprom_write()
502 if (err) in ssb_pcmcia_sprom_write()
503 return err; in ssb_pcmcia_sprom_write()
504 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROM_ADDRHI, in ssb_pcmcia_sprom_write()
506 if (err) in ssb_pcmcia_sprom_write()
507 return err; in ssb_pcmcia_sprom_write()
508 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROM_DATALO, in ssb_pcmcia_sprom_write()
510 if (err) in ssb_pcmcia_sprom_write()
511 return err; in ssb_pcmcia_sprom_write()
512 err = ssb_pcmcia_cfg_write(bus, SSB_PCMCIA_SPROM_DATAHI, in ssb_pcmcia_sprom_write()
514 if (err) in ssb_pcmcia_sprom_write()
515 return err; in ssb_pcmcia_sprom_write()
516 err = ssb_pcmcia_sprom_command(bus, SSB_PCMCIA_SPROMCTL_WRITE); in ssb_pcmcia_sprom_write()
517 if (err) in ssb_pcmcia_sprom_write()
518 return err; in ssb_pcmcia_sprom_write()
527 int err, i; in ssb_pcmcia_sprom_read_all() local
530 err = ssb_pcmcia_sprom_read(bus, i, &sprom[i]); in ssb_pcmcia_sprom_read_all()
531 if (err) in ssb_pcmcia_sprom_read_all()
532 return err; in ssb_pcmcia_sprom_read_all()
541 int i, err; in ssb_pcmcia_sprom_write_all() local
546 err = ssb_pcmcia_sprom_command(bus, SSB_PCMCIA_SPROMCTL_WRITEEN); in ssb_pcmcia_sprom_write_all()
547 if (err) { in ssb_pcmcia_sprom_write_all()
562 err = ssb_pcmcia_sprom_write(bus, i, sprom[i]); in ssb_pcmcia_sprom_write_all()
563 if (err) { in ssb_pcmcia_sprom_write_all()
569 err = ssb_pcmcia_sprom_command(bus, SSB_PCMCIA_SPROMCTL_WRITEDIS); in ssb_pcmcia_sprom_write_all()
570 if (err) { in ssb_pcmcia_sprom_write_all()
764 int err; in ssb_pcmcia_cor_setup() local
766 err = ssb_pcmcia_cfg_read(bus, cor, &val); in ssb_pcmcia_cor_setup()
767 if (err) in ssb_pcmcia_cor_setup()
768 return err; in ssb_pcmcia_cor_setup()
771 err = ssb_pcmcia_cfg_write(bus, cor, val); in ssb_pcmcia_cor_setup()
772 if (err) in ssb_pcmcia_cor_setup()
773 return err; in ssb_pcmcia_cor_setup()
782 int err; in ssb_pcmcia_hardware_setup() local
791 err = ssb_pcmcia_cor_setup(bus, CISREG_COR); in ssb_pcmcia_hardware_setup()
792 if (err) in ssb_pcmcia_hardware_setup()
793 return err; in ssb_pcmcia_hardware_setup()
795 err = ssb_pcmcia_cor_setup(bus, CISREG_COR + 0x80); in ssb_pcmcia_hardware_setup()
796 if (err) in ssb_pcmcia_hardware_setup()
797 return err; in ssb_pcmcia_hardware_setup()
812 int err; in ssb_pcmcia_init() local
817 err = ssb_pcmcia_hardware_setup(bus); in ssb_pcmcia_init()
818 if (err) in ssb_pcmcia_init()
823 err = device_create_file(&bus->host_pcmcia->dev, &dev_attr_ssb_sprom); in ssb_pcmcia_init()
824 if (err) in ssb_pcmcia_init()
830 return err; in ssb_pcmcia_init()