Lines Matching refs:sdd_res
352 struct digital_sdd_res *sdd_res) in digital_in_send_sel_req() argument
375 memcpy(sel_req->nfcid1, sdd_res->nfcid1, 4); in digital_in_send_sel_req()
376 sel_req->bcc = sdd_res->bcc; in digital_in_send_sel_req()
400 struct digital_sdd_res *sdd_res; in digital_in_recv_sdd_res() local
417 sdd_res = (struct digital_sdd_res *)resp->data; in digital_in_recv_sdd_res()
420 bcc ^= sdd_res->nfcid1[i]; in digital_in_recv_sdd_res()
422 if (bcc != sdd_res->bcc) { in digital_in_recv_sdd_res()
428 if (sdd_res->nfcid1[0] == DIGITAL_SDD_RES_CT) { in digital_in_recv_sdd_res()
436 memcpy(target->nfcid1 + target->nfcid1_len, sdd_res->nfcid1 + offset, in digital_in_recv_sdd_res()
440 rc = digital_in_send_sel_req(ddev, target, sdd_res); in digital_in_recv_sdd_res()
994 struct digital_sdd_res *sdd_res; in digital_tg_send_sdd_res() local
1002 sdd_res = (struct digital_sdd_res *)skb->data; in digital_tg_send_sdd_res()
1004 sdd_res->nfcid1[0] = 0x08; in digital_tg_send_sdd_res()
1005 get_random_bytes(sdd_res->nfcid1 + 1, 3); in digital_tg_send_sdd_res()
1007 sdd_res->bcc = 0; in digital_tg_send_sdd_res()
1009 sdd_res->bcc ^= sdd_res->nfcid1[i]; in digital_tg_send_sdd_res()