Lines Matching refs:r
81 int r = 0; in nfc_hci_msg_tx_work() local
111 r = nfc_llc_xmit_from_hci(hdev->llc, skb); in nfc_hci_msg_tx_work()
112 if (r < 0) { in nfc_hci_msg_tx_work()
116 msg->cb(msg->cb_context, NULL, r); in nfc_hci_msg_tx_work()
122 if (r) in nfc_hci_msg_tx_work()
285 int r; in nfc_hci_target_discovered() local
295 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
297 if (r < 0) in nfc_hci_target_discovered()
300 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
302 if (r < 0) in nfc_hci_target_discovered()
306 r = -EPROTO; in nfc_hci_target_discovered()
313 r = -EPROTO; in nfc_hci_target_discovered()
320 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
322 if (r < 0) in nfc_hci_target_discovered()
326 r = -EPROTO; in nfc_hci_target_discovered()
334 r = hdev->ops->complete_target_discovered(hdev, gate, in nfc_hci_target_discovered()
336 if (r < 0) in nfc_hci_target_discovered()
345 r = hdev->ops->target_from_gate(hdev, gate, targets); in nfc_hci_target_discovered()
347 r = -EPROTO; in nfc_hci_target_discovered()
348 if (r < 0) in nfc_hci_target_discovered()
352 r = hdev->ops->complete_target_discovered(hdev, gate, in nfc_hci_target_discovered()
354 if (r < 0) in nfc_hci_target_discovered()
364 r = nfc_targets_found(hdev->ndev, targets, 1); in nfc_hci_target_discovered()
372 return r; in nfc_hci_target_discovered()
379 int r = 0; in nfc_hci_event_received() local
388 r = hdev->ops->event_received(hdev, pipe, event, skb); in nfc_hci_event_received()
389 if (r <= 0) in nfc_hci_event_received()
396 r = -EPROTO; in nfc_hci_event_received()
411 r = -EPROTO; in nfc_hci_event_received()
415 r = nfc_hci_target_discovered(hdev, gate); in nfc_hci_event_received()
419 r = -EINVAL; in nfc_hci_event_received()
427 if (r) in nfc_hci_event_received()
428 nfc_hci_driver_failure(hdev, r); in nfc_hci_event_received()
441 int r; in hci_dev_connect_gates() local
443 r = nfc_hci_connect_gate(hdev, NFC_HCI_HOST_CONTROLLER_ID, in hci_dev_connect_gates()
445 if (r < 0) in hci_dev_connect_gates()
446 return r; in hci_dev_connect_gates()
456 int r; in hci_dev_session_init() local
461 r = nfc_hci_connect_gate(hdev, NFC_HCI_HOST_CONTROLLER_ID, in hci_dev_session_init()
464 if (r < 0) in hci_dev_session_init()
467 r = nfc_hci_get_param(hdev, NFC_HCI_ADMIN_GATE, in hci_dev_session_init()
469 if (r < 0) in hci_dev_session_init()
477 r = hdev->ops->load_session(hdev); in hci_dev_session_init()
479 if (r < 0) in hci_dev_session_init()
483 r = nfc_hci_disconnect_all_gates(hdev); in hci_dev_session_init()
484 if (r < 0) in hci_dev_session_init()
487 r = hci_dev_connect_gates(hdev, hdev->init_data.gate_count, in hci_dev_session_init()
489 if (r < 0) in hci_dev_session_init()
492 r = nfc_hci_set_param(hdev, NFC_HCI_ADMIN_GATE, in hci_dev_session_init()
497 if (r == 0) in hci_dev_session_init()
506 return r; in hci_dev_session_init()
511 int r; in hci_dev_version() local
514 r = nfc_hci_get_param(hdev, NFC_HCI_ID_MGMT_GATE, in hci_dev_version()
516 if (r == -EOPNOTSUPP) { in hci_dev_version()
520 if (r < 0) in hci_dev_version()
521 return r; in hci_dev_version()
535 r = nfc_hci_get_param(hdev, NFC_HCI_ID_MGMT_GATE, in hci_dev_version()
537 if (r < 0) in hci_dev_version()
538 return r; in hci_dev_version()
571 int r = 0; in hci_dev_up() local
574 r = hdev->ops->open(hdev); in hci_dev_up()
575 if (r < 0) in hci_dev_up()
576 return r; in hci_dev_up()
579 r = nfc_llc_start(hdev->llc); in hci_dev_up()
580 if (r < 0) in hci_dev_up()
583 r = hci_dev_session_init(hdev); in hci_dev_up()
584 if (r < 0) in hci_dev_up()
587 r = nfc_hci_send_event(hdev, NFC_HCI_RF_READER_A_GATE, in hci_dev_up()
589 if (r < 0) in hci_dev_up()
593 r = hdev->ops->hci_ready(hdev); in hci_dev_up()
594 if (r < 0) in hci_dev_up()
598 r = hci_dev_version(hdev); in hci_dev_up()
599 if (r < 0) in hci_dev_up()
611 return r; in hci_dev_up()
716 int r; in hci_transceive() local
724 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
726 if (r <= 0) /* handled */ in hci_transceive()
736 r = nfc_hci_send_cmd_async(hdev, target->hci_reader_gate, in hci_transceive()
742 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
744 if (r == 1) in hci_transceive()
745 r = -ENOTSUPP; in hci_transceive()
747 r = -ENOTSUPP; in hci_transceive()
754 return r; in hci_transceive()