Lines Matching refs:targets
231 if (dev->targets[i].idx == target_idx) in nfc_find_target()
232 return &dev->targets[i]; in nfc_find_target()
608 struct nfc_target *targets, int n_targets) in nfc_targets_found() argument
615 targets[i].idx = dev->target_next_idx++; in nfc_targets_found()
628 kfree(dev->targets); in nfc_targets_found()
629 dev->targets = NULL; in nfc_targets_found()
631 if (targets) { in nfc_targets_found()
632 dev->targets = kmemdup(targets, in nfc_targets_found()
636 if (!dev->targets) { in nfc_targets_found()
674 tg = &dev->targets[i]; in nfc_target_lost()
689 memcpy(&dev->targets[i], &dev->targets[i + 1], in nfc_target_lost()
692 kfree(dev->targets); in nfc_target_lost()
693 dev->targets = NULL; in nfc_target_lost()
717 kfree(dev->targets); in nfc_release()