/linux-master/kernel/bpf/ |
H A D | tcx.c | 8 #include <net/tcx.h> 144 struct tcx_link *tcx = tcx_link(link); local 145 bool created, ingress = tcx->location == BPF_TCX_INGRESS; 147 struct net_device *dev = tcx->dev; 171 struct tcx_link *tcx = tcx_link(link); local 172 bool ingress = tcx->location == BPF_TCX_INGRESS; 178 dev = tcx->dev; 196 tcx->dev = NULL; 206 struct tcx_link *tcx = tcx_link(link); local 207 bool ingress = tcx 253 const struct tcx_link *tcx = tcx_link(link); local 270 const struct tcx_link *tcx = tcx_link(link); local 298 tcx_link_init(struct tcx_link *tcx, struct bpf_link_primer *link_primer, const union bpf_attr *attr, struct net_device *dev, struct bpf_prog *prog) argument 315 struct tcx_link *tcx; local [all...] |
H A D | Makefile | 27 obj-$(CONFIG_BPF_SYSCALL) += tcx.o
|
H A D | syscall.c | 41 #include <net/tcx.h>
|
/linux-master/include/net/ |
H A D | tcx.h | 80 struct tcx_entry *tcx = kzalloc(sizeof(*tcx), GFP_KERNEL); local 82 if (tcx) { 83 bpf_mprog_bundle_init(&tcx->bundle); 84 return &tcx->bundle.a;
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | tc_helpers.h | 49 return link_info.tcx.ifindex;
|
/linux-master/arch/s390/include/asm/ |
H A D | ctlreg.h | 199 unsigned long tcx : 1; /* Transactional-Execution control */ member in struct:ctlreg0::__anon34
|
/linux-master/include/linux/ |
H A D | bpf_types.h | 147 BPF_LINK_TYPE(BPF_LINK_TYPE_TCX, tcx)
|
/linux-master/tools/bpf/bpftool/ |
H A D | link.c | 522 show_link_ifindex_json(info->tcx.ifindex, json_wtr); 523 show_link_attach_type_json(info->tcx.attach_type, json_wtr); 910 show_link_ifindex_plain(info->tcx.ifindex); 911 show_link_attach_type_plain(info->tcx.attach_type);
|
/linux-master/tools/lib/bpf/ |
H A D | bpf.c | 806 relative_fd = OPTS_GET(opts, tcx.relative_fd, 0); 807 relative_id = OPTS_GET(opts, tcx.relative_id, 0); 811 attr.link_create.tcx.relative_id = relative_id; 814 attr.link_create.tcx.relative_fd = relative_fd; 816 attr.link_create.tcx.expected_revision = OPTS_GET(opts, tcx.expected_revision, 0); 817 if (!OPTS_ZEROED(opts, tcx))
|
H A D | bpf.h | 432 } tcx; member in union:bpf_link_create_opts::__anon3314
|
H A D | libbpf.c | 149 [BPF_LINK_TYPE_TCX] = "tcx", 9258 SEC_DEF("tc/ingress", SCHED_CLS, BPF_TCX_INGRESS, SEC_NONE), /* alias for tcx */ 9259 SEC_DEF("tc/egress", SCHED_CLS, BPF_TCX_EGRESS, SEC_NONE), /* alias for tcx */ 9260 SEC_DEF("tcx/ingress", SCHED_CLS, BPF_TCX_INGRESS, SEC_NONE), 9261 SEC_DEF("tcx/egress", SCHED_CLS, BPF_TCX_EGRESS, SEC_NONE), 9262 SEC_DEF("tc", SCHED_CLS, 0, SEC_NONE), /* deprecated / legacy, use tcx */ 9263 SEC_DEF("classifier", SCHED_CLS, 0, SEC_NONE), /* deprecated / legacy, use tcx */ 9264 SEC_DEF("action", SCHED_ACT, 0, SEC_NONE), /* deprecated / legacy, use tcx */ 12489 link_create_opts.tcx.expected_revision = OPTS_GET(opts, expected_revision, 0); 12490 link_create_opts.tcx [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | Makefile | 54 obj-$(CONFIG_FB_TCX) += tcx.o
|
H A D | tcx.c | 2 /* tcx.c: TCX frame buffer driver 46 FB_DEFAULT_SBUS_OPS(tcx), 375 par->lowdepth = of_property_read_bool(dp, "tcx-8-bit"); 387 sizeof(struct tcx_tec), "tcx tec"); 389 sizeof(struct tcx_thc), "tcx thc"); 391 sizeof(struct bt_regs), "tcx dac"); 393 info->fix.smem_len, "tcx ram"); 402 "tcx cplane"); 496 .name = "SUNW,tcx", 504 .name = "tcx", [all...] |
/linux-master/net/sched/ |
H A D | sch_ingress.c | 16 #include <net/tcx.h>
|
/linux-master/include/uapi/linux/ |
H A D | bpf.h | 1755 } tcx; member in union:bpf_attr::__anon2609::__anon2612 6399 /* (Simplified) user return codes for tcx prog type. 6400 * A valid tcx program must return one of these defined values. All other 6716 } tcx; member in union:bpf_link_info::__anon2663
|
/linux-master/tools/include/uapi/linux/ |
H A D | bpf.h | 1755 } tcx; member in union:bpf_attr::__anon3150::__anon3153 6399 /* (Simplified) user return codes for tcx prog type. 6400 * A valid tcx program must return one of these defined values. All other 6716 } tcx; member in union:bpf_link_info::__anon3204
|
/linux-master/arch/s390/kernel/ |
H A D | ptrace.c | 65 cr0_new.tcx = 1; 67 cr0_new.tcx = 0;
|
/linux-master/drivers/net/ |
H A D | netkit.c | 14 #include <net/tcx.h>
|
/linux-master/net/core/ |
H A D | dev.c | 110 #include <net/tcx.h>
|