Lines Matching refs:err

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