Searched refs:bpf_filters (Results 1 – 9 of 9) sorted by relevance
147 if (res->bpf_filters) in io_put_bpf_filters()148 __io_put_bpf_filters(res->bpf_filters); in io_put_bpf_filters()248 if (!src->bpf_filters) in io_bpf_filter_clone()255 if (refcount_inc_not_zero(&src->bpf_filters->refs)) { in io_bpf_filter_clone()257 dst->bpf_filters = src->bpf_filters; in io_bpf_filter_clone()286 srcf = rcu_dereference(src->bpf_filters->filters[i]); in io_bpf_filter_cow()385 filters = res->bpf_filters; in io_register_bpf_filter()402 old_filters = res->bpf_filters; in io_register_bpf_filter()421 res->bpf_filters = filters; in io_register_bpf_filter()453 if (filters != res->bpf_filters) in io_register_bpf_filter()
186 struct io_bpf_filters *bpf = ctx->restrictions.bpf_filters; in io_register_restrictions()190 ctx->restrictions.bpf_filters = bpf; in io_register_restrictions()978 WRITE_ONCE(ctx->bpf_filters, in __io_uring_register()979 ctx->restrictions.bpf_filters->filters); in __io_uring_register()
1886 if (unlikely(ctx->bpf_filters)) { in io_submit_sqe()1887 ret = io_uring_run_bpf_filters(ctx->bpf_filters, req); in io_submit_sqe()2192 if (ctx->restrictions.bpf_filters) { in io_ring_ctx_free()2193 WARN_ON_ONCE(ctx->bpf_filters != in io_ring_ctx_free()2194 ctx->restrictions.bpf_filters->filters); in io_ring_ctx_free()2196 WARN_ON_ONCE(ctx->bpf_filters); in io_ring_ctx_free()2960 if (dst->bpf_filters) in io_ctx_restriction_clone()2961 WRITE_ONCE(ctx->bpf_filters, dst->bpf_filters->filters); in io_ctx_restriction_clone()
162 list_for_each_entry(expr, &evsel->bpf_filters, list) { in get_filter_entries() 565 list_for_each_entry_safe(expr, tmp, &evsel->bpf_filters, list) { in perf_bpf_filter__destroy() 583 if (list_empty(&evsel->bpf_filters)) in perf_bpf_filter__lost_count()
174 struct list_head bpf_filters; /* for perf-record --filter */165 struct list_head bpf_filters; /* for perf-record --filter */ global() member
1218 if (!list_empty(&evsel->bpf_filters)) { in evlist__append_tp_filter_pid()
2629 return perf_bpf_filter__parse(&evsel->bpf_filters, str); in parse_uid_filter()
462 INIT_LIST_HEAD(&evsel->bpf_filters); in evsel__copy_config_terms()
272 struct io_bpf_filters *bpf_filters; member342 struct io_bpf_filter __rcu **bpf_filters; member