Lines Matching refs:msg
234 int bpf_prog4(struct sk_msg_md *msg) in bpf_prog4() argument
241 bpf_msg_apply_bytes(msg, *bytes); in bpf_prog4()
244 bpf_msg_cork_bytes(msg, *bytes); in bpf_prog4()
248 bpf_msg_pull_data(msg, *start, *end, 0); in bpf_prog4()
252 err = bpf_msg_push_data(msg, *start_push, *end_push, 0); in bpf_prog4()
259 bpf_msg_pop_data(msg, *start_pop, *pop, 0); in bpf_prog4()
264 int bpf_prog6(struct sk_msg_md *msg) in bpf_prog6() argument
273 bpf_msg_apply_bytes(msg, *bytes); in bpf_prog6()
276 bpf_msg_cork_bytes(msg, *bytes); in bpf_prog6()
281 bpf_msg_pull_data(msg, *start, *end, 0); in bpf_prog6()
286 err = bpf_msg_push_data(msg, *start_push, *end_push, 0); in bpf_prog6()
294 bpf_msg_pop_data(msg, *start_pop, *pop, 0); in bpf_prog6()
302 return bpf_msg_redirect_map(msg, &sock_map_redir, key, flags); in bpf_prog6()
304 return bpf_msg_redirect_hash(msg, &sock_map_redir, &key, flags); in bpf_prog6()
309 int bpf_prog8(struct sk_msg_md *msg) in bpf_prog8() argument
311 void *data_end = (void *)(long) msg->data_end; in bpf_prog8()
312 void *data = (void *)(long) msg->data; in bpf_prog8()
317 ret = bpf_msg_apply_bytes(msg, *bytes); in bpf_prog8()
331 int bpf_prog9(struct sk_msg_md *msg) in bpf_prog9() argument
333 void *data_end = (void *)(long) msg->data_end; in bpf_prog9()
334 void *data = (void *)(long) msg->data; in bpf_prog9()
341 ret = bpf_msg_cork_bytes(msg, *bytes); in bpf_prog9()
349 int bpf_prog10(struct sk_msg_md *msg) in bpf_prog10() argument
356 bpf_msg_apply_bytes(msg, *bytes); in bpf_prog10()
359 bpf_msg_cork_bytes(msg, *bytes); in bpf_prog10()
363 bpf_msg_pull_data(msg, *start, *end, 0); in bpf_prog10()
367 err = bpf_msg_push_data(msg, *start_push, *end_push, 0); in bpf_prog10()
374 bpf_msg_pop_data(msg, *start_pop, *pop, 0); in bpf_prog10()