Lines Matching refs:r
55 int r = 0; in nfc_hci_msg_tx_work() local
85 r = nfc_llc_xmit_from_hci(hdev->llc, skb); in nfc_hci_msg_tx_work()
86 if (r < 0) { in nfc_hci_msg_tx_work()
90 msg->cb(msg->cb_context, NULL, r); in nfc_hci_msg_tx_work()
96 if (r) in nfc_hci_msg_tx_work()
196 int r; in nfc_hci_target_discovered() local
206 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
208 if (r < 0) in nfc_hci_target_discovered()
211 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
213 if (r < 0) in nfc_hci_target_discovered()
217 r = -EPROTO; in nfc_hci_target_discovered()
224 r = -EPROTO; in nfc_hci_target_discovered()
231 r = nfc_hci_get_param(hdev, NFC_HCI_RF_READER_A_GATE, in nfc_hci_target_discovered()
233 if (r < 0) in nfc_hci_target_discovered()
237 r = -EPROTO; in nfc_hci_target_discovered()
245 r = hdev->ops->complete_target_discovered(hdev, gate, in nfc_hci_target_discovered()
247 if (r < 0) in nfc_hci_target_discovered()
256 r = hdev->ops->target_from_gate(hdev, gate, targets); in nfc_hci_target_discovered()
258 r = -EPROTO; in nfc_hci_target_discovered()
259 if (r < 0) in nfc_hci_target_discovered()
263 r = hdev->ops->complete_target_discovered(hdev, gate, in nfc_hci_target_discovered()
265 if (r < 0) in nfc_hci_target_discovered()
275 r = nfc_targets_found(hdev->ndev, targets, 1); in nfc_hci_target_discovered()
283 return r; in nfc_hci_target_discovered()
290 int r = 0; in nfc_hci_event_received() local
299 r = hdev->ops->event_received(hdev, gate, event, skb); in nfc_hci_event_received()
300 if (r <= 0) in nfc_hci_event_received()
307 r = -EPROTO; in nfc_hci_event_received()
322 r = -EPROTO; in nfc_hci_event_received()
326 r = nfc_hci_target_discovered(hdev, gate); in nfc_hci_event_received()
330 r = -EINVAL; in nfc_hci_event_received()
338 if (r) in nfc_hci_event_received()
339 nfc_hci_driver_failure(hdev, r); in nfc_hci_event_received()
352 int r; in hci_dev_connect_gates() local
354 r = nfc_hci_connect_gate(hdev, NFC_HCI_HOST_CONTROLLER_ID, in hci_dev_connect_gates()
356 if (r < 0) in hci_dev_connect_gates()
357 return r; in hci_dev_connect_gates()
367 int r; in hci_dev_session_init() local
372 r = nfc_hci_connect_gate(hdev, NFC_HCI_HOST_CONTROLLER_ID, in hci_dev_session_init()
375 if (r < 0) in hci_dev_session_init()
378 r = nfc_hci_get_param(hdev, NFC_HCI_ADMIN_GATE, in hci_dev_session_init()
380 if (r < 0) in hci_dev_session_init()
388 r = hdev->ops->load_session(hdev); in hci_dev_session_init()
390 if (r < 0) in hci_dev_session_init()
394 r = nfc_hci_disconnect_all_gates(hdev); in hci_dev_session_init()
395 if (r < 0) in hci_dev_session_init()
398 r = hci_dev_connect_gates(hdev, hdev->init_data.gate_count, in hci_dev_session_init()
400 if (r < 0) in hci_dev_session_init()
403 r = nfc_hci_set_param(hdev, NFC_HCI_ADMIN_GATE, in hci_dev_session_init()
408 if (r == 0) in hci_dev_session_init()
417 return r; in hci_dev_session_init()
422 int r; in hci_dev_version() local
425 r = nfc_hci_get_param(hdev, NFC_HCI_ID_MGMT_GATE, in hci_dev_version()
427 if (r == -EOPNOTSUPP) { in hci_dev_version()
431 if (r < 0) in hci_dev_version()
432 return r; in hci_dev_version()
446 r = nfc_hci_get_param(hdev, NFC_HCI_ID_MGMT_GATE, in hci_dev_version()
448 if (r < 0) in hci_dev_version()
449 return r; in hci_dev_version()
482 int r = 0; in hci_dev_up() local
485 r = hdev->ops->open(hdev); in hci_dev_up()
486 if (r < 0) in hci_dev_up()
487 return r; in hci_dev_up()
490 r = nfc_llc_start(hdev->llc); in hci_dev_up()
491 if (r < 0) in hci_dev_up()
494 r = hci_dev_session_init(hdev); in hci_dev_up()
495 if (r < 0) in hci_dev_up()
498 r = nfc_hci_send_event(hdev, NFC_HCI_RF_READER_A_GATE, in hci_dev_up()
500 if (r < 0) in hci_dev_up()
504 r = hdev->ops->hci_ready(hdev); in hci_dev_up()
505 if (r < 0) in hci_dev_up()
509 r = hci_dev_version(hdev); in hci_dev_up()
510 if (r < 0) in hci_dev_up()
522 return r; in hci_dev_up()
626 int r; in hci_transceive() local
634 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
636 if (r <= 0) /* handled */ in hci_transceive()
646 r = nfc_hci_send_cmd_async(hdev, target->hci_reader_gate, in hci_transceive()
652 r = hdev->ops->im_transceive(hdev, target, skb, cb, in hci_transceive()
654 if (r == 1) in hci_transceive()
655 r = -ENOTSUPP; in hci_transceive()
657 r = -ENOTSUPP; in hci_transceive()
664 return r; in hci_transceive()