Home
last modified time | relevance | path

Searched refs:prog_adj (Results 1 – 1 of 1) sorted by relevance

/linux-6.3-rc2/kernel/bpf/
A Dcore.c460 struct bpf_prog *prog_adj; in bpf_patch_insn_single() local
484 prog_adj = bpf_prog_realloc(prog, bpf_prog_size(insn_adj_cnt), in bpf_patch_insn_single()
486 if (!prog_adj) in bpf_patch_insn_single()
489 prog_adj->len = insn_adj_cnt; in bpf_patch_insn_single()
501 memmove(prog_adj->insnsi + off + len, prog_adj->insnsi + off + 1, in bpf_patch_insn_single()
503 memcpy(prog_adj->insnsi + off, patch, sizeof(*patch) * len); in bpf_patch_insn_single()
509 BUG_ON(bpf_adj_branches(prog_adj, off, off + 1, off + len, false)); in bpf_patch_insn_single()
511 bpf_adj_linfo(prog_adj, off, insn_delta); in bpf_patch_insn_single()
513 return prog_adj; in bpf_patch_insn_single()

Completed in 7 milliseconds