Lines Matching refs:target

165 				   struct nfc_target *target);
218 struct nfc_target *target = arg;
241 rc = digital_target_found(ddev, target, NFC_PROTO_ISO14443);
245 kfree(target);
252 struct nfc_target *target)
265 target);
275 struct nfc_target *target = arg;
302 rc = digital_in_send_sdd_req(ddev, target);
309 target->sel_res = sel_res;
316 rc = digital_in_send_rats(ddev, target);
329 rc = digital_target_found(ddev, target, nfc_proto);
332 kfree(target);
342 struct nfc_target *target,
357 if (target->nfcid1_len <= 4)
359 else if (target->nfcid1_len < 10)
379 target);
390 struct nfc_target *target = arg;
427 memcpy(target->nfcid1 + target->nfcid1_len, sdd_res->nfcid1 + offset,
429 target->nfcid1_len += size;
431 rc = digital_in_send_sel_req(ddev, target, sdd_res);
437 kfree(target);
443 struct nfc_target *target)
458 if (target->nfcid1_len == 0)
460 else if (target->nfcid1_len == 3)
469 target);
479 struct nfc_target *target = NULL;
493 target = kzalloc(sizeof(struct nfc_target), GFP_KERNEL);
494 if (!target) {
499 target->sens_res = __le16_to_cpu(*(__le16 *)resp->data);
501 if (!DIGITAL_SENS_RES_IS_VALID(target->sens_res)) {
507 if (DIGITAL_SENS_RES_IS_T1T(target->sens_res))
508 rc = digital_target_found(ddev, target, NFC_PROTO_JEWEL);
510 rc = digital_in_send_sdd_req(ddev, target);
516 kfree(target);
578 struct nfc_target *target = arg;
602 rc = digital_target_found(ddev, target, NFC_PROTO_ISO14443_B);
606 kfree(target);
613 struct nfc_target *target,
638 target);
648 struct nfc_target *target = NULL;
691 target = kzalloc(sizeof(struct nfc_target), GFP_KERNEL);
692 if (!target) {
697 rc = digital_in_send_attrib_req(ddev, target, sensb_res);
703 kfree(target);
747 struct nfc_target target;
771 memset(&target, 0, sizeof(struct nfc_target));
775 memcpy(target.sensf_res, sensf_res, resp->len);
776 target.sensf_res_len = resp->len;
778 memcpy(target.nfcid2, sensf_res->nfcid2, NFC_NFCID2_MAXSIZE);
779 target.nfcid2_len = NFC_NFCID2_MAXSIZE;
781 if (target.nfcid2[0] == DIGITAL_SENSF_NFCID2_NFC_DEP_B1 &&
782 target.nfcid2[1] == DIGITAL_SENSF_NFCID2_NFC_DEP_B2)
787 rc = digital_target_found(ddev, &target, proto);
844 struct nfc_target *target = NULL;
866 target = kzalloc(sizeof(*target), GFP_KERNEL);
867 if (!target) {
872 target->is_iso15693 = 1;
873 target->iso15693_dsfid = res->dsfid;
874 memcpy(target->iso15693_uid, &res->uid, sizeof(target->iso15693_uid));
876 rc = digital_target_found(ddev, target, NFC_PROTO_ISO15693);
878 kfree(target);