Home
last modified time | relevance | path

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

/openbmc/linux/kernel/bpf/
H A Dtcx.c144 struct tcx_link *tcx = tcx_link(link); in tcx_link_prog_attach() local
145 bool created, ingress = tcx->location == BPF_TCX_INGRESS; in tcx_link_prog_attach()
147 struct net_device *dev = tcx->dev; in tcx_link_prog_attach()
171 struct tcx_link *tcx = tcx_link(link); in tcx_link_release() local
172 bool ingress = tcx->location == BPF_TCX_INGRESS; in tcx_link_release()
178 dev = tcx->dev; in tcx_link_release()
196 tcx->dev = NULL; in tcx_link_release()
206 struct tcx_link *tcx = tcx_link(link); in tcx_link_update() local
207 bool ingress = tcx->location == BPF_TCX_INGRESS; in tcx_link_update()
213 dev = tcx->dev; in tcx_link_update()
[all …]
H A DMakefile24 obj-$(CONFIG_BPF_SYSCALL) += tcx.o
/openbmc/linux/include/net/
H A Dtcx.h85 struct tcx_entry *tcx = kzalloc(sizeof(*tcx), GFP_KERNEL); in tcx_entry_create() local
87 if (tcx) { in tcx_entry_create()
88 bpf_mprog_bundle_init(&tcx->bundle); in tcx_entry_create()
89 return &tcx->bundle.a; in tcx_entry_create()
/openbmc/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-net.rst40 Currently, device driver xdp attachments, tcx and old-style tc
55 all tcx, then tc class/qdisc bpf program attachments, then flow_dissector
56 and finally netfilter programs. Both xdp programs and tcx/tc programs are
59 all bpf programs attached to tcx, then tc classes, then all bpf programs
/openbmc/linux/tools/testing/selftests/bpf/prog_tests/
H A Dtc_helpers.h45 return link_info.tcx.ifindex; in ifindex_from_link_fd()
/openbmc/linux/arch/s390/include/asm/
H A Dctl_reg.h93 unsigned long tcx : 1; /* Transactional-Execution control */ member
/openbmc/linux/tools/lib/bpf/
H A Dbpf.c799 relative_fd = OPTS_GET(opts, tcx.relative_fd, 0); in bpf_link_create()
800 relative_id = OPTS_GET(opts, tcx.relative_id, 0); in bpf_link_create()
804 attr.link_create.tcx.relative_id = relative_id; in bpf_link_create()
807 attr.link_create.tcx.relative_fd = relative_fd; in bpf_link_create()
809 attr.link_create.tcx.expected_revision = OPTS_GET(opts, tcx.expected_revision, 0); in bpf_link_create()
810 if (!OPTS_ZEROED(opts, tcx)) in bpf_link_create()
H A Dbpf.h417 } tcx; member
H A Dlibbpf.c11992 link_create_opts.tcx.expected_revision = OPTS_GET(opts, expected_revision, 0); in bpf_program__attach_tcx()
11993 link_create_opts.tcx.relative_fd = relative_fd; in bpf_program__attach_tcx()
11994 link_create_opts.tcx.relative_id = relative_id; in bpf_program__attach_tcx()
/openbmc/linux/tools/bpf/bpftool/
H A Dlink.c449 show_link_ifindex_json(info->tcx.ifindex, json_wtr); in show_link_close_json()
450 show_link_attach_type_json(info->tcx.attach_type, json_wtr); in show_link_close_json()
785 show_link_ifindex_plain(info->tcx.ifindex); in show_link_close_plain()
786 show_link_attach_type_plain(info->tcx.attach_type); in show_link_close_plain()
/openbmc/qemu/pc-bios/
H A Dmeson.build47 'QEMU,tcx.bin',
H A DREADME11 Sparc32 (including QEMU,tcx.bin and QEMU,cgthree.bin) and Sparc64 are built
/openbmc/linux/include/linux/
H A Dbpf_types.h146 BPF_LINK_TYPE(BPF_LINK_TYPE_TCX, tcx)
/openbmc/linux/drivers/video/fbdev/
H A DMakefile54 obj-$(CONFIG_FB_TCX) += tcx.o sbuslib.o
/openbmc/qemu/hw/display/
H A Dmeson.build30 system_ss.add(when: 'CONFIG_TCX', if_true: files('tcx.c'))
/openbmc/linux/include/uapi/linux/
H A Dbpf.h1654 } tcx; member
6586 } tcx; member
/openbmc/linux/tools/include/uapi/linux/
H A Dbpf.h1654 } tcx; member
6589 } tcx; member
/openbmc/linux/arch/s390/kernel/
H A Dptrace.c56 cr0_new.tcx = 1; in update_cr_regs()
58 cr0_new.tcx = 0; in update_cr_regs()
/openbmc/qemu/
H A DMAINTAINERS1657 F: hw/display/tcx.c
H A Dqemu-options.hx2335 "-vga [std|cirrus|vmware|qxl|xenfb|tcx|cg3|virtio|none]\n"
2365 ``tcx``
/openbmc/linux/
H A DMAINTAINERS3826 BPF [NETWORKING] (tcx & tc BPF, sock_addr)
3833 F: include/net/tcx.h
3834 F: kernel/bpf/tcx.c
H A Dopengrok1.0.log[all...]
H A Dopengrok0.0.log[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]