Searched refs:prog (Results 251 - 275 of 465) sorted by relevance

<<111213141516171819

/linux-master/include/sound/
H A Dopl3.h253 unsigned char prog; member in struct:fm_patch
363 int prog, int bank, int type,
367 struct fm_patch *snd_opl3_find_patch(struct snd_opl3 *opl3, int prog, int bank,
/linux-master/tools/perf/util/
H A Dbpf_kwork_top.c163 struct bpf_program *prog; local
178 bpf_object__for_each_program(prog, skel->obj)
179 bpf_program__set_autoload(prog, false);
/linux-master/tools/bpf/bpftool/
H A Dprog.c589 p_err("can't get prog info: %s", strerror(errno));
677 p_err("can't get prog by id (%u): %s",
962 p_err("can't get prog info: %s", strerror(errno));
968 p_err("can't grow prog info_data");
974 p_err("can't get prog info: %s", strerror(errno));
979 jsonw_start_object(json_wtr); /* prog object */
989 jsonw_end_object(json_wtr); /* prog object */
1078 p_err("failed prog attach to map");
1100 p_err("failed prog detach from map");
1466 auto_attach_program(struct bpf_program *prog, cons argument
1486 struct bpf_program *prog; local
1521 struct bpf_program *prog = NULL, *pos; local
2350 struct bpf_program *prog; local
[all...]
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dverifier_log.c52 struct bpf_program *prog; local
61 bpf_object__for_each_program(prog, skel->obj) {
62 if (strcmp(bpf_program__name(prog), name) == 0)
63 bpf_program__set_autoload(prog, true);
65 bpf_program__set_autoload(prog, false);
H A Dxdp_metadata.c369 struct bpf_program *new_prog, *prog; local
424 prog = bpf_object__find_program_by_name(bpf_obj->obj, "rx");
425 bpf_program__set_ifindex(prog, rx_ifindex);
426 bpf_program__set_flags(prog, BPF_F_XDP_DEV_BOUND_ONLY);
431 /* Make sure we can't add dev-bound programs to prog maps. */
436 val = bpf_program__fd(prog);
504 bpf_program__set_attach_target(new_prog, bpf_program__fd(prog), "rx");
H A Dcgroup_attach_multi.c39 struct bpf_insn prog[] = { local
66 size_t insns_cnt = ARRAY_SIZE(prog);
70 prog, insns_cnt, "GPL", 0,
175 /* retrieve prog_id of single attached prog in cg5 */
H A Dcgroup_getset_retval.c288 * the second prog (i.e. legacy rejects does not override the errno
476 struct bpf_program *prog; local
485 prog = bpf_object__find_program_by_name(skel->obj, exposed_hooks[i].name);
486 if (!ASSERT_NEQ(prog, NULL, "bpf_object__find_program_by_name"))
489 err = bpf_program__set_autoload(prog, true);
/linux-master/include/linux/
H A Dbtf.h115 typedef int (*btf_kfunc_filter_t)(const struct bpf_prog *prog, u32 kfunc_id);
522 struct btf *bpf_prog_get_target_btf(const struct bpf_prog *prog);
524 const struct bpf_prog *prog);
526 const struct bpf_prog *prog);
553 struct bpf_prog *prog)
551 btf_kfunc_id_set_contains(const struct btf *btf, u32 kfunc_btf_id, struct bpf_prog *prog) argument
H A Dskmsg.h475 struct bpf_prog *prog)
477 prog = xchg(pprog, prog);
478 if (prog)
479 bpf_prog_put(prog);
483 struct bpf_prog *prog,
486 if (cmpxchg(pprog, old, prog) != old)
474 psock_set_prog(struct bpf_prog **pprog, struct bpf_prog *prog) argument
482 psock_replace_prog(struct bpf_prog **pprog, struct bpf_prog *prog, struct bpf_prog *old) argument
/linux-master/tools/lib/bpf/
H A Dfeatures.c283 int ret, map, prog, insn_cnt = ARRAY_SIZE(insns); local
294 prog = bpf_prog_load(BPF_PROG_TYPE_SOCKET_FILTER, NULL, "GPL", insns, insn_cnt, &prog_opts);
295 if (prog < 0) {
300 ret = bpf_prog_bind_map(prog, map, NULL);
303 close(prog);
440 /* [4] FUNC 'a' -> FUNC_PROTO (main prog) */
451 /* main prog */
459 { 0, 4 }, /* main prog -> FUNC 'a' */
/linux-master/kernel/bpf/
H A Dbpf_struct_ops.c194 * prog->aux->ctx_arg_info of BPF struct_ops programs and passed to the
643 struct bpf_prog *prog; local
693 prog = bpf_prog_get(prog_fd);
694 if (IS_ERR(prog)) {
695 err = PTR_ERR(prog);
699 if (prog->type != BPF_PROG_TYPE_STRUCT_OPS ||
700 prog->aux->attach_btf_id != st_ops_desc->type_id ||
701 prog->expected_attach_type != i) {
702 bpf_prog_put(prog);
709 bpf_prog_put(prog);
[all...]
H A Dhelpers.c1084 struct bpf_prog *prog; member in struct:bpf_async_cb
1098 * bpf_timer_set_callback() increments prog refcnt and assign bpf callback_fn.
1102 * freeing their memory, and decrementing prog's refcnts.
1103 * bpf_timer_cancel() cancels the timer and decrements prog's refcnt.
1278 cb->prog = NULL;
1334 struct bpf_prog *prev, *prog = aux->prog; local
1349 * running even when bpf prog is detached and user space
1355 prev = cb->prog;
1356 if (prev != prog) {
1432 struct bpf_prog *prog = async->prog; local
1826 bpf_base_func_proto(enum bpf_func_id func_id, const struct bpf_prog *prog) argument
2659 struct bpf_prog *prog; local
[all...]
H A Dinode.c558 struct bpf_prog *prog; local
570 prog = inode->i_private;
572 ret = security_bpf_prog(prog);
576 if (!bpf_prog_get_ok(prog, &type, false))
579 bpf_prog_inc(prog);
580 return prog;
585 struct bpf_prog *prog; local
590 prog = __get_prog_inode(d_backing_inode(path.dentry), type);
591 if (!IS_ERR(prog))
594 return prog;
[all...]
H A Ddevmap.c116 * 8 bytes: ifindex + prog fd
863 struct bpf_prog *prog = NULL; local
877 prog = bpf_prog_get_type_dev(val->bpf_prog.fd,
879 if (IS_ERR(prog))
881 if (prog->expected_attach_type != BPF_XDP_DEVMAP ||
882 !bpf_prog_map_compatible(&dtab->map, prog))
887 if (prog) {
888 dev->xdp_prog = prog;
889 dev->val.bpf_prog.id = prog->aux->id;
898 bpf_prog_put(prog);
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_xdp.c391 static int bnxt_xdp_set(struct bnxt *bp, struct bpf_prog *prog) argument
397 if (prog && !prog->aux->xdp_has_frags &&
407 if (prog)
422 old = xchg(&bp->xdp_prog, prog);
426 if (prog) {
460 rc = bnxt_xdp_set(bp, xdp->prog);
/linux-master/net/core/
H A Dbpf_sk_storage.c353 static bool bpf_sk_storage_tracing_allowed(const struct bpf_prog *prog) argument
360 if (prog->aux->dst_prog)
367 switch (prog->expected_attach_type) {
377 btf_id = prog->aux->attach_btf_id;
805 struct bpf_prog *prog; local
809 prog = bpf_iter_get_info(&meta, selem == NULL);
810 if (prog) {
818 ret = bpf_iter_run_prog(prog, &ctx);
855 static int bpf_iter_attach_map(struct bpf_prog *prog, argument
872 if (prog
[all...]
/linux-master/drivers/parisc/
H A Dsuperio.c435 u8 prog; local
440 pci_read_config_byte(pdev, PCI_CLASS_PROG, &prog);
441 printk("PCI: Enabled native mode for NS87415 (pif=0x%x)\n", prog);
/linux-master/drivers/rtc/
H A Drtc-mpfs.c101 u32 ctrl, prog; local
115 ret = read_poll_timeout(readl, prog, prog & CONTROL_UPLOAD_BIT, 0, UPLOAD_TIMEOUT_US,
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dbase.c51 if (fb->func->tile.prog) {
52 fb->func->tile.prog(fb, region, tile);
202 fb->func->tile.prog(fb, i, &fb->tile.region[i]);
H A Dnv20.c94 .tile.prog = nv20_fb_tile_prog,
H A Dpriv.h42 void (*prog)(struct nvkm_fb *, int i, struct nvkm_fb_tile *); member in struct:nvkm_fb_func::__anon251
/linux-master/samples/bpf/
H A Ddo_hbm_test.sh16 echo "USAGE: $name [out] [-b=<prog>|--bpf=<prog>] [-c=<cc>|--cc=<cc>]"
80 prog=""
106 echo "./hbm $dir -n $id -r $rate -t $dur $flags $dbg $prog" > hbm.out
108 ./hbm $dir -n $id -r $rate -t $dur $flags $dbg $prog >> hbm.out 2>&1 &
125 prog="${i#*=}"
/linux-master/drivers/net/ethernet/netronome/nfp/bpf/
H A Dmain.h293 * @off: index of first generated machine instruction (in nfp_prog.prog)
491 * @prog: machine code
492 * @prog_len: number of valid instructions in @prog array
493 * @__prog_alloc_len: alloc size of @prog array
506 * @map_records_cnt: the number of map pointers recorded for this prog
516 u64 *prog; member in struct:nfp_prog
561 int nfp_bpf_jit(struct nfp_prog *prog);
563 bool nfp_bpf_offload_check_mtu(struct nfp_net *nn, struct bpf_prog *prog,
582 int nfp_net_bpf_offload(struct nfp_net *nn, struct bpf_prog *prog,
/linux-master/tools/testing/selftests/bpf/
H A Dxdp_synproxy.c73 fprintf(stderr, "Usage: %s [--iface <iface>|--prog <prog_id>] [--mss4 <mss ipv4> --mss6 <mss ipv6> --wscale <wscale> --ttl <ttl>] [--ports <port1>,<port2>,...] [--single] [--tc]\n",
97 { "prog", required_argument, NULL, 'x' },
193 struct bpf_program *prog; local
212 prog = bpf_object__find_program_by_name(obj, tc ? "syncookie_tc" : "syncookie_xdp");
213 if (!prog) {
218 prog_fd = bpf_program__fd(prog);
/linux-master/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_xdp.c24 old_prog = xchg(&port->xdp_prog, xdp->prog);

Completed in 483 milliseconds

<<111213141516171819