Lines Matching refs:hdev
35 int nfc_hci_hcp_message_tx(struct nfc_hci_dev *hdev, u8 pipe, in nfc_hci_hcp_message_tx() argument
41 struct nfc_dev *ndev = hdev->ndev; in nfc_hci_hcp_message_tx()
65 hdev->max_data_link_payload) in nfc_hci_hcp_message_tx()
68 data_link_len = hdev->max_data_link_payload - in nfc_hci_hcp_message_tx()
107 mutex_lock(&hdev->msg_tx_mutex); in nfc_hci_hcp_message_tx()
109 if (hdev->shutting_down) { in nfc_hci_hcp_message_tx()
111 mutex_unlock(&hdev->msg_tx_mutex); in nfc_hci_hcp_message_tx()
115 list_add_tail(&cmd->msg_l, &hdev->msg_tx_queue); in nfc_hci_hcp_message_tx()
116 mutex_unlock(&hdev->msg_tx_mutex); in nfc_hci_hcp_message_tx()
118 schedule_work(&hdev->msg_tx_work); in nfc_hci_hcp_message_tx()
129 u8 nfc_hci_pipe2gate(struct nfc_hci_dev *hdev, u8 pipe) in nfc_hci_pipe2gate() argument
134 if (hdev->gate2pipe[gate] == pipe) in nfc_hci_pipe2gate()
144 void nfc_hci_hcp_message_rx(struct nfc_hci_dev *hdev, u8 pipe, u8 type, in nfc_hci_hcp_message_rx() argument
149 nfc_hci_resp_received(hdev, instruction, skb); in nfc_hci_hcp_message_rx()
152 nfc_hci_cmd_received(hdev, pipe, instruction, skb); in nfc_hci_hcp_message_rx()
155 nfc_hci_event_received(hdev, pipe, instruction, skb); in nfc_hci_hcp_message_rx()