/device/soc/rockchip/common/sdk_linux/kernel/bpf/ |
H A D | syscall.c | 1621 static int find_prog_type(enum bpf_prog_type type, struct bpf_prog *prog) in find_prog_type() argument 1634 if (!bpf_prog_is_dev_bound(prog->aux)) { in find_prog_type() 1635 prog->aux->ops = ops; in find_prog_type() 1637 prog->aux->ops = &bpf_offload_prog_ops; in find_prog_type() 1639 prog->type = type; in find_prog_type() 1654 static void bpf_audit_prog(const struct bpf_prog *prog, unsigned int op) in bpf_audit_prog() argument 1672 audit_log_format(ab, "prog-id=%u op=%s", prog->aux->id, bpf_audit_str[op]); in bpf_audit_prog() 1699 static int bpf_prog_charge_memlock(struct bpf_prog *prog) in bpf_prog_charge_memlock() argument 1704 ret = __bpf_prog_charge(user, prog in bpf_prog_charge_memlock() 1714 bpf_prog_uncharge_memlock(struct bpf_prog *prog) bpf_prog_uncharge_memlock() argument 1722 bpf_prog_alloc_id(struct bpf_prog *prog) bpf_prog_alloc_id() argument 1743 bpf_prog_free_id(struct bpf_prog *prog, bool do_idr_lock) bpf_prog_free_id() argument 1781 _bpf_prog_put_noref(struct bpf_prog *prog, bool deferred) _bpf_prog_put_noref() argument 1798 _bpf_prog_put(struct bpf_prog *prog, bool do_idr_lock) _bpf_prog_put() argument 1809 bpf_prog_put(struct bpf_prog *prog) bpf_prog_put() argument 1817 struct bpf_prog *prog = filp->private_data; bpf_prog_release() local 1823 bpf_prog_get_stats(const struct bpf_prog *prog, struct bpf_prog_stats *stats) bpf_prog_get_stats() argument 1850 const struct bpf_prog *prog = filp->private_data; bpf_prog_show_fdinfo() local 1878 bpf_prog_new_fd(struct bpf_prog *prog) bpf_prog_new_fd() argument 1903 bpf_prog_add(struct bpf_prog *prog, int i) bpf_prog_add() argument 1909 bpf_prog_sub(struct bpf_prog *prog, int i) bpf_prog_sub() argument 1920 bpf_prog_inc(struct bpf_prog *prog) bpf_prog_inc() argument 1927 bpf_prog_inc_not_zero(struct bpf_prog *prog) bpf_prog_inc_not_zero() argument 1940 bpf_prog_get_ok(struct bpf_prog *prog, enum bpf_prog_type *attach_type, bool attach_drv) bpf_prog_get_ok() argument 1960 struct bpf_prog *prog; _bpf_prog_get() local 2150 struct bpf_prog *prog; bpf_prog_load() local 2337 bpf_link_init(struct bpf_link *link, enum bpf_link_type type, const struct bpf_link_ops *ops, struct bpf_prog *prog) bpf_link_init() argument 2438 const struct bpf_prog *prog = link->prog; bpf_link_show_fdinfo() local 2607 bpf_tracing_prog_attach(struct bpf_prog *prog, int tgt_prog_fd, u32 btf_id) bpf_tracing_prog_attach() argument 2849 struct bpf_prog *prog; bpf_raw_tracepoint_open() local 2932 bpf_prog_attach_check_attach_type(const struct bpf_prog *prog, enum bpf_attach_type attach_type) bpf_prog_attach_check_attach_type() argument 3013 struct bpf_prog *prog; bpf_prog_attach() local 3155 struct bpf_prog *prog; bpf_prog_test_run() local 3237 struct bpf_prog *prog; bpf_prog_get_curr_or_next() local 3260 struct bpf_prog *prog; bpf_prog_by_id() local 3279 struct bpf_prog *prog; bpf_prog_get_fd_by_id() local 3347 bpf_map_from_imm(const struct bpf_prog *prog, unsigned long addr, u32 *off, u32 *type) bpf_map_from_imm() argument 3374 bpf_insn_prepare_dump(const struct bpf_prog *prog, const struct cred *f_cred) bpf_insn_prepare_dump() argument 3459 bpf_prog_get_info_by_fd(struct file *file, struct bpf_prog *prog, const union bpf_attr *attr, union bpf_attr __user *uattr) bpf_prog_get_info_by_fd() argument 4096 tracing_bpf_link_attach(const union bpf_attr *attr, struct bpf_prog *prog) tracing_bpf_link_attach() argument 4114 struct bpf_prog *prog; link_create() local 4404 struct bpf_prog *prog; bpf_prog_bind_map() local [all...] |
H A D | verifier.c | 260 const struct bpf_prog *prog;
in find_linfo() local 263 prog = env->prog;
in find_linfo() 264 nr_linfo = prog->aux->nr_linfo;
in find_linfo() 266 if (!nr_linfo || insn_off >= prog->len) {
in find_linfo() 270 linfo = prog->aux->linfo;
in find_linfo() 391 verbose(env, "%s\n", ltrim(btf_name_by_offset(env->prog->aux->btf, linfo->line_off)));
in verbose_linfo() 1429 int insn_cnt = env->prog->len;
in add_subprog() 1453 struct bpf_insn *insn = env->prog->insnsi;
in check_subprogs() 1454 int insn_cnt = env->prog in check_subprogs() 2893 resolve_prog_type(struct bpf_prog *prog) resolve_prog_type() argument 8163 const struct bpf_prog *prog = env->prog; check_return_code() local 8559 struct bpf_prog *prog; check_btf_func() local 8700 struct bpf_prog *prog; check_btf_line() local 10071 check_map_prog_compatibility(struct bpf_verifier_env *env, struct bpf_map *map, struct bpf_prog *prog) check_map_prog_compatibility() argument 10378 adjust_poke_descs(struct bpf_prog *prog, u32 off, u32 len) adjust_poke_descs() argument 10480 struct bpf_prog *prog = env->prog; bpf_adj_linfo_after_remove() local 10966 struct bpf_prog *prog = env->prog, **func, *tmp; jit_subprogs() local 11181 struct bpf_prog *prog = env->prog; fixup_call_args() local 11226 struct bpf_prog *prog = env->prog; fixup_bpf_calls() local 11745 struct bpf_prog *prog = env->prog; check_struct_ops_btf_id() local 11831 bpf_check_attach_target(struct bpf_verifier_log *log, const struct bpf_prog *prog, const struct bpf_prog *tgt_prog, u32 btf_id, struct bpf_attach_target_info *tgt_info) bpf_check_attach_target() argument 12064 struct bpf_prog *prog = env->prog; check_attach_btf_id() local 12147 bpf_check(struct bpf_prog **prog, union bpf_attr *attr, union bpf_attr __user *uattr) bpf_check() argument [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | bpf.h | 376 bool (*allowed)(const struct bpf_prog *prog); 447 /* The information passed from prog-specific *_is_valid_access 465 int (*test_run)(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr); 470 const struct bpf_func_proto *(*get_func_proto)(enum bpf_func_id func_id, const struct bpf_prog *prog); 475 bool (*is_valid_access)(int off, int size, enum bpf_access_type type, const struct bpf_prog *prog, 477 int (*gen_prologue)(struct bpf_insn *insn, bool direct_write, const struct bpf_prog *prog); 480 struct bpf_prog *prog, u32 *target_size); 493 int (*prepare)(struct bpf_prog *prog); 494 int (*translate)(struct bpf_prog *prog); 495 void (*destroy)(struct bpf_prog *prog); 499 struct bpf_prog *prog; global() member 595 bool prog; global() member 654 struct bpf_prog *prog; global() member 715 bpf_trampoline_link_prog(struct bpf_prog *prog, struct bpf_trampoline *tr) bpf_trampoline_link_prog() argument 719 bpf_trampoline_unlink_prog(struct bpf_prog *prog, struct bpf_trampoline *tr) bpf_trampoline_unlink_prog() argument 816 struct bpf_prog *prog; global() member 882 struct bpf_prog *prog; global() member 1041 struct bpf_prog *prog; global() member 1466 bpf_prog_add(struct bpf_prog *prog, int i) bpf_prog_add() argument 1470 bpf_prog_sub(struct bpf_prog *prog, int i) bpf_prog_sub() argument 1474 bpf_prog_put(struct bpf_prog *prog) bpf_prog_put() argument 1478 bpf_prog_inc(struct bpf_prog *prog) bpf_prog_inc() argument 1482 bpf_prog_inc_not_zero(struct bpf_prog *prog) bpf_prog_inc_not_zero() argument 1496 bpf_link_init(struct bpf_link *link, enum bpf_link_type type, const struct bpf_link_ops *ops, struct bpf_prog *prog) bpf_link_init() argument 1590 bpf_prog_test_run_xdp(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_xdp() argument 1596 bpf_prog_test_run_skb(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_skb() argument 1602 bpf_prog_test_run_tracing(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_tracing() argument 1608 bpf_prog_test_run_flow_dissector(struct bpf_prog *prog, const union bpf_attr *kattr, union bpf_attr __user *uattr) bpf_prog_test_run_flow_dissector() argument 1682 bpf_prog_offload_init(struct bpf_prog *prog, union bpf_attr *attr) bpf_prog_offload_init() argument 1715 sock_map_prog_update(struct bpf_map *map, struct bpf_prog *prog, struct bpf_prog *old, u32 which) sock_map_prog_update() argument 1720 sock_map_get_from_fd(const union bpf_attr *attr, struct bpf_prog *prog) sock_map_get_from_fd() argument 1837 bpf_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) bpf_sock_convert_ctx_access() argument 1870 bpf_tcp_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) bpf_tcp_sock_convert_ctx_access() argument 1881 bpf_xdp_sock_convert_ctx_access(enum bpf_access_type type, const struct bpf_insn *si, struct bpf_insn *insn_buf, struct bpf_prog *prog, u32 *target_size) bpf_xdp_sock_convert_ctx_access() argument [all...] |
/device/qemu/SmartL_E802/liteos_m/board/fs/ |
H A D | littlefs_hal.c | 81 .prog = LittlefsProg,
|
/device/qemu/esp32/liteos_m/board/fs/ |
H A D | littlefs_hal.c | 77 .prog = LittlefsProg,
|
/device/qemu/riscv32_virt/liteos_m/board/driver/cfiflash/ |
H A D | cfiflash_fs_hal.c | 142 .prog = LittlefsProg,
|
/device/soc/rockchip/rk2206/hdf_driver/fs/ |
H A D | fs_driver.c | 432 m_fs_cfg[i].lfs_cfg.prog = fs_write;
in fsdrv_init()
|