Lines Matching refs:hdr
1092 struct bpf_binary_header *hdr; in bpf_jit_binary_alloc() local
1102 size = round_up(proglen + sizeof(*hdr) + 128, PAGE_SIZE); in bpf_jit_binary_alloc()
1106 hdr = bpf_jit_alloc_exec(size); in bpf_jit_binary_alloc()
1107 if (!hdr) { in bpf_jit_binary_alloc()
1113 bpf_fill_ill_insns(hdr, size); in bpf_jit_binary_alloc()
1115 hdr->size = size; in bpf_jit_binary_alloc()
1116 hole = min_t(unsigned int, size - (proglen + sizeof(*hdr)), in bpf_jit_binary_alloc()
1117 PAGE_SIZE - sizeof(*hdr)); in bpf_jit_binary_alloc()
1121 *image_ptr = &hdr->image[start]; in bpf_jit_binary_alloc()
1123 return hdr; in bpf_jit_binary_alloc()
1126 void bpf_jit_binary_free(struct bpf_binary_header *hdr) in bpf_jit_binary_free() argument
1128 u32 size = hdr->size; in bpf_jit_binary_free()
1130 bpf_jit_free_exec(hdr); in bpf_jit_binary_free()
1251 struct bpf_binary_header *hdr = bpf_jit_binary_hdr(fp); in bpf_jit_free() local
1253 bpf_jit_binary_free(hdr); in bpf_jit_free()
2584 p = &bpf_empty_prog_array.hdr; in bpf_prog_array_alloc()
2591 if (!progs || progs == &bpf_empty_prog_array.hdr) in bpf_prog_array_free()
2612 if (!progs || progs == &bpf_empty_prog_array.hdr) in bpf_prog_array_free_sleepable()