• Home
  • Raw
  • Download

Lines Matching refs:err

245 		int err = bpf_arch_text_poke(im->ip_after_call, BPF_MOD_JUMP,  in bpf_tramp_image_put()  local
247 WARN_ON(err); in bpf_tramp_image_put()
269 int err = -ENOMEM; in bpf_tramp_image_alloc() local
275 err = bpf_jit_charge_modmem(1); in bpf_tramp_image_alloc()
276 if (err) in bpf_tramp_image_alloc()
279 err = -ENOMEM; in bpf_tramp_image_alloc()
284 err = percpu_ref_init(&im->pcref, __bpf_tramp_image_release, 0, GFP_KERNEL); in bpf_tramp_image_alloc()
285 if (err) in bpf_tramp_image_alloc()
301 return ERR_PTR(err); in bpf_tramp_image_alloc()
309 int err, total; in bpf_trampoline_update() local
316 err = unregister_fentry(tr, tr->cur_image->image); in bpf_trampoline_update()
325 err = PTR_ERR(im); in bpf_trampoline_update()
333 err = arch_prepare_bpf_trampoline(im, im->image, im->image + PAGE_SIZE, in bpf_trampoline_update()
336 if (err < 0) in bpf_trampoline_update()
343 err = modify_fentry(tr, tr->cur_image->image, im->image); in bpf_trampoline_update()
346 err = register_fentry(tr, im->image); in bpf_trampoline_update()
347 if (err) in bpf_trampoline_update()
355 return err; in bpf_trampoline_update()
383 int err = 0; in bpf_trampoline_link_prog() local
392 err = -EBUSY; in bpf_trampoline_link_prog()
402 err = -EBUSY; in bpf_trampoline_link_prog()
406 err = bpf_arch_text_poke(tr->func.addr, BPF_MOD_JUMP, NULL, in bpf_trampoline_link_prog()
411 err = -E2BIG; in bpf_trampoline_link_prog()
416 err = -EBUSY; in bpf_trampoline_link_prog()
421 err = bpf_trampoline_update(tr); in bpf_trampoline_link_prog()
422 if (err) { in bpf_trampoline_link_prog()
428 return err; in bpf_trampoline_link_prog()
435 int err; in bpf_trampoline_unlink_prog() local
441 err = bpf_arch_text_poke(tr->func.addr, BPF_MOD_JUMP, in bpf_trampoline_unlink_prog()
448 err = bpf_trampoline_update(tr); in bpf_trampoline_unlink_prog()
451 return err; in bpf_trampoline_unlink_prog()