Lines Matching refs:gate
91 int nfc_hci_send_event(struct nfc_hci_dev *hdev, u8 gate, u8 event,
96 pr_debug("%d to gate %d\n", event, gate);
98 pipe = hdev->gate2pipe[gate];
108 * Execute an hci command sent to gate.
112 int nfc_hci_send_cmd(struct nfc_hci_dev *hdev, u8 gate, u8 cmd,
119 pipe = hdev->gate2pipe[gate];
127 int nfc_hci_send_cmd_async(struct nfc_hci_dev *hdev, u8 gate, u8 cmd,
135 pipe = hdev->gate2pipe[gate];
144 int nfc_hci_set_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx,
158 pr_debug("idx=%d to gate %d\n", idx, gate);
167 r = nfc_hci_send_cmd(hdev, gate, NFC_HCI_ANY_SET_PARAMETER,
176 int nfc_hci_get_param(struct nfc_hci_dev *hdev, u8 gate, u8 idx,
179 pr_debug("gate=%d regidx=%d\n", gate, idx);
181 return nfc_hci_send_cmd(hdev, gate, NFC_HCI_ANY_GET_PARAMETER,
197 * number of pipes already open on this gate before
222 pr_debug("gate=%d\n", dest_gate);
269 int nfc_hci_disconnect_gate(struct nfc_hci_dev *hdev, u8 gate)
272 u8 pipe = hdev->gate2pipe[gate];
289 hdev->gate2pipe[gate] = NFC_HCI_INVALID_PIPE;
354 hdev->pipes[pipe].gate = dest_gate;