Lines Matching defs:deframer
80 * struct rave_sp_deframer - Device protocol deframer
82 * @state: Current state of the deframer
176 * @deframer: Stored state of the protocol deframer
190 struct rave_sp_deframer deframer;
479 struct rave_sp_deframer *deframer = &sp->deframer;
486 switch (deframer->state) {
489 deframer->state = RAVE_SP_EXPECT_DATA;
499 deframer->data,
500 deframer->length);
527 deframer->state = RAVE_SP_EXPECT_ESCAPED_DATA;
541 * deframer buffer
547 if (deframer->length == sizeof(deframer->data)) {
553 * of deframer's buffer, there's
561 deframer->data[deframer->length++] = byte;
567 deframer->state = RAVE_SP_EXPECT_DATA;
587 deframer->state = RAVE_SP_EXPECT_SOF;
588 deframer->length = 0;