Lines Matching refs:targets
273 if (dev->targets[i].idx == target_idx) in nfc_find_target()
274 return &dev->targets[i]; in nfc_find_target()
769 struct nfc_target *targets, int n_targets) in nfc_targets_found() argument
776 targets[i].idx = dev->target_next_idx++; in nfc_targets_found()
789 kfree(dev->targets); in nfc_targets_found()
790 dev->targets = NULL; in nfc_targets_found()
792 if (targets) { in nfc_targets_found()
793 dev->targets = kmemdup(targets, in nfc_targets_found()
797 if (!dev->targets) { in nfc_targets_found()
835 tg = &dev->targets[i]; in nfc_target_lost()
850 memcpy(&dev->targets[i], &dev->targets[i + 1], in nfc_target_lost()
853 kfree(dev->targets); in nfc_target_lost()
854 dev->targets = NULL; in nfc_target_lost()
970 kfree(dev->targets); in nfc_release()