Lines Matching refs:err

97 	int err;
102 err = -EINVAL;
108 err = -ENOMEM;
121 err = __hci_cmd_send(hdev, 0xfc6f, hlen, wc);
122 if (err < 0) {
136 err = wait_on_bit_timeout(&bdev->tx_state, BTMTKUART_TX_WAIT_VND_EVT,
138 if (err == -EINTR) {
144 if (err) {
147 err = -ETIMEDOUT;
156 err = -EIO;
187 return err;
194 int err;
202 err = -ENOMEM;
207 err = hci_recv_frame(hdev, skb);
208 if (err < 0)
227 return err;
344 int err;
374 err = PTR_ERR(bdev->rx_skb);
376 "Frame reassembly failed (%d)", err);
414 int err;
416 err = serdev_device_open(bdev->serdev);
417 if (err) {
425 err = serdev_device_set_baudrate(bdev->serdev,
428 err = serdev_device_set_baudrate(bdev->serdev,
431 if (err < 0) {
447 err = pm_runtime_resume_and_get(dev);
448 if (err < 0)
451 err = clk_prepare_enable(bdev->clk);
452 if (err < 0)
464 return err;
504 int status, err;
514 err = mtk_hci_wmt_sync(hdev, &wmt_params);
515 if (err < 0) {
516 bt_dev_err(hdev, "Failed to query function status (%d)", err);
517 return err;
529 int err;
541 err = mtk_hci_wmt_sync(hdev, &wmt_params);
542 if (err < 0) {
543 bt_dev_err(hdev, "Failed to device baudrate (%d)", err);
544 return err;
547 err = serdev_device_set_baudrate(bdev->serdev,
549 if (err < 0) {
551 err);
552 return err;
559 err = serdev_device_write_buf(bdev->serdev, &param, sizeof(param));
560 if (err < 0 || err < sizeof(param))
561 return err;
575 err = mtk_hci_wmt_sync(hdev, &wmt_params);
576 if (err < 0) {
578 err);
579 return err;
595 int err, status;
610 err = mtk_hci_wmt_sync(hdev, &wmt_params);
611 if (err < 0) {
612 bt_dev_err(hdev, "Failed to wakeup the chip (%d)", err);
613 return err;
629 err = mtk_hci_wmt_sync(hdev, &wmt_params);
630 if (err < 0) {
631 bt_dev_err(hdev, "Failed to query firmware status (%d)", err);
632 return err;
641 err = btmtk_setup_firmware(hdev, bdev->data->fwname, mtk_hci_wmt_sync);
642 if (err < 0)
643 return err;
647 err = readx_poll_timeout(btmtkuart_func_query, hdev, status,
651 if (err < 0)
652 return err;
670 err = mtk_hci_wmt_sync(hdev, &wmt_params);
671 if (err < 0) {
672 bt_dev_err(hdev, "Failed to send wmt func ctrl (%d)", err);
673 return err;
687 err = PTR_ERR(skb);
688 bt_dev_err(hdev, "Failed to apply low power setting (%d)", err);
689 return err;
706 int err;
715 err = mtk_hci_wmt_sync(hdev, &wmt_params);
716 if (err < 0) {
717 bt_dev_err(hdev, "Failed to send wmt func ctrl (%d)", err);
718 return err;
728 int err, dlen, type = 0;
736 err = pskb_expand_head(skb, sizeof(*shdr), MTK_STP_TLR_SIZE,
738 if (err < 0)
739 return err;
763 int err;
772 err = PTR_ERR(bdev->vcc);
773 return err;
778 err = PTR_ERR(bdev->osc);
779 return err;
785 err = PTR_ERR(bdev->boot);
786 return err;
791 err = PTR_ERR(bdev->pinctrl);
792 return err;
798 err = PTR_ERR(bdev->pins_boot);
801 return err;
807 err = PTR_ERR(bdev->pins_runtime);
808 return err;
814 err = PTR_ERR(bdev->reset);
815 return err;
830 int err;
845 err = btmtkuart_parse_dt(serdev);
846 if (err < 0)
847 return err;
877 err = clk_prepare_enable(bdev->osc);
878 if (err < 0)
891 err = regulator_enable(bdev->vcc);
892 if (err < 0)
922 err = hci_register_dev(hdev);
923 if (err < 0) {
939 return err;