Lines Matching refs:targets
284 if (dev->targets[i].idx == target_idx) in nfc_find_target()
285 return &dev->targets[i]; in nfc_find_target()
776 struct nfc_target *targets, int n_targets) in nfc_targets_found() argument
783 targets[i].idx = dev->target_next_idx++; in nfc_targets_found()
796 kfree(dev->targets); in nfc_targets_found()
797 dev->targets = NULL; in nfc_targets_found()
799 if (targets) { in nfc_targets_found()
800 dev->targets = kmemdup(targets, in nfc_targets_found()
804 if (!dev->targets) { in nfc_targets_found()
842 tg = &dev->targets[i]; in nfc_target_lost()
857 memcpy(&dev->targets[i], &dev->targets[i + 1], in nfc_target_lost()
860 kfree(dev->targets); in nfc_target_lost()
861 dev->targets = NULL; in nfc_target_lost()
964 kfree(dev->targets); in nfc_release()