Home
last modified time | relevance | path

Searched refs:prog (Results 1 - 7 of 7) sorted by relevance

/device/soc/rockchip/common/sdk_linux/kernel/bpf/
H A Dsyscall.c1621 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 Dverifier.c260 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 Dbpf.h376 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 Dlittlefs_hal.c81 .prog = LittlefsProg,
/device/qemu/esp32/liteos_m/board/fs/
H A Dlittlefs_hal.c77 .prog = LittlefsProg,
/device/qemu/riscv32_virt/liteos_m/board/driver/cfiflash/
H A Dcfiflash_fs_hal.c142 .prog = LittlefsProg,
/device/soc/rockchip/rk2206/hdf_driver/fs/
H A Dfs_driver.c432 m_fs_cfg[i].lfs_cfg.prog = fs_write; in fsdrv_init()

Completed in 18 milliseconds