Lines Matching defs:parser
674 strp_done(&psock->parser.strp);
773 struct sk_psock_parser *parser;
775 parser = container_of(strp, struct sk_psock_parser, strp);
776 return container_of(parser, struct sk_psock, parser);
940 psock->parser.saved_data_ready(sk);
943 strp_data_ready(&psock->parser.strp);
1027 psock->parser.enabled = false;
1028 return strp_init(&psock->parser.strp, sk, &cb);
1033 struct sk_psock_parser *parser = &psock->parser;
1035 if (parser->enabled)
1038 parser->saved_data_ready = sk->sk_data_ready;
1041 parser->enabled = true;
1046 struct sk_psock_parser *parser = &psock->parser;
1048 if (parser->enabled)
1051 parser->saved_data_ready = sk->sk_data_ready;
1054 parser->enabled = true;
1059 struct sk_psock_parser *parser = &psock->parser;
1061 if (!parser->enabled)
1064 sk->sk_data_ready = parser->saved_data_ready;
1065 parser->saved_data_ready = NULL;
1066 strp_stop(&parser->strp);
1067 parser->enabled = false;
1072 struct sk_psock_parser *parser = &psock->parser;
1074 if (!parser->enabled)
1077 sk->sk_data_ready = parser->saved_data_ready;
1078 parser->saved_data_ready = NULL;
1079 parser->enabled = false;