Lines Matching refs:err

148 	int err = 0;  in spu_write()  local
174 err = spi_sync(card->spi, &m); in spu_write()
176 return err; in spu_write()
202 int err = 0; in spu_read() local
245 err = spi_sync(card->spi, &m); in spu_read()
247 return err; in spu_read()
269 int err; in spu_read_u32() local
271 err = spu_read(card, reg, (u8 *)&buf, sizeof(buf)); in spu_read_u32()
272 if (!err) in spu_read_u32()
274 return err; in spu_read_u32()
289 int err; in spu_wait_for_u16() local
293 err = spu_read_u16(card, reg, &val); in spu_wait_for_u16()
294 if (err) in spu_wait_for_u16()
295 return err; in spu_wait_for_u16()
318 int err, try; in spu_wait_for_u32() local
321 err = spu_read_u32(card, reg, &val); in spu_wait_for_u32()
322 if (err) in spu_wait_for_u32()
323 return err; in spu_wait_for_u32()
335 int err = 0; in spu_set_interrupt_mode() local
342 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_MASK_REG, 0); in spu_set_interrupt_mode()
343 if (err) in spu_set_interrupt_mode()
344 return err; in spu_set_interrupt_mode()
346 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_MASK_REG, in spu_set_interrupt_mode()
352 if (err) in spu_set_interrupt_mode()
353 return err; in spu_set_interrupt_mode()
363 err = spu_write_u16(card, IF_SPI_HOST_INT_CTRL_REG, in spu_set_interrupt_mode()
368 if (err) in spu_set_interrupt_mode()
369 return err; in spu_set_interrupt_mode()
371 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_MASK_REG, 0); in spu_set_interrupt_mode()
372 if (err) in spu_set_interrupt_mode()
373 return err; in spu_set_interrupt_mode()
375 return err; in spu_set_interrupt_mode()
381 int err = 0; in spu_get_chip_revision() local
383 err = spu_read_u32(card, IF_SPI_DEVICEID_CTRL_REG, &dev_ctrl); in spu_get_chip_revision()
384 if (err) in spu_get_chip_revision()
385 return err; in spu_get_chip_revision()
388 return err; in spu_get_chip_revision()
393 int err = 0; in spu_set_bus_mode() local
396 err = spu_write_u16(card, IF_SPI_SPU_BUS_MODE_REG, mode); in spu_set_bus_mode()
397 if (err) in spu_set_bus_mode()
398 return err; in spu_set_bus_mode()
400 err = spu_read_u16(card, IF_SPI_SPU_BUS_MODE_REG, &rval); in spu_set_bus_mode()
401 if (err) in spu_set_bus_mode()
402 return err; in spu_set_bus_mode()
412 int err = 0; in spu_init() local
420 err = spu_set_bus_mode(card, in spu_init()
424 if (err) in spu_init()
425 return err; in spu_init()
428 err = spu_read_u32(card, IF_SPI_DELAY_READ_REG, &delay); in spu_init()
429 if (err) in spu_init()
430 return err; in spu_init()
437 err = spu_set_bus_mode(card, in spu_init()
441 if (err) in spu_init()
442 return err; in spu_init()
448 return err; in spu_init()
458 int err = 0; in if_spi_prog_helper_firmware() local
463 err = spu_set_interrupt_mode(card, 1, 0); in if_spi_prog_helper_firmware()
464 if (err) in if_spi_prog_helper_firmware()
476 err = spu_write_u16(card, IF_SPI_SCRATCH_1_REG, in if_spi_prog_helper_firmware()
478 if (err) in if_spi_prog_helper_firmware()
481 err = spu_wait_for_u16(card, IF_SPI_HOST_INT_STATUS_REG, in if_spi_prog_helper_firmware()
484 if (err) in if_spi_prog_helper_firmware()
495 err = spu_write(card, IF_SPI_CMD_RDWRPORT_REG, in if_spi_prog_helper_firmware()
497 if (err) in if_spi_prog_helper_firmware()
501 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_REG, 0); in if_spi_prog_helper_firmware()
502 if (err) in if_spi_prog_helper_firmware()
504 err = spu_write_u16(card, IF_SPI_CARD_INT_CAUSE_REG, in if_spi_prog_helper_firmware()
506 if (err) in if_spi_prog_helper_firmware()
517 err = spu_write_u16(card, IF_SPI_SCRATCH_1_REG, FIRMWARE_DNLD_OK); in if_spi_prog_helper_firmware()
518 if (err) in if_spi_prog_helper_firmware()
520 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_REG, 0); in if_spi_prog_helper_firmware()
521 if (err) in if_spi_prog_helper_firmware()
523 err = spu_write_u16(card, IF_SPI_CARD_INT_CAUSE_REG, in if_spi_prog_helper_firmware()
526 if (err) in if_spi_prog_helper_firmware()
527 pr_err("failed to load helper firmware (err=%d)\n", err); in if_spi_prog_helper_firmware()
529 return err; in if_spi_prog_helper_firmware()
540 int err = 0; in if_spi_prog_main_firmware_check_len() local
546 err = spu_wait_for_u16(card, IF_SPI_HOST_INT_STATUS_REG, in if_spi_prog_main_firmware_check_len()
549 if (err) { in if_spi_prog_main_firmware_check_len()
551 return err; in if_spi_prog_main_firmware_check_len()
555 err = spu_read_u16(card, IF_SPI_SCRATCH_1_REG, &len); in if_spi_prog_main_firmware_check_len()
556 if (err) in if_spi_prog_main_firmware_check_len()
557 return err; in if_spi_prog_main_firmware_check_len()
579 int bytes, crc_err = 0, err = 0; in if_spi_prog_main_firmware() local
583 err = spu_set_interrupt_mode(card, 1, 0); in if_spi_prog_main_firmware()
584 if (err) in if_spi_prog_main_firmware()
587 err = spu_wait_for_u16(card, IF_SPI_SCRATCH_1_REG, 0, 0); in if_spi_prog_main_firmware()
588 if (err) { in if_spi_prog_main_firmware()
601 err = len; in if_spi_prog_main_firmware()
617 err = -EIO; in if_spi_prog_main_firmware()
631 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_REG, 0); in if_spi_prog_main_firmware()
632 if (err) in if_spi_prog_main_firmware()
634 err = spu_write(card, IF_SPI_CMD_RDWRPORT_REG, in if_spi_prog_main_firmware()
636 if (err) in if_spi_prog_main_firmware()
638 err = spu_write_u16(card, IF_SPI_CARD_INT_CAUSE_REG , in if_spi_prog_main_firmware()
640 if (err) in if_spi_prog_main_firmware()
649 err = spu_wait_for_u32(card, IF_SPI_SCRATCH_4_REG, in if_spi_prog_main_firmware()
651 if (err) { in if_spi_prog_main_firmware()
657 if (err) in if_spi_prog_main_firmware()
658 pr_err("failed to load firmware (err=%d)\n", err); in if_spi_prog_main_firmware()
660 return err; in if_spi_prog_main_firmware()
674 int err = 0; in if_spi_c2h_cmd() local
693 err = spu_read_u16(card, IF_SPI_SCRATCH_2_REG, &len); in if_spi_c2h_cmd()
694 if (err) in if_spi_c2h_cmd()
699 err = -EINVAL; in if_spi_c2h_cmd()
705 err = -EINVAL; in if_spi_c2h_cmd()
710 err = spu_read(card, IF_SPI_CMD_RDWRPORT_REG, in if_spi_c2h_cmd()
712 if (err) in if_spi_c2h_cmd()
724 if (err) in if_spi_c2h_cmd()
725 netdev_err(priv->dev, "%s: err=%d\n", __func__, err); in if_spi_c2h_cmd()
727 return err; in if_spi_c2h_cmd()
737 int err = 0; in if_spi_c2h_data() local
740 err = spu_read_u16(card, IF_SPI_SCRATCH_1_REG, &len); in if_spi_c2h_data()
741 if (err) in if_spi_c2h_data()
746 err = -EINVAL; in if_spi_c2h_data()
752 err = -EINVAL; in if_spi_c2h_data()
759 err = -ENOBUFS; in if_spi_c2h_data()
766 err = spu_read(card, IF_SPI_DATA_RDWRPORT_REG, data, ALIGN(len, 4)); in if_spi_c2h_data()
767 if (err) { in if_spi_c2h_data()
773 err = lbs_process_rxed_packet(card->priv, skb); in if_spi_c2h_data()
777 if (err) in if_spi_c2h_data()
778 netdev_err(priv->dev, "%s: err=%d\n", __func__, err); in if_spi_c2h_data()
780 return err; in if_spi_c2h_data()
788 int err = 0; in if_spi_h2c() local
801 err = -EINVAL; in if_spi_h2c()
806 err = spu_write(card, port_reg, packet->buffer, packet->blen); in if_spi_h2c()
807 if (err) in if_spi_h2c()
813 if (err) in if_spi_h2c()
814 netdev_err(priv->dev, "%s: error %d\n", __func__, err); in if_spi_h2c()
820 int err = 0; in if_spi_e2h() local
824 err = spu_read_u32(card, IF_SPI_SCRATCH_3_REG, &cause); in if_spi_e2h()
825 if (err) in if_spi_e2h()
829 err = spu_write_u16(card, IF_SPI_HOST_INT_STATUS_REG, in if_spi_e2h()
831 if (err) in if_spi_e2h()
835 err = spu_write_u16(card, IF_SPI_CARD_INT_CAUSE_REG, in if_spi_e2h()
837 if (err) in if_spi_e2h()
842 if (err) in if_spi_e2h()
843 netdev_err(priv->dev, "%s: error %d\n", __func__, err); in if_spi_e2h()
848 int err; in if_spi_host_to_card_worker() local
862 err = spu_read_u16(card, IF_SPI_HOST_INT_STATUS_REG, in if_spi_host_to_card_worker()
864 if (err) { in if_spi_host_to_card_worker()
866 goto err; in if_spi_host_to_card_worker()
870 err = if_spi_c2h_cmd(card); in if_spi_host_to_card_worker()
871 if (err) in if_spi_host_to_card_worker()
872 goto err; in if_spi_host_to_card_worker()
875 err = if_spi_c2h_data(card); in if_spi_host_to_card_worker()
876 if (err) in if_spi_host_to_card_worker()
877 goto err; in if_spi_host_to_card_worker()
926 err: in if_spi_host_to_card_worker()
927 if (err) in if_spi_host_to_card_worker()
928 netdev_err(priv->dev, "%s: got error %d\n", __func__, err); in if_spi_host_to_card_worker()
940 int err = 0; in if_spi_host_to_card() local
949 err = -EINVAL; in if_spi_host_to_card()
955 err = -ENOMEM; in if_spi_host_to_card()
979 err = -EINVAL; in if_spi_host_to_card()
986 return err; in if_spi_host_to_card()
1011 int err, i; in if_spi_init_card() local
1016 err = spu_init(card, card->pdata->use_dummy_writes); in if_spi_init_card()
1017 if (err) in if_spi_init_card()
1019 err = spu_get_chip_revision(card, &card->card_id, &card->card_rev); in if_spi_init_card()
1020 if (err) in if_spi_init_card()
1023 err = spu_read_u32(card, IF_SPI_SCRATCH_4_REG, &scratch); in if_spi_init_card()
1024 if (err) in if_spi_init_card()
1038 err = -ENODEV; in if_spi_init_card()
1042 err = lbs_get_firmware(&card->spi->dev, card->card_id, in if_spi_init_card()
1044 if (err) { in if_spi_init_card()
1046 err); in if_spi_init_card()
1058 err = if_spi_prog_helper_firmware(card, helper); in if_spi_init_card()
1059 if (err) in if_spi_init_card()
1061 err = if_spi_prog_main_firmware(card, mainfw); in if_spi_init_card()
1062 if (err) in if_spi_init_card()
1067 err = spu_set_interrupt_mode(card, 0, 1); in if_spi_init_card()
1068 if (err) in if_spi_init_card()
1072 return err; in if_spi_init_card()
1102 int err = 0; in if_spi_probe() local
1105 err = -EINVAL; in if_spi_probe()
1110 err = pdata->setup(spi); in if_spi_probe()
1111 if (err) in if_spi_probe()
1118 err = -ENOMEM; in if_spi_probe()
1133 err = if_spi_init_card(card); in if_spi_probe()
1134 if (err) in if_spi_probe()
1143 err = PTR_ERR(priv); in if_spi_probe()
1158 err = -ENOMEM; in if_spi_probe()
1164 err = request_irq(spi->irq, if_spi_host_interrupt, in if_spi_probe()
1166 if (err) { in if_spi_probe()
1176 err = lbs_start_card(priv); in if_spi_probe()
1177 if (err) in if_spi_probe()
1197 return err; in if_spi_probe()