Lines Matching refs:psl_req
343 struct digital_psl_req *psl_req; in digital_in_send_psl_req() local
347 skb = digital_skb_alloc(ddev, sizeof(*psl_req)); in digital_in_send_psl_req()
351 skb_put(skb, sizeof(*psl_req)); in digital_in_send_psl_req()
353 psl_req = (struct digital_psl_req *)skb->data; in digital_in_send_psl_req()
355 psl_req->dir = DIGITAL_NFC_DEP_FRAME_DIR_OUT; in digital_in_send_psl_req()
356 psl_req->cmd = DIGITAL_CMD_PSL_REQ; in digital_in_send_psl_req()
357 psl_req->did = 0; in digital_in_send_psl_req()
358 psl_req->brs = (0x2 << 3) | 0x2; /* 424F both directions */ in digital_in_send_psl_req()
362 psl_req->fsl = DIGITAL_PAYLOAD_BITS_TO_FSL(payload_bits); in digital_in_send_psl_req()
1311 struct digital_psl_req *psl_req; in digital_tg_recv_psl_req() local
1333 psl_req = (struct digital_psl_req *)resp->data; in digital_tg_recv_psl_req()
1336 psl_req->dir != DIGITAL_NFC_DEP_FRAME_DIR_OUT || in digital_tg_recv_psl_req()
1337 psl_req->cmd != DIGITAL_CMD_PSL_REQ) { in digital_tg_recv_psl_req()
1342 dsi = (psl_req->brs >> 3) & 0x07; in digital_tg_recv_psl_req()
1358 payload_bits = DIGITAL_PAYLOAD_FSL_TO_BITS(psl_req->fsl); in digital_tg_recv_psl_req()
1370 rc = digital_tg_send_psl_res(ddev, psl_req->did, rf_tech); in digital_tg_recv_psl_req()