Lines Matching refs:stream_parser
155 if (psock->saved_data_ready && stab->progs.stream_parser) in sock_map_del_link()
218 struct bpf_prog *stream_parser = NULL; in sock_map_link() local
231 stream_parser = READ_ONCE(progs->stream_parser); in sock_map_link()
232 if (stream_parser) { in sock_map_link()
233 stream_parser = bpf_prog_inc_not_zero(stream_parser); in sock_map_link()
234 if (IS_ERR(stream_parser)) { in sock_map_link()
235 ret = PTR_ERR(stream_parser); in sock_map_link()
266 (stream_parser && READ_ONCE(psock->progs.stream_parser)) || in sock_map_link()
291 if (stream_parser && stream_verdict && !psock->saved_data_ready) { in sock_map_link()
296 psock_set_prog(&psock->progs.stream_parser, stream_parser); in sock_map_link()
298 } else if (!stream_parser && stream_verdict && !psock->saved_data_ready) { in sock_map_link()
318 if (stream_parser) in sock_map_link()
319 bpf_prog_put(stream_parser); in sock_map_link()
1430 pprog = &progs->stream_parser; in sock_map_prog_update()