Lines Matching refs:nfc_sock
745 int read_write_nci_cmd(int nfc_sock, int virtual_fd, const __u8 *cmd, __u32 cmd_len,
751 send(nfc_sock, &cmd[3], cmd_len - 3, 0);
757 len = recv(nfc_sock, buf, rsp_len - 2, 0);
764 int read_tag(int nfc_sock, int virtual_fd)
766 if (read_write_nci_cmd(nfc_sock, virtual_fd, nci_t4t_select_cmd,
771 if (read_write_nci_cmd(nfc_sock, virtual_fd, nci_t4t_select_cmd2,
776 if (read_write_nci_cmd(nfc_sock, virtual_fd, nci_t4t_read_cmd,
781 if (read_write_nci_cmd(nfc_sock, virtual_fd, nci_t4t_select_cmd3,
786 if (read_write_nci_cmd(nfc_sock, virtual_fd, nci_t4t_read_cmd2,
791 return read_write_nci_cmd(nfc_sock, virtual_fd, nci_t4t_read_cmd3,
815 int disconnect_tag(int nfc_sock, int virtual_fd)
822 send(nfc_sock, &nci_t4t_select_cmd3[3], sizeof(nci_t4t_select_cmd3) - 3, 0);
827 len = recv(nfc_sock, buf, sizeof(nci_t4t_rsp_ok), 0);
834 close(nfc_sock);
841 int nfc_sock;
848 nfc_sock = connect_tag(self->dev_idex, self->virtual_nci_fd, self->sd,
850 ASSERT_GT(nfc_sock, -1);
852 status = read_tag(nfc_sock, self->virtual_nci_fd);
855 status = disconnect_tag(nfc_sock, self->virtual_nci_fd);