Home
last modified time | relevance | path

Searched refs:filter (Results 1 – 25 of 649) sorted by relevance

12345678910>>...26

/Linux-v4.19/block/
Dscsi_ioctl.c124 static void blk_set_cmd_filter_defaults(struct blk_cmd_filter *filter) in blk_set_cmd_filter_defaults() argument
127 __set_bit(TEST_UNIT_READY, filter->read_ok); in blk_set_cmd_filter_defaults()
128 __set_bit(REQUEST_SENSE, filter->read_ok); in blk_set_cmd_filter_defaults()
129 __set_bit(READ_6, filter->read_ok); in blk_set_cmd_filter_defaults()
130 __set_bit(READ_10, filter->read_ok); in blk_set_cmd_filter_defaults()
131 __set_bit(READ_12, filter->read_ok); in blk_set_cmd_filter_defaults()
132 __set_bit(READ_16, filter->read_ok); in blk_set_cmd_filter_defaults()
133 __set_bit(READ_BUFFER, filter->read_ok); in blk_set_cmd_filter_defaults()
134 __set_bit(READ_DEFECT_DATA, filter->read_ok); in blk_set_cmd_filter_defaults()
135 __set_bit(READ_CAPACITY, filter->read_ok); in blk_set_cmd_filter_defaults()
[all …]
/Linux-v4.19/drivers/infiniband/hw/usnic/
Dusnic_fwd.h91 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter,
97 static inline void usnic_fwd_init_usnic_filter(struct filter *filter, in usnic_fwd_init_usnic_filter() argument
100 filter->type = FILTER_USNIC_ID; in usnic_fwd_init_usnic_filter()
101 filter->u.usnic.ethtype = ETH_P_IBOE; in usnic_fwd_init_usnic_filter()
102 filter->u.usnic.flags = FILTER_FIELD_USNIC_ETHTYPE | in usnic_fwd_init_usnic_filter()
105 filter->u.usnic.proto_version = (USNIC_ROCE_GRH_VER << in usnic_fwd_init_usnic_filter()
108 filter->u.usnic.usnic_id = usnic_id; in usnic_fwd_init_usnic_filter()
111 static inline void usnic_fwd_init_udp_filter(struct filter *filter, in usnic_fwd_init_udp_filter() argument
114 filter->type = FILTER_IPV4_5TUPLE; in usnic_fwd_init_udp_filter()
115 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter()
[all …]
Dusnic_fwd.c160 struct filter *filter) in validate_filter_locked() argument
165 if (filter->type == FILTER_IPV4_5TUPLE) { in validate_filter_locked()
166 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) in validate_filter_locked()
168 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_PT)) in validate_filter_locked()
172 else if (filter->u.ipv4.dst_port == 0) in validate_filter_locked()
174 else if (ntohl(ufdev->inaddr) != filter->u.ipv4.dst_addr) in validate_filter_locked()
183 static void fill_tlv(struct filter_tlv *tlv, struct filter *filter, in fill_tlv() argument
187 tlv->length = sizeof(struct filter); in fill_tlv()
188 *((struct filter *)&tlv->val) = *filter; in fill_tlv()
191 sizeof(struct filter)); in fill_tlv()
[all …]
/Linux-v4.19/kernel/trace/
Dtrace_events_filter.c880 int filter_match_preds(struct event_filter *filter, void *rec) in filter_match_preds() argument
886 if (!filter) in filter_match_preds()
890 prog = rcu_dereference_raw(filter->prog); in filter_match_preds()
904 static void remove_filter_string(struct event_filter *filter) in remove_filter_string() argument
906 if (!filter) in remove_filter_string()
909 kfree(filter->filter_string); in remove_filter_string()
910 filter->filter_string = NULL; in remove_filter_string()
914 struct event_filter *filter) in append_filter_err() argument
921 if (WARN_ON(!filter->filter_string)) in append_filter_err()
929 len = strlen(filter->filter_string); in append_filter_err()
[all …]
/Linux-v4.19/tools/perf/util/
Dstrfilter.c28 void strfilter__delete(struct strfilter *filter) in strfilter__delete() argument
30 if (filter) { in strfilter__delete()
31 strfilter_node__delete(filter->root); in strfilter__delete()
32 free(filter); in strfilter__delete()
161 struct strfilter *filter = zalloc(sizeof(*filter)); in strfilter__new() local
164 if (filter) in strfilter__new()
165 filter->root = strfilter_node__new(rules, &ep); in strfilter__new()
167 if (!filter || !filter->root || *ep != '\0') { in strfilter__new()
170 strfilter__delete(filter); in strfilter__new()
171 filter = NULL; in strfilter__new()
[all …]
Dstrfilter.h42 int strfilter__or(struct strfilter *filter,
55 int strfilter__and(struct strfilter *filter,
65 bool strfilter__compare(struct strfilter *filter, const char *str);
73 void strfilter__delete(struct strfilter *filter);
82 char *strfilter__string(struct strfilter *filter);
/Linux-v4.19/tools/lib/traceevent/
Dparse-filter.c110 find_filter_type(struct event_filter *filter, int id) in find_filter_type() argument
117 filter_type = bsearch(&key, filter->event_filters, in find_filter_type()
118 filter->filters, in find_filter_type()
119 sizeof(*filter->event_filters), in find_filter_type()
126 add_filter_type(struct event_filter *filter, int id) in add_filter_type() argument
131 filter_type = find_filter_type(filter, id); in add_filter_type()
135 filter_type = realloc(filter->event_filters, in add_filter_type()
136 sizeof(*filter->event_filters) * in add_filter_type()
137 (filter->filters + 1)); in add_filter_type()
141 filter->event_filters = filter_type; in add_filter_type()
[all …]
/Linux-v4.19/tools/testing/selftests/net/forwarding/
Dtc_flower.sh40 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
42 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
54 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
55 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
66 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
68 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
80 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
81 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
90 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
92 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
[all …]
Dtc_chains.sh38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
47 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
57 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
59 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
61 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
77 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
78 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \
133 tc filter add dev $h2 ingress protocol ip pref 1 handle 1101 \
137 tc filter add dev $h2 ingress protocol ip pref 1 handle 1102 \
[all …]
Dtc_actions.sh56 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
65 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
75 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
76 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
85 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \
94 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
106 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower
107 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower
120 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \
122 tc filter add dev $swp1 ingress protocol ip pref 3 handle 103 flower \
[all …]
/Linux-v4.19/kernel/
Dseccomp.c108 static int seccomp_check_filter(struct sock_filter *filter, unsigned int flen) in seccomp_check_filter() argument
112 struct sock_filter *ftest = &filter[pc]; in seccomp_check_filter()
195 READ_ONCE(current->seccomp.filter); in seccomp_run_filters()
293 is_ancestor(thread->seccomp.filter, in seccomp_can_sync_threads()
294 caller->seccomp.filter))) in seccomp_can_sync_threads()
338 smp_store_release(&thread->seccomp.filter, in seccomp_sync_threads()
339 caller->seccomp.filter); in seccomp_sync_threads()
417 struct seccomp_filter *filter = ERR_PTR(-EFAULT); in seccomp_prepare_user_filter() local
425 fprog.filter = compat_ptr(fprog32.filter); in seccomp_prepare_user_filter()
430 filter = seccomp_prepare_filter(&fprog); in seccomp_prepare_user_filter()
[all …]
/Linux-v4.19/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
Dtc_flower.sh48 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
57 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
72 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
80 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
94 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \
96 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \
105 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower
113 tc filter add dev $h2 ingress protocol ip pref 3 handle 103 flower \
122 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower
130 tc filter del dev $h2 ingress protocol ip pref 3 handle 103 flower
[all …]
/Linux-v4.19/drivers/media/dvb-core/
Ddmxdev.c388 struct dmx_section_filter *filter, in dvb_dmxdev_section_callback() argument
391 struct dmxdev_filter *dmxdevfilter = filter->priv; in dvb_dmxdev_section_callback()
509 static int dvb_dmxdev_feed_start(struct dmxdev_filter *filter) in dvb_dmxdev_feed_start() argument
514 dvb_dmxdev_filter_state_set(filter, DMXDEV_STATE_GO); in dvb_dmxdev_feed_start()
516 switch (filter->type) { in dvb_dmxdev_feed_start()
518 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start()
520 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_feed_start()
523 dvb_dmxdev_feed_stop(filter); in dvb_dmxdev_feed_start()
537 static int dvb_dmxdev_feed_restart(struct dmxdev_filter *filter) in dvb_dmxdev_feed_restart() argument
540 struct dmxdev *dmxdev = filter->dev; in dvb_dmxdev_feed_restart()
[all …]
/Linux-v4.19/drivers/net/ethernet/aquantia/atlantic/hw_atl/
Dhw_atl_llh_internal.h447 #define HW_ATL_RX_FLR_MCST_FLR_ADR(filter) (0x00005250u + (filter) * 0x4) argument
704 #define HW_ATL_RPFL2MC_ENF_ADR(filter) (0x00005250 + (filter) * 0x4) argument
741 #define HW_ATL_RPFL2UC_ACTF_ADR(filter) (0x00005114 + (filter) * 0x8) argument
760 #define HW_ATL_RPFL2UC_ENF_ADR(filter) (0x00005114 + (filter) * 0x8) argument
773 #define HW_ATL_RPFL2UC_DAFLSW_ADR(filter) (0x00005110 + (filter) * 0x8) argument
775 #define HW_ATL_RPFL2UC_DAFMSW_ADR(filter) (0x00005114 + (filter) * 0x8) argument
1027 #define HW_ATL_RPF_VL_EN_F_ADR(filter) (0x00005290 + (filter) * 0x4) argument
1046 #define HW_ATL_RPF_VL_ACT_F_ADR(filter) (0x00005290 + (filter) * 0x4) argument
1065 #define HW_ATL_RPF_VL_ID_F_ADR(filter) (0x00005290 + (filter) * 0x4) argument
1084 #define HW_ATL_RPF_ET_EN_F_ADR(filter) (0x00005300 + (filter) * 0x4) argument
[all …]
/Linux-v4.19/tools/testing/selftests/seccomp/
Dseccomp_bpf.c232 struct sock_filter filter[] = { in TEST() local
236 .len = (unsigned short)ARRAY_SIZE(filter), in TEST()
237 .filter = filter, in TEST()
266 struct sock_filter *filter; in TEST() local
270 filter = calloc(count, sizeof(*filter)); in TEST()
271 ASSERT_NE(NULL, filter); in TEST()
274 filter[i] = allow[0]; in TEST()
279 prog.filter = filter; in TEST()
303 struct sock_filter *filter; in TEST() local
307 filter = calloc(count, sizeof(*filter)); in TEST()
[all …]
/Linux-v4.19/samples/seccomp/
Dbpf-helper.c20 struct sock_filter *filter, size_t count) in bpf_resolve_jumps() argument
32 struct sock_filter *instr = &filter[offset]; in bpf_resolve_jumps()
90 void seccomp_bpf_print(struct sock_filter *filter, size_t count) in seccomp_bpf_print() argument
92 struct sock_filter *end = filter + count; in seccomp_bpf_print()
93 for ( ; filter < end; ++filter) in seccomp_bpf_print()
95 filter->code, filter->jt, filter->jf, filter->k); in seccomp_bpf_print()
Dbpf-fancy.c35 struct sock_filter filter[] = { in main() local
82 .filter = filter, in main()
83 .len = (unsigned short)(sizeof(filter)/sizeof(filter[0])), in main()
86 bpf_resolve_jumps(&l, filter, sizeof(filter)/sizeof(*filter)); in main()
/Linux-v4.19/net/netfilter/
Dxt_bpf.c36 program.filter = insns; in __bpf_mt_check_bytecode()
73 &info->filter); in bpf_mt_check()
83 &info->filter); in bpf_mt_check_v1()
85 return __bpf_mt_check_fd(info->fd, &info->filter); in bpf_mt_check_v1()
87 return __bpf_mt_check_path(info->path, &info->filter); in bpf_mt_check_v1()
96 return BPF_PROG_RUN(info->filter, skb); in bpf_mt()
103 return !!bpf_prog_run_save_cb(info->filter, (struct sk_buff *) skb); in bpf_mt_v1()
110 bpf_prog_destroy(info->filter); in bpf_mt_destroy()
117 bpf_prog_destroy(info->filter); in bpf_mt_destroy_v1()
129 .usersize = offsetof(struct xt_bpf_info, filter),
[all …]
/Linux-v4.19/scripts/
DMakefile.clean14 kbuild-dir := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src))
20 __subdir-y := $(patsubst %/,%,$(filter %/, $(obj-y)))
22 __subdir-m := $(patsubst %/,%,$(filter %/, $(obj-m)))
24 __subdir- := $(patsubst %/,%,$(filter %/, $(obj-)))
45 __clean-files := $(filter-out $(no-clean-files), $(__clean-files))
52 $(addprefix $(obj)/, $(filter-out $(objtree)/%, $(__clean-files))) \
53 $(filter $(objtree)/%, $(__clean-files)))
58 $(addprefix $(obj)/, $(filter-out $(objtree)/%, $(clean-dirs))) \
59 $(filter $(objtree)/%, $(clean-dirs)))
DMakefile.lib17 obj-m := $(filter-out $(obj-y),$(obj-m))
21 lib-y := $(filter-out $(obj-y), $(sort $(lib-y) $(lib-m)))
26 modorder := $(patsubst %/,%/modules.order, $(filter %/, $(obj-y)) $(obj-m:.o=.ko))
34 __subdir-y := $(patsubst %/,%,$(filter %/, $(obj-y)))
36 __subdir-m := $(patsubst %/,%,$(filter %/, $(obj-m)))
39 obj-m := $(filter-out %/, $(obj-m))
48 single-used-m := $(sort $(filter-out $(multi-used-m),$(obj-m)))
52 subdir-obj-y := $(filter %/built-in.a, $(obj-y))
83 $(if $(filter $*.o, $($(m:.o=-objs)) $($(m:.o=-y)) $($(m:.o=-m))),$(m:.o=)))))
96 _c_flags = $(filter-out $(CFLAGS_REMOVE_$(basetarget).o), $(orig_c_flags))
[all …]
/Linux-v4.19/net/sched/
Dact_bpf.c27 struct bpf_prog *filter; member
42 struct bpf_prog *filter; in tcf_bpf_act() local
49 filter = rcu_dereference(prog->filter); in tcf_bpf_act()
53 filter_res = BPF_PROG_RUN(filter, skb); in tcf_bpf_act()
57 filter_res = BPF_PROG_RUN(filter, skb); in tcf_bpf_act()
125 if (nla_put_u32(skb, TCA_ACT_BPF_ID, prog->filter->aux->id)) in tcf_bpf_dump_ebpf_info()
128 nla = nla_reserve(skb, TCA_ACT_BPF_TAG, sizeof(prog->filter->tag)); in tcf_bpf_dump_ebpf_info()
132 memcpy(nla_data(nla), prog->filter->tag, nla_len(nla)); in tcf_bpf_dump_ebpf_info()
207 fprog_tmp.filter = bpf_ops; in tcf_bpf_init_from_ops()
217 cfg->filter = fp; in tcf_bpf_init_from_ops()
[all …]
/Linux-v4.19/samples/bpf/
Dtracex5_user.c17 struct sock_filter filter[] = { in install_accept_all_seccomp() local
21 .len = (unsigned short)(sizeof(filter)/sizeof(filter[0])), in install_accept_all_seccomp()
22 .filter = filter, in install_accept_all_seccomp()
/Linux-v4.19/net/can/
Draw.c94 struct can_filter *filter; /* pointer to filter(s) */ member
185 struct sock *sk, struct can_filter *filter, in raw_enable_filters() argument
192 err = can_rx_register(net, dev, filter[i].can_id, in raw_enable_filters()
193 filter[i].can_mask, in raw_enable_filters()
198 can_rx_unregister(net, dev, filter[i].can_id, in raw_enable_filters()
199 filter[i].can_mask, in raw_enable_filters()
221 struct sock *sk, struct can_filter *filter, in raw_disable_filters() argument
227 can_rx_unregister(net, dev, filter[i].can_id, in raw_disable_filters()
228 filter[i].can_mask, raw_rcv, sk); in raw_disable_filters()
248 raw_disable_filters(net, dev, sk, ro->filter, ro->count); in raw_disable_allfilters()
[all …]
/Linux-v4.19/net/tipc/
Dsubscr.c81 u32 filter = tipc_sub_read(s, filter); in tipc_sub_report_overlap() local
91 if (!must && !(filter & TIPC_SUB_PORTS)) in tipc_sub_report_overlap()
93 if (filter & TIPC_SUB_CLUSTER_SCOPE && scope == TIPC_NODE_SCOPE) in tipc_sub_report_overlap()
95 if (filter & TIPC_SUB_NODE_SCOPE && scope != TIPC_NODE_SCOPE) in tipc_sub_report_overlap()
134 u32 filter = tipc_sub_read(s, filter); in tipc_sub_subscribe() local
138 if ((filter & TIPC_SUB_PORTS && filter & TIPC_SUB_SERVICE) || in tipc_sub_subscribe()
/Linux-v4.19/Documentation/media/uapi/dvb/
Ddmx-set-filter.rst29 Pointer to structure containing filter parameters.
35 This ioctl call sets up a filter according to the filter and mask
39 state whether a section should be CRC-checked, whether the filter should
40 be a ”one-shot” filter, i.e. if the filtering operation should be
43 :ref:`DMX_START` ioctl call). If a filter was previously set-up, this
44 filter will be canceled, and the receive buffer will be flushed.

12345678910>>...26