Lines Matching refs:self

410 	self->open_state = false;
411 self->proto = VIRTUAL_NFC_PROTOCOLS;
412 self->isNCI2 = variant->isNCI2;
414 self->sd = create_nl_socket();
415 ASSERT_NE(self->sd, -1);
417 self->pid = getpid();
418 self->fid = get_family_id(self->sd, self->pid, &event_group);
419 ASSERT_NE(self->fid, -1);
421 self->virtual_nci_fd = open("/dev/virtual_nci", O_RDWR);
422 ASSERT_GT(self->virtual_nci_fd, -1);
424 rc = setsockopt(self->sd, SOL_NETLINK, NETLINK_ADD_MEMBERSHIP, &event_group,
428 rc = ioctl(self->virtual_nci_fd, IOCTL_GET_NCIDEV_IDX, &self->dev_idex);
431 rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex, &msg);
435 if (self->isNCI2)
437 (void *)&self->virtual_nci_fd);
440 (void *)&self->virtual_nci_fd);
443 rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
444 NFC_CMD_DEV_UP, self->dev_idex);
449 self->open_state = true;
503 if (self->open_state) {
504 if (self->isNCI2)
507 (void *)&self->virtual_nci_fd);
510 (void *)&self->virtual_nci_fd);
513 rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
514 NFC_CMD_DEV_DOWN, self->dev_idex);
521 close(self->sd);
522 close(self->virtual_nci_fd);
523 self->open_state = false;
531 rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex,
629 status = start_polling(self->dev_idex, self->proto, self->virtual_nci_fd,
630 self->sd, self->fid, self->pid);
633 status = stop_polling(self->dev_idex, self->virtual_nci_fd, self->sd,
634 self->fid, self->pid);
844 status = start_polling(self->dev_idex, self->proto, self->virtual_nci_fd,
845 self->sd, self->fid, self->pid);
848 nfc_sock = connect_tag(self->dev_idex, self->virtual_nci_fd, self->sd,
849 self->fid, self->pid);
852 status = read_tag(nfc_sock, self->virtual_nci_fd);
855 status = disconnect_tag(nfc_sock, self->virtual_nci_fd);
866 rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex,
871 if (self->isNCI2)
873 (void *)&self->virtual_nci_fd);
876 (void *)&self->virtual_nci_fd);
879 rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
880 NFC_CMD_DEV_DOWN, self->dev_idex);
884 self->open_state = 0;
887 rc = get_nci_devid(self->sd, self->fid, self->pid, self->dev_idex,
897 close(self->virtual_nci_fd);
898 self->virtual_nci_fd = -1;
899 rc = send_cmd_with_idx(self->sd, self->fid, self->pid,
900 NFC_CMD_DEV_UP, self->dev_idex);