Lines Matching refs:image
46 void *image; member
338 void *image, void *image_end) in bpf_struct_ops_prepare_trampoline() argument
348 return arch_prepare_bpf_trampoline(NULL, image, image_end, in bpf_struct_ops_prepare_trampoline()
363 void *image, *image_end; in bpf_struct_ops_map_update_elem() local
402 image = st_map->image; in bpf_struct_ops_map_update_elem()
403 image_end = st_map->image + PAGE_SIZE; in bpf_struct_ops_map_update_elem()
483 image, image_end); in bpf_struct_ops_map_update_elem()
487 *(void **)(kdata + moff) = image; in bpf_struct_ops_map_update_elem()
488 image += err; in bpf_struct_ops_map_update_elem()
497 set_memory_ro((long)st_map->image, 1); in bpf_struct_ops_map_update_elem()
498 set_memory_x((long)st_map->image, 1); in bpf_struct_ops_map_update_elem()
514 set_memory_nx((long)st_map->image, 1); in bpf_struct_ops_map_update_elem()
515 set_memory_rw((long)st_map->image, 1); in bpf_struct_ops_map_update_elem()
581 bpf_jit_free_exec(st_map->image); in bpf_struct_ops_map_free()
632 st_map->image = bpf_jit_alloc_exec(PAGE_SIZE); in bpf_struct_ops_map_alloc()
633 if (!st_map->uvalue || !st_map->links || !st_map->image) { in bpf_struct_ops_map_alloc()
639 set_vm_flush_reset_perms(st_map->image); in bpf_struct_ops_map_alloc()