Searched refs:xsym (Results 1 – 9 of 9) sorted by relevance
| /dpdk/lib/bpf/ |
| H A D | bpf_load.c | 22 xsz = prm->nb_xsym * sizeof(prm->xsym[0]); in bpf_load() 37 memcpy(buf + bsz, prm->xsym, xsz); in bpf_load() 40 bpf->prm.xsym = (void *)(buf + bsz); in bpf_load() 50 bpf_check_xsym(const struct rte_bpf_xsym *xsym) in bpf_check_xsym() argument 54 if (xsym->name == NULL) in bpf_check_xsym() 57 if (xsym->type == RTE_BPF_XTYPE_VAR) { in bpf_check_xsym() 58 if (xsym->var.desc.type == RTE_BPF_ARG_UNDEF) in bpf_check_xsym() 62 if (xsym->func.nb_args > EBPF_FUNC_MAX_ARGS) in bpf_check_xsym() 66 for (i = 0; i != xsym->func.nb_args; i++) { in bpf_check_xsym() 73 xsym->func.ret.size == 0) in bpf_check_xsym() [all …]
|
| H A D | bpf_load_elf.c | 75 fidx = bpf_find_xsym(sn, type, prm->xsym, prm->nb_xsym); in resolve_xsym() 95 ins[idx].imm = (uintptr_t)prm->xsym[fidx].var.val; in resolve_xsym() 97 (uint64_t)(uintptr_t)prm->xsym[fidx].var.val >> 32; in resolve_xsym()
|
| H A D | rte_bpf.h | 93 const struct rte_bpf_xsym *xsym; member
|
| H A D | bpf_validate.c | 194 if (bvf->prm->xsym[i].type == RTE_BPF_XTYPE_VAR && in eval_ld_imm64() 195 (uintptr_t)bvf->prm->xsym[i].var.val == val) { in eval_ld_imm64() 196 rd->v = bvf->prm->xsym[i].var.desc; in eval_ld_imm64() 976 const struct rte_bpf_xsym *xsym; in eval_call() local 982 bvf->prm->xsym[idx].type != RTE_BPF_XTYPE_FUNC) in eval_call() 989 xsym = bvf->prm->xsym + idx; in eval_call() 993 for (i = 0; i != xsym->func.nb_args && err == NULL; i++) { in eval_call() 994 err = eval_func_arg(bvf, xsym->func.args + i, in eval_call() 1005 rv->v = xsym->func.ret; in eval_call()
|
| H A D | bpf_exec.c | 456 reg[EBPF_REG_0] = bpf->prm.xsym[ins->imm].func.val( in bpf_exec()
|
| H A D | bpf_jit_arm64.c | 1373 emit_call(ctx, tmp1, bpf->prm.xsym[ins->imm].func.val); in emit()
|
| H A D | bpf_jit_x86.c | 1472 (uintptr_t)bpf->prm.xsym[ins->imm].func.val); in emit()
|
| /dpdk/app/test-pmd/ |
| H A D | bpf_cmd.c | 101 prm.xsym = bpf_xsym; in cmd_operate_bpf_ld_parsed()
|
| /dpdk/app/test/ |
| H A D | test_bpf.c | 3070 .xsym = test_call1_xsym, 3088 .xsym = test_call2_xsym, 3106 .xsym = test_call3_xsym, 3124 .xsym = test_call4_xsym, 3142 .xsym = test_call5_xsym,
|