msg_parser
psock_set_prog(&progs->msg_parser, NULL);
struct bpf_prog *msg_parser;
prog = READ_ONCE(psock->progs.msg_parser);
cur_pprog = &progs->msg_parser;
struct bpf_prog *msg_parser = NULL;
msg_parser = READ_ONCE(progs->msg_parser);
if (msg_parser) {
msg_parser = bpf_prog_inc_not_zero(msg_parser);
if (IS_ERR(msg_parser)) {
ret = PTR_ERR(msg_parser);
if ((msg_parser && READ_ONCE(psock->progs.msg_parser)) ||
if (msg_parser)
psock_set_prog(&psock->progs.msg_parser, msg_parser);
if (msg_parser)
bpf_prog_put(msg_parser);
int config = psock->progs.msg_parser ? TCP_BPF_TX : TCP_BPF_BASE;
struct ff400_msg_parser *parser = ff->msg_parser;
struct ff400_msg_parser *parser = ff->msg_parser;
struct ff400_msg_parser *parser = ff->msg_parser;
ff->msg_parser = kzalloc(ff->spec->protocol->msg_parser_size, GFP_KERNEL);
if (!ff->msg_parser) {
kfree(ff->msg_parser);
void *msg_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;
struct msg_parser *parser = motu->message_parser;