Lines Matching refs:frame

522 	struct port100_frame *frame = _frame;  in port100_tx_frame_init()  local
524 frame->preamble = 0; in port100_tx_frame_init()
525 frame->start_frame = cpu_to_be16(PORT100_FRAME_SOF); in port100_tx_frame_init()
526 frame->extended_frame = cpu_to_be16(PORT100_FRAME_EXT); in port100_tx_frame_init()
527 PORT100_FRAME_DIRECTION(frame) = PORT100_FRAME_DIR_OUT; in port100_tx_frame_init()
528 PORT100_FRAME_CMD(frame) = cmd_code; in port100_tx_frame_init()
529 frame->datalen = cpu_to_le16(2); in port100_tx_frame_init()
534 struct port100_frame *frame = _frame; in port100_tx_frame_finish() local
536 frame->datalen_checksum = port100_checksum(le16_to_cpu(frame->datalen)); in port100_tx_frame_finish()
538 PORT100_FRAME_CHECKSUM(frame) = in port100_tx_frame_finish()
539 port100_data_checksum(frame->data, le16_to_cpu(frame->datalen)); in port100_tx_frame_finish()
541 PORT100_FRAME_POSTAMBLE(frame) = 0; in port100_tx_frame_finish()
546 struct port100_frame *frame = _frame; in port100_tx_update_payload_len() local
548 frame->datalen = cpu_to_le16(le16_to_cpu(frame->datalen) + len); in port100_tx_update_payload_len()
554 struct port100_frame *frame = _frame; in port100_rx_frame_is_valid() local
556 if (frame->start_frame != cpu_to_be16(PORT100_FRAME_SOF) || in port100_rx_frame_is_valid()
557 frame->extended_frame != cpu_to_be16(PORT100_FRAME_EXT)) in port100_rx_frame_is_valid()
560 checksum = port100_checksum(le16_to_cpu(frame->datalen)); in port100_rx_frame_is_valid()
561 if (checksum != frame->datalen_checksum) in port100_rx_frame_is_valid()
564 checksum = port100_data_checksum(frame->data, in port100_rx_frame_is_valid()
565 le16_to_cpu(frame->datalen)); in port100_rx_frame_is_valid()
566 if (checksum != PORT100_FRAME_CHECKSUM(frame)) in port100_rx_frame_is_valid()
572 static bool port100_rx_frame_is_ack(struct port100_ack_frame *frame) in port100_rx_frame_is_ack() argument
574 return (frame->start_frame == cpu_to_be16(PORT100_FRAME_SOF) && in port100_rx_frame_is_ack()
575 frame->ack_frame == cpu_to_be16(PORT100_FRAME_ACK)); in port100_rx_frame_is_ack()
578 static inline int port100_rx_frame_size(void *frame) in port100_rx_frame_size() argument
580 struct port100_frame *f = frame; in port100_rx_frame_size()
586 static bool port100_rx_frame_is_cmd_response(struct port100 *dev, void *frame) in port100_rx_frame_is_cmd_response() argument
588 struct port100_frame *f = frame; in port100_rx_frame_is_cmd_response()