Lines Matching full:parser
661 /* Parser has been stopped */ in sk_psock_destroy_deferred()
663 strp_done(&psock->parser.strp); in sk_psock_destroy_deferred()
762 struct sk_psock_parser *parser; in sk_psock_from_strp() local
764 parser = container_of(strp, struct sk_psock_parser, strp); in sk_psock_from_strp()
765 return container_of(parser, struct sk_psock, parser); in sk_psock_from_strp()
929 psock->parser.saved_data_ready(sk); in sk_psock_strp_data_ready()
932 strp_data_ready(&psock->parser.strp); in sk_psock_strp_data_ready()
1016 psock->parser.enabled = false; in sk_psock_init_strp()
1017 return strp_init(&psock->parser.strp, sk, &cb); in sk_psock_init_strp()
1022 struct sk_psock_parser *parser = &psock->parser; in sk_psock_start_verdict() local
1024 if (parser->enabled) in sk_psock_start_verdict()
1027 parser->saved_data_ready = sk->sk_data_ready; in sk_psock_start_verdict()
1030 parser->enabled = true; in sk_psock_start_verdict()
1035 struct sk_psock_parser *parser = &psock->parser; in sk_psock_start_strp() local
1037 if (parser->enabled) in sk_psock_start_strp()
1040 parser->saved_data_ready = sk->sk_data_ready; in sk_psock_start_strp()
1043 parser->enabled = true; in sk_psock_start_strp()
1048 struct sk_psock_parser *parser = &psock->parser; in sk_psock_stop_strp() local
1050 if (!parser->enabled) in sk_psock_stop_strp()
1053 sk->sk_data_ready = parser->saved_data_ready; in sk_psock_stop_strp()
1054 parser->saved_data_ready = NULL; in sk_psock_stop_strp()
1055 strp_stop(&parser->strp); in sk_psock_stop_strp()
1056 parser->enabled = false; in sk_psock_stop_strp()
1061 struct sk_psock_parser *parser = &psock->parser; in sk_psock_stop_verdict() local
1063 if (!parser->enabled) in sk_psock_stop_verdict()
1066 sk->sk_data_ready = parser->saved_data_ready; in sk_psock_stop_verdict()
1067 parser->saved_data_ready = NULL; in sk_psock_stop_verdict()
1068 parser->enabled = false; in sk_psock_stop_verdict()