• Home
  • Raw
  • Download

Lines Matching refs:msg

235 int bpf_prog4(struct sk_msg_md *msg)  in bpf_prog4()  argument
242 bpf_msg_apply_bytes(msg, *bytes); in bpf_prog4()
245 bpf_msg_cork_bytes(msg, *bytes); in bpf_prog4()
249 bpf_msg_pull_data(msg, *start, *end, 0); in bpf_prog4()
253 err = bpf_msg_push_data(msg, *start_push, *end_push, 0); in bpf_prog4()
260 bpf_msg_pop_data(msg, *start_pop, *pop, 0); in bpf_prog4()
265 int bpf_prog6(struct sk_msg_md *msg) in bpf_prog6() argument
274 bpf_msg_apply_bytes(msg, *bytes); in bpf_prog6()
277 bpf_msg_cork_bytes(msg, *bytes); in bpf_prog6()
282 bpf_msg_pull_data(msg, *start, *end, 0); in bpf_prog6()
287 err = bpf_msg_push_data(msg, *start_push, *end_push, 0); in bpf_prog6()
295 bpf_msg_pop_data(msg, *start_pop, *pop, 0); in bpf_prog6()
303 return bpf_msg_redirect_map(msg, &sock_map_redir, key, flags); in bpf_prog6()
305 return bpf_msg_redirect_hash(msg, &sock_map_redir, &key, flags); in bpf_prog6()
310 int bpf_prog8(struct sk_msg_md *msg) in bpf_prog8() argument
312 void *data_end = (void *)(long) msg->data_end; in bpf_prog8()
313 void *data = (void *)(long) msg->data; in bpf_prog8()
318 ret = bpf_msg_apply_bytes(msg, *bytes); in bpf_prog8()
327 int bpf_prog9(struct sk_msg_md *msg) in bpf_prog9() argument
329 void *data_end = (void *)(long) msg->data_end; in bpf_prog9()
330 void *data = (void *)(long) msg->data; in bpf_prog9()
337 ret = bpf_msg_cork_bytes(msg, *bytes); in bpf_prog9()
345 int bpf_prog10(struct sk_msg_md *msg) in bpf_prog10() argument
352 bpf_msg_apply_bytes(msg, *bytes); in bpf_prog10()
355 bpf_msg_cork_bytes(msg, *bytes); in bpf_prog10()
359 bpf_msg_pull_data(msg, *start, *end, 0); in bpf_prog10()
363 err = bpf_msg_push_data(msg, *start_push, *end_push, 0); in bpf_prog10()
370 bpf_msg_pop_data(msg, *start_pop, *pop, 0); in bpf_prog10()