Lines Matching refs:frame
266 struct pn533_acr122_tx_frame *frame = _frame; in pn533_acr122_tx_frame_init() local
268 frame->ccid.type = PN533_ACR122_PC_TO_RDR_ESCAPE; in pn533_acr122_tx_frame_init()
270 frame->ccid.datalen = sizeof(frame->apdu) + 1; in pn533_acr122_tx_frame_init()
271 frame->ccid.slot = 0; in pn533_acr122_tx_frame_init()
272 frame->ccid.seq = 0; in pn533_acr122_tx_frame_init()
273 frame->ccid.params[0] = 0; in pn533_acr122_tx_frame_init()
274 frame->ccid.params[1] = 0; in pn533_acr122_tx_frame_init()
275 frame->ccid.params[2] = 0; in pn533_acr122_tx_frame_init()
277 frame->data[0] = PN533_STD_FRAME_DIR_OUT; in pn533_acr122_tx_frame_init()
278 frame->data[1] = cmd_code; in pn533_acr122_tx_frame_init()
279 frame->datalen = 2; /* data[0] + data[1] */ in pn533_acr122_tx_frame_init()
281 frame->apdu.class = 0xFF; in pn533_acr122_tx_frame_init()
282 frame->apdu.ins = 0; in pn533_acr122_tx_frame_init()
283 frame->apdu.p1 = 0; in pn533_acr122_tx_frame_init()
284 frame->apdu.p2 = 0; in pn533_acr122_tx_frame_init()
289 struct pn533_acr122_tx_frame *frame = _frame; in pn533_acr122_tx_frame_finish() local
291 frame->ccid.datalen += frame->datalen; in pn533_acr122_tx_frame_finish()
296 struct pn533_acr122_tx_frame *frame = _frame; in pn533_acr122_tx_update_payload_len() local
298 frame->datalen += len; in pn533_acr122_tx_update_payload_len()
303 struct pn533_acr122_rx_frame *frame = _frame; in pn533_acr122_is_rx_frame_valid() local
305 if (frame->ccid.type != 0x83) in pn533_acr122_is_rx_frame_valid()
308 if (!frame->ccid.datalen) in pn533_acr122_is_rx_frame_valid()
311 if (frame->data[frame->ccid.datalen - 2] == 0x63) in pn533_acr122_is_rx_frame_valid()
317 static int pn533_acr122_rx_frame_size(void *frame) in pn533_acr122_rx_frame_size() argument
319 struct pn533_acr122_rx_frame *f = frame; in pn533_acr122_rx_frame_size()
325 static u8 pn533_acr122_get_cmd_code(void *frame) in pn533_acr122_get_cmd_code() argument
327 struct pn533_acr122_rx_frame *f = frame; in pn533_acr122_get_cmd_code()