hcp_ew             41 net/nfc/hci/command.c 	struct hcp_exec_waiter *hcp_ew = (struct hcp_exec_waiter *)context;
hcp_ew             45 net/nfc/hci/command.c 	hcp_ew->exec_result = err;
hcp_ew             46 net/nfc/hci/command.c 	if (hcp_ew->exec_result == 0)
hcp_ew             47 net/nfc/hci/command.c 		hcp_ew->result_skb = skb;
hcp_ew             50 net/nfc/hci/command.c 	hcp_ew->exec_complete = true;
hcp_ew             52 net/nfc/hci/command.c 	wake_up(hcp_ew->wq);
hcp_ew             60 net/nfc/hci/command.c 	struct hcp_exec_waiter hcp_ew;
hcp_ew             61 net/nfc/hci/command.c 	hcp_ew.wq = &ew_wq;
hcp_ew             62 net/nfc/hci/command.c 	hcp_ew.exec_complete = false;
hcp_ew             63 net/nfc/hci/command.c 	hcp_ew.result_skb = NULL;
hcp_ew             71 net/nfc/hci/command.c 	hcp_ew.exec_result = nfc_hci_hcp_message_tx(hdev, pipe,
hcp_ew             74 net/nfc/hci/command.c 						    nfc_hci_execute_cb, &hcp_ew,
hcp_ew             76 net/nfc/hci/command.c 	if (hcp_ew.exec_result < 0)
hcp_ew             77 net/nfc/hci/command.c 		return hcp_ew.exec_result;
hcp_ew             79 net/nfc/hci/command.c 	wait_event(ew_wq, hcp_ew.exec_complete == true);
hcp_ew             81 net/nfc/hci/command.c 	if (hcp_ew.exec_result == 0) {
hcp_ew             83 net/nfc/hci/command.c 			*skb = hcp_ew.result_skb;
hcp_ew             85 net/nfc/hci/command.c 			kfree_skb(hcp_ew.result_skb);
hcp_ew             88 net/nfc/hci/command.c 	return hcp_ew.exec_result;