Lines Matching refs:ptr

77 	u8 *ptr = NULL;  in bpf_internal_load_pointer_neg_helper()  local
80 ptr = skb_network_header(skb) + k - SKF_NET_OFF; in bpf_internal_load_pointer_neg_helper()
84 ptr = skb_mac_header(skb) + k - SKF_LL_OFF; in bpf_internal_load_pointer_neg_helper()
86 if (ptr >= skb->head && ptr + size <= skb_tail_pointer(skb)) in bpf_internal_load_pointer_neg_helper()
87 return ptr; in bpf_internal_load_pointer_neg_helper()
890 void *ptr; member
929 pack->ptr = bpf_jit_alloc_exec(BPF_PROG_PACK_SIZE); in alloc_new_pack()
930 if (!pack->ptr) in alloc_new_pack()
932 bpf_fill_ill_insns(pack->ptr, BPF_PROG_PACK_SIZE); in alloc_new_pack()
935 set_vm_flush_reset_perms(pack->ptr); in alloc_new_pack()
936 err = set_memory_rox((unsigned long)pack->ptr, in alloc_new_pack()
944 bpf_jit_free_exec(pack->ptr); in alloc_new_pack()
954 void *ptr = NULL; in bpf_prog_pack_alloc() local
959 ptr = bpf_jit_alloc_exec(size); in bpf_prog_pack_alloc()
960 if (ptr) { in bpf_prog_pack_alloc()
963 bpf_fill_ill_insns(ptr, size); in bpf_prog_pack_alloc()
964 set_vm_flush_reset_perms(ptr); in bpf_prog_pack_alloc()
965 err = set_memory_rox((unsigned long)ptr, in bpf_prog_pack_alloc()
968 bpf_jit_free_exec(ptr); in bpf_prog_pack_alloc()
969 ptr = NULL; in bpf_prog_pack_alloc()
989 ptr = (void *)(pack->ptr) + (pos << BPF_PROG_CHUNK_SHIFT); in bpf_prog_pack_alloc()
993 return ptr; in bpf_prog_pack_alloc()
996 void bpf_prog_pack_free(void *ptr, u32 size) in bpf_prog_pack_free() argument
1004 bpf_jit_free_exec(ptr); in bpf_prog_pack_free()
1009 if (ptr >= tmp->ptr && (tmp->ptr + BPF_PROG_PACK_SIZE) > ptr) { in bpf_prog_pack_free()
1019 pos = ((unsigned long)ptr - (unsigned long)pack->ptr) >> BPF_PROG_CHUNK_SHIFT; in bpf_prog_pack_free()
1021 WARN_ONCE(bpf_arch_text_invalidate(ptr, size), in bpf_prog_pack_free()
1028 bpf_jit_free_exec(pack->ptr); in bpf_prog_pack_free()
1191 void *ptr; in bpf_jit_binary_pack_finalize() local
1193 ptr = bpf_arch_text_copy(ro_header, rw_header, rw_header->size); in bpf_jit_binary_pack_finalize()
1197 if (IS_ERR(ptr)) { in bpf_jit_binary_pack_finalize()
1199 return PTR_ERR(ptr); in bpf_jit_binary_pack_finalize()