Home
last modified time | relevance | path

Searched refs:bpf_prog_put (Results 1 – 25 of 66) sorted by relevance

123

/linux/drivers/media/rc/
H A Dbpf-lirc.c207 bpf_prog_put(prog); in lirc_bpf_detach()
243 bpf_prog_put(item->prog); in lirc_bpf_free()
283 bpf_prog_put(prog); in lirc_prog_detach()
289 bpf_prog_put(prog); in lirc_prog_detach()
/linux/kernel/bpf/
H A Dprog_iter.c33 bpf_prog_put((struct bpf_prog *)v); in bpf_prog_seq_next()
71 bpf_prog_put((struct bpf_prog *)v); in bpf_prog_seq_stop()
H A Dtcx.c54 bpf_prog_put(replace_prog); in tcx_prog_attach()
115 bpf_prog_put(tuple.prog); in tcx_uninstall()
224 bpf_prog_put(nprog); in tcx_link_update()
238 bpf_prog_put(oprog); in tcx_link_update()
H A Dnet_namespace.c196 bpf_prog_put(old_prog); in bpf_netns_link_update_prog()
354 bpf_prog_put(attached); in netns_bpf_prog_attach()
378 bpf_prog_put(attached); in __netns_bpf_prog_detach()
403 bpf_prog_put(prog); in netns_bpf_prog_detach()
550 bpf_prog_put(net->bpf.progs[type]); in netns_bpf_pernet_pre_exit()
H A Dmprog.c44 bpf_prog_put(prog); in bpf_mprog_prog()
77 bpf_prog_put(tuple->prog); in bpf_mprog_tuple_put()
121 bpf_prog_put(oprog); in bpf_mprog_replace()
H A Dsyscall.c2497 void bpf_prog_put(struct bpf_prog *prog) in bpf_prog_show_fdinfo()
2501 EXPORT_SYMBOL_GPL(bpf_prog_put); in bpf_prog_show_fdinfo()
2507 bpf_prog_put(prog); in bpf_prog_show_fdinfo()
3089 bpf_prog_put(dst_prog); in bpf_prog_load()
3100 bpf_prog_put(dst_prog); in bpf_prog_load()
3221 * be using bpf_prog_put() given the program is exposed. in bpf_link_cleanup()
3229 bpf_prog_put(prog); in bpf_link_inc()
3359 bpf_prog_put(link->prog); in bpf_link_show_fdinfo()
3638 bpf_prog_put(tr_link->tgt_prog); in bpf_tracing_prog_attach()
3887 bpf_prog_put(pro in bpf_perf_link_release()
2418 void bpf_prog_put(struct bpf_prog *prog) bpf_prog_put() function
[all...]
H A Dcpumap.c424 bpf_prog_put(prog); in __cpu_map_load_bpf_program()
507 bpf_prog_put(rcpu->prog); in __cpu_map_entry_alloc()
538 bpf_prog_put(rcpu->prog); in __cpu_map_entry_free()
H A Ddevmap.c229 bpf_prog_put(dev->xdp_prog); in dev_map_free()
245 bpf_prog_put(dev->xdp_prog); in dev_map_free()
857 bpf_prog_put(dev->xdp_prog); in dev_map_delete_elem()
941 bpf_prog_put(prog); in __dev_map_update_elem()
H A Dbpf_iter.c277 bpf_prog_put(iter_priv->prog); in iter_release()
428 bpf_prog_put(old_prog); in bpf_iter_link_replace()
630 bpf_prog_put(prog); in prepare_seq_file()
H A Dcgroup.c347 bpf_prog_put(pl->prog); in cgroup_bpf_release()
767 bpf_prog_put(anchor_prog); in insert_pl_to_hlist()
903 bpf_prog_put(old_prog); in __cgroup_bpf_attach()
1028 bpf_prog_put(old_prog); in cgroup_bpf_replace()
1213 bpf_prog_put(old_prog); in __cgroup_bpf_query()
1372 bpf_prog_put(replace_prog); in cgroup_bpf_prog_detach()
1393 bpf_prog_put(prog); in bpf_cgroup_link_release()
H A Darraymap.c972 bpf_prog_put(prog); in prog_fd_array_get_ptr()
987 bpf_prog_put(prog); in prog_fd_array_get_ptr()
1002 bpf_prog_put(prog); in prog_fd_array_put_ptr()
H A Dhelpers.c1251 bpf_prog_put(cb->prog); in bpf_async_cb_rcu_free()
1446 bpf_prog_put(prev); in bpf_async_update_prog_callback()
1452 bpf_prog_put(prog); in bpf_async_update_prog_callback()
4403 bpf_prog_put(ctx->prog); in bpf_task_work_irq()
4636 bpf_prog_put(prog);
/linux/drivers/net/hyperv/
H A Dnetvsc_bpf.c160 bpf_prog_put(old_prog); in netvsc_xdp_set()
189 bpf_prog_put(prog); in netvsc_vf_setxdp()
/linux/drivers/net/ethernet/engleder/
H A Dtsnep_xdp.c16 bpf_prog_put(old_prog); in tsnep_xdp_setup_prog()
/linux/drivers/net/ethernet/intel/idpf/
H A Dxdp.c139 bpf_prog_put(old); in idpf_xdp_rxq_assign_prog()
469 bpf_prog_put(old); in idpf_xdp_setup_prog()
495 bpf_prog_put(old); in idpf_xdp_setup_prog()
/linux/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_xdp.c38 bpf_prog_put(old_prog); in lan966x_xdp_setup()
/linux/net/sched/
H A Dact_bpf.c237 bpf_prog_put(fp); in tcf_bpf_init_from_efd()
255 bpf_prog_put(filter); in tcf_bpf_cfg_cleanup()
H A Dcls_bpf.c261 bpf_prog_put(prog->filter); in cls_bpf_free_parms()
394 bpf_prog_put(fp); in cls_bpf_prog_from_efd()
/linux/drivers/net/ethernet/intel/igc/
H A Digc_xdp.c38 bpf_prog_put(old_prog); in igc_xdp_set_prog()
/linux/net/core/
H A Dsock_map.c113 bpf_prog_put(prog); in sock_map_prog_detach()
325 bpf_prog_put(skb_verdict); in sock_map_link()
328 bpf_prog_put(msg_parser); in sock_map_link()
331 bpf_prog_put(stream_parser); in sock_map_link()
334 bpf_prog_put(stream_verdict); in sock_map_link()
1805 bpf_prog_put(old_link_prog); in sock_map_link_update_prog()
/linux/include/linux/
H A Dskmsg.h530 bpf_prog_put(prog); in psock_replace_prog()
541 bpf_prog_put(old); in psock_progs_drop()
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_xdp.c264 bpf_prog_put(old_bpf_prog); in ena_xdp_exchange_program()
/linux/drivers/net/vmxnet3/
H A Dvmxnet3_xdp.c70 bpf_prog_put(old_bpf_prog); in vmxnet3_xdp_set()
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c423 bpf_prog_put(old); in bnxt_xdp_set()
/linux/net/kcm/
H A Dkcmsock.c1358 bpf_prog_put(prog); in kcm_attach_ioctl()
1414 bpf_prog_put(psock->bpf_prog); in kcm_unattach()

123