Lines Matching defs:frame
230 /* ACS ACR122 pn533 frame definitions */
271 u8 data[]; /* pn533 frame: TFI ... */
276 u8 data[]; /* pn533 frame : TFI ... */
281 struct pn533_acr122_tx_frame *frame = _frame;
283 frame->ccid.type = PN533_ACR122_PC_TO_RDR_ESCAPE;
285 frame->ccid.datalen = sizeof(frame->apdu) + 1;
286 frame->ccid.slot = 0;
287 frame->ccid.seq = 0;
288 frame->ccid.params[0] = 0;
289 frame->ccid.params[1] = 0;
290 frame->ccid.params[2] = 0;
292 frame->data[0] = PN533_STD_FRAME_DIR_OUT;
293 frame->data[1] = cmd_code;
294 frame->datalen = 2; /* data[0] + data[1] */
296 frame->apdu.class = 0xFF;
297 frame->apdu.ins = 0;
298 frame->apdu.p1 = 0;
299 frame->apdu.p2 = 0;
304 struct pn533_acr122_tx_frame *frame = _frame;
306 frame->ccid.datalen += frame->datalen;
311 struct pn533_acr122_tx_frame *frame = _frame;
313 frame->datalen += len;
318 struct pn533_acr122_rx_frame *frame = _frame;
320 if (frame->ccid.type != 0x83)
323 if (!frame->ccid.datalen)
326 if (frame->data[frame->ccid.datalen - 2] == 0x63)
332 static int pn533_acr122_rx_frame_size(void *frame)
334 struct pn533_acr122_rx_frame *f = frame;
340 static u8 pn533_acr122_get_cmd_code(void *frame)
342 struct pn533_acr122_rx_frame *f = frame;