Home
last modified time | relevance | path

Searched refs:filter (Results 1 – 200 of 493) sorted by relevance

123

/linux-4.4.14/samples/seccomp/
Dbpf-helper.c19 struct sock_filter *filter, size_t count) in bpf_resolve_jumps() argument
21 struct sock_filter *begin = filter; in bpf_resolve_jumps()
30 filter += insn; in bpf_resolve_jumps()
31 for (; filter >= begin; --insn, --filter) { in bpf_resolve_jumps()
32 if (filter->code != (BPF_JMP+BPF_JA)) in bpf_resolve_jumps()
34 switch ((filter->jt<<8)|filter->jf) { in bpf_resolve_jumps()
36 if (labels->labels[filter->k].location == 0xffffffff) { in bpf_resolve_jumps()
38 labels->labels[filter->k].label); in bpf_resolve_jumps()
41 filter->k = labels->labels[filter->k].location - in bpf_resolve_jumps()
43 filter->jt = 0; in bpf_resolve_jumps()
[all …]
Dbpf-fancy.c34 struct sock_filter filter[] = { in main() local
81 .filter = filter, in main()
82 .len = (unsigned short)(sizeof(filter)/sizeof(filter[0])), in main()
85 bpf_resolve_jumps(&l, filter, sizeof(filter)/sizeof(*filter)); in main()
Ddropper.c30 struct sock_filter filter[] = { in install_filter() local
42 .len = (unsigned short)(sizeof(filter)/sizeof(filter[0])), in install_filter()
43 .filter = filter, in install_filter()
Dbpf-direct.c112 struct sock_filter filter[] = { in install_filter() local
145 .len = (unsigned short)(sizeof(filter)/sizeof(filter[0])), in install_filter()
146 .filter = filter, in install_filter()
/linux-4.4.14/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-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_fwd.h90 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter,
96 static inline void usnic_fwd_init_usnic_filter(struct filter *filter, in usnic_fwd_init_usnic_filter() argument
99 filter->type = FILTER_USNIC_ID; in usnic_fwd_init_usnic_filter()
100 filter->u.usnic.ethtype = USNIC_ROCE_ETHERTYPE; in usnic_fwd_init_usnic_filter()
101 filter->u.usnic.flags = FILTER_FIELD_USNIC_ETHTYPE | in usnic_fwd_init_usnic_filter()
104 filter->u.usnic.proto_version = (USNIC_ROCE_GRH_VER << in usnic_fwd_init_usnic_filter()
107 filter->u.usnic.usnic_id = usnic_id; in usnic_fwd_init_usnic_filter()
110 static inline void usnic_fwd_init_udp_filter(struct filter *filter, in usnic_fwd_init_udp_filter() argument
113 filter->type = FILTER_IPV4_5TUPLE; in usnic_fwd_init_udp_filter()
114 filter->u.ipv4.flags = FILTER_FIELD_5TUP_PROTO; in usnic_fwd_init_udp_filter()
[all …]
Dusnic_fwd.c168 struct filter *filter) in validate_filter_locked() argument
173 if (filter->type == FILTER_IPV4_5TUPLE) { in validate_filter_locked()
174 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) in validate_filter_locked()
176 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_PT)) in validate_filter_locked()
180 else if (filter->u.ipv4.dst_port == 0) in validate_filter_locked()
182 else if (ntohl(ufdev->inaddr) != filter->u.ipv4.dst_addr) in validate_filter_locked()
191 static void fill_tlv(struct filter_tlv *tlv, struct filter *filter, in fill_tlv() argument
195 tlv->length = sizeof(struct filter); in fill_tlv()
196 *((struct filter *)&tlv->val) = *filter; in fill_tlv()
199 sizeof(struct filter)); in fill_tlv()
[all …]
Dusnic_ib_qp_grp.c209 struct filter filter; in create_roce_custom_flow() local
224 usnic_fwd_init_usnic_filter(&filter, port_num); in create_roce_custom_flow()
229 flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction); in create_roce_custom_flow()
271 struct filter filter; in create_udp_flow() local
299 usnic_fwd_init_udp_filter(&filter, addr, port_num); in create_udp_flow()
304 flow = usnic_fwd_alloc_flow(qp_grp->ufdev, &filter, &uaction); in create_udp_flow()
/linux-4.4.14/kernel/trace/
Dtrace_events_filter.c589 int filter_match_preds(struct event_filter *filter, void *rec) in filter_match_preds() argument
601 if (!filter) in filter_match_preds()
604 n_preds = filter->n_preds; in filter_match_preds()
611 root = rcu_dereference_sched(filter->root); in filter_match_preds()
615 data.preds = preds = rcu_dereference_sched(filter->preds); in filter_match_preds()
628 static void remove_filter_string(struct event_filter *filter) in remove_filter_string() argument
630 if (!filter) in remove_filter_string()
633 kfree(filter->filter_string); in remove_filter_string()
634 filter->filter_string = NULL; in remove_filter_string()
637 static int replace_filter_string(struct event_filter *filter, in replace_filter_string() argument
[all …]
Dtrace_export.c25 filter, regfn) \ argument
27 filter)
55 #define FTRACE_ENTRY(name, struct_name, id, tstruct, print, filter) \ argument
68 #define FTRACE_ENTRY_DUP(name, struct_name, id, tstruct, print, filter) \ argument
70 filter)
126 #define FTRACE_ENTRY(name, struct_name, id, tstruct, print, filter) \ argument
132 int filter_type = filter; \
163 #define FTRACE_ENTRY_REG(call, struct_name, etype, tstruct, print, filter,\ argument
186 #define FTRACE_ENTRY(call, struct_name, etype, tstruct, print, filter) \ argument
188 PARAMS(tstruct), PARAMS(print), filter, NULL)
Dtrace_uprobe.c54 struct trace_uprobe_filter filter; member
218 static inline void init_trace_uprobe_filter(struct trace_uprobe_filter *filter) in init_trace_uprobe_filter() argument
220 rwlock_init(&filter->rwlock); in init_trace_uprobe_filter()
221 filter->nr_systemwide = 0; in init_trace_uprobe_filter()
222 INIT_LIST_HEAD(&filter->perf_events); in init_trace_uprobe_filter()
225 static inline bool uprobe_filter_is_empty(struct trace_uprobe_filter *filter) in uprobe_filter_is_empty() argument
227 return !filter->nr_systemwide && list_empty(&filter->perf_events); in uprobe_filter_is_empty()
267 init_trace_uprobe_filter(&tu->filter); in alloc_trace_uprobe()
900 filter_func_t filter) in probe_event_enable() argument
925 WARN_ON(!uprobe_filter_is_empty(&tu->filter)); in probe_event_enable()
[all …]
Dtrace_events_trigger.c70 struct event_filter *filter; in event_triggers_call() local
80 filter = rcu_dereference_sched(data->filter); in event_triggers_call()
81 if (filter && !filter_match_preds(filter, rec)) in event_triggers_call()
497 if (data->filter || data->cmd_ops->post_trigger) { in update_cond_flag()
708 struct event_filter *filter = NULL, *tmp; in set_trigger_filter() local
724 ret = create_event_filter(file->event_call, filter_str, false, &filter); in set_trigger_filter()
728 tmp = rcu_access_pointer(data->filter); in set_trigger_filter()
730 rcu_assign_pointer(data->filter, filter); in set_trigger_filter()
744 free_event_filter(rcu_access_pointer(data->filter)); in set_trigger_filter()
745 data->filter = NULL; in set_trigger_filter()
[all …]
Dtrace.h68 #define FTRACE_ENTRY(name, struct_name, id, tstruct, print, filter) \ argument
75 #define FTRACE_ENTRY_DUP(name, name_struct, id, tstruct, printk, filter) argument
79 filter, regfn) \ argument
81 filter)
1054 struct event_filter *filter; member
1130 extern void free_event_filter(struct event_filter *filter);
1161 struct event_filter __rcu *filter; member
1352 #define FTRACE_ENTRY(call, struct_name, id, tstruct, print, filter) \ argument
1356 #define FTRACE_ENTRY_DUP(call, struct_name, id, tstruct, print, filter) \ argument
1358 filter)
/linux-4.4.14/tools/perf/util/
Dstrfilter.c24 void strfilter__delete(struct strfilter *filter) in strfilter__delete() argument
26 if (filter) { in strfilter__delete()
27 strfilter_node__delete(filter->root); in strfilter__delete()
28 free(filter); in strfilter__delete()
157 struct strfilter *filter = zalloc(sizeof(*filter)); in strfilter__new() local
160 if (filter) in strfilter__new()
161 filter->root = strfilter_node__new(rules, &ep); in strfilter__new()
163 if (!filter || !filter->root || *ep != '\0') { in strfilter__new()
166 strfilter__delete(filter); in strfilter__new()
167 filter = NULL; in strfilter__new()
[all …]
Dstrfilter.h41 int strfilter__or(struct strfilter *filter,
54 int strfilter__and(struct strfilter *filter,
64 bool strfilter__compare(struct strfilter *filter, const char *str);
72 void strfilter__delete(struct strfilter *filter);
81 char *strfilter__string(struct strfilter *filter);
Dmap.h132 #define __map__for_each_symbol_by_name(map, sym_name, pos, filter) \ argument
133 for (pos = map__find_symbol_by_name(map, sym_name, filter); \
176 int map__load(struct map *map, symbol_filter_t filter);
178 u64 addr, symbol_filter_t filter);
180 symbol_filter_t filter);
194 struct map **mapp, symbol_filter_t filter);
235 symbol_filter_t filter);
241 symbol_filter_t filter);
245 int map_groups__find_ams(struct addr_map_symbol *ams, symbol_filter_t filter);
250 symbol_filter_t filter) in map_groups__find_function_by_name() argument
[all …]
Dmachine.h176 symbol_filter_t filter) in machine__find_kernel_symbol() argument
179 mapp, filter); in machine__find_kernel_symbol()
185 symbol_filter_t filter) in machine__find_kernel_function() argument
188 mapp, filter); in machine__find_kernel_function()
195 symbol_filter_t filter) in machine__find_kernel_function_by_name() argument
198 filter); in machine__find_kernel_function_by_name()
205 enum map_type type, symbol_filter_t filter);
207 symbol_filter_t filter);
Dprobe-event.h148 extern int del_perf_probe_events(struct strfilter *filter);
153 extern int show_perf_probe_events(struct strfilter *filter);
157 struct strfilter *filter);
158 extern int show_available_funcs(const char *module, struct strfilter *filter,
Dsymbol.c27 symbol_filter_t filter);
29 symbol_filter_t filter);
652 symbol_filter_t filter) in dso__split_kallsyms_for_kcore() argument
681 if (!curr_map || (filter && filter(curr_map, pos))) { in dso__split_kallsyms_for_kcore()
705 symbol_filter_t filter) in dso__split_kallsyms() argument
815 if (filter && filter(curr_map, pos)) { in dso__split_kallsyms()
1265 struct map *map, symbol_filter_t filter) in dso__load_kallsyms() argument
1287 return dso__split_kallsyms_for_kcore(dso, map, filter); in dso__load_kallsyms()
1289 return dso__split_kallsyms(dso, map, delta, filter); in dso__load_kallsyms()
1293 symbol_filter_t filter) in dso__load_perf_map() argument
[all …]
Dmap.c281 int map__load(struct map *map, symbol_filter_t filter) in map__load() argument
289 nr = dso__load(map->dso, map, filter); in map__load()
331 symbol_filter_t filter) in map__find_symbol() argument
333 if (map__load(map, filter) < 0) in map__find_symbol()
340 symbol_filter_t filter) in map__find_symbol_by_name() argument
342 if (map__load(map, filter) < 0) in map__find_symbol_by_name()
542 symbol_filter_t filter) in map_groups__find_symbol() argument
547 if (map != NULL && map__load(map, filter) >= 0) { in map_groups__find_symbol()
550 return map__find_symbol(map, map->map_ip(map, addr), filter); in map_groups__find_symbol()
557 struct map **mapp, symbol_filter_t filter) in maps__find_symbol_by_name() argument
[all …]
Dsymbol.h229 int dso__load(struct dso *dso, struct map *map, symbol_filter_t filter);
232 symbol_filter_t filter);
234 symbol_filter_t filter);
236 symbol_filter_t filter);
272 struct symsrc *runtime_ss, symbol_filter_t filter,
275 struct map *map, symbol_filter_t filter);
Dprobe-file.h16 int probe_file__del_events(int fd, struct strfilter *filter);
17 int probe_file__get_events(int fd, struct strfilter *filter,
Dprobe-file.c269 int probe_file__get_events(int fd, struct strfilter *filter, in probe_file__get_events() argument
286 if ((p && strfilter__compare(filter, p + 1)) || in probe_file__get_events()
287 strfilter__compare(filter, ent->s)) { in probe_file__get_events()
310 int probe_file__del_events(int fd, struct strfilter *filter) in probe_file__del_events() argument
319 ret = probe_file__get_events(fd, filter, namelist); in probe_file__del_events()
Devsel.h83 char *filter; member
225 int perf_evsel__set_filter(struct perf_evsel *evsel, const char *filter);
227 const char *op, const char *filter);
229 const char *filter);
Dthread_map.c18 static int filter(const struct dirent *dir) in filter() function
59 items = scandir(name, &namelist, filter, NULL); in thread_map__new_by_pid()
127 items = scandir(path, &namelist, filter, NULL); in thread_map__new_by_uid()
215 items = scandir(name, &namelist, filter, NULL); in thread_map__new_by_pid_str()
Devlist.c1233 if (evsel->filter == NULL) in perf_evlist__apply_filters()
1240 err = perf_evsel__apply_filter(evsel, ncpus, nthreads, evsel->filter); in perf_evlist__apply_filters()
1250 int perf_evlist__set_filter(struct perf_evlist *evlist, const char *filter) in perf_evlist__set_filter() argument
1256 err = perf_evsel__set_filter(evsel, filter); in perf_evlist__set_filter()
1266 char *filter; in perf_evlist__set_filter_pids() local
1272 if (asprintf(&filter, "common_pid != %d", pids[i]) < 0) in perf_evlist__set_filter_pids()
1277 if (asprintf(&tmp, "%s && common_pid != %d", filter, pids[i]) < 0) in perf_evlist__set_filter_pids()
1280 free(filter); in perf_evlist__set_filter_pids()
1281 filter = tmp; in perf_evlist__set_filter_pids()
1285 ret = perf_evlist__set_filter(evlist, filter); in perf_evlist__set_filter_pids()
[all …]
Devsel.c947 const char *filter) in perf_evsel__apply_filter() argument
951 (void *)filter); in perf_evsel__apply_filter()
954 int perf_evsel__set_filter(struct perf_evsel *evsel, const char *filter) in perf_evsel__set_filter() argument
956 char *new_filter = strdup(filter); in perf_evsel__set_filter()
959 free(evsel->filter); in perf_evsel__set_filter()
960 evsel->filter = new_filter; in perf_evsel__set_filter()
968 const char *op, const char *filter) in perf_evsel__append_filter() argument
972 if (evsel->filter == NULL) in perf_evsel__append_filter()
973 return perf_evsel__set_filter(evsel, filter); in perf_evsel__append_filter()
975 if (asprintf(&new_filter,"(%s) %s (%s)", evsel->filter, op, filter) > 0) { in perf_evsel__append_filter()
[all …]
/linux-4.4.14/drivers/media/dvb-core/
Ddmxdev.c355 struct dmx_section_filter *filter) in dvb_dmxdev_section_callback() argument
357 struct dmxdev_filter *dmxdevfilter = filter->priv; in dvb_dmxdev_section_callback()
443 static int dvb_dmxdev_feed_start(struct dmxdev_filter *filter) in dvb_dmxdev_feed_start() argument
448 dvb_dmxdev_filter_state_set(filter, DMXDEV_STATE_GO); in dvb_dmxdev_feed_start()
450 switch (filter->type) { in dvb_dmxdev_feed_start()
452 return filter->feed.sec->start_filtering(filter->feed.sec); in dvb_dmxdev_feed_start()
454 list_for_each_entry(feed, &filter->feed.ts, next) { in dvb_dmxdev_feed_start()
457 dvb_dmxdev_feed_stop(filter); in dvb_dmxdev_feed_start()
471 static int dvb_dmxdev_feed_restart(struct dmxdev_filter *filter) in dvb_dmxdev_feed_restart() argument
474 struct dmxdev *dmxdev = filter->dev; in dvb_dmxdev_feed_restart()
[all …]
Ddvb_demux.c143 u8 xor = f->filter.filter_value[i] ^ feed->feed.sec.secbuf[i]; in dvb_dmx_swfilter_sectionfilter()
155 NULL, 0, &f->filter); in dvb_dmx_swfilter_sectionfilter()
161 struct dvb_demux_filter *f = feed->filter; in dvb_dmx_swfilter_section_feed()
601 if (demux->filter[i].state == DMX_STATE_FREE) in dvb_dmx_filter_alloc()
607 demux->filter[i].state = DMX_STATE_ALLOCATED; in dvb_dmx_filter_alloc()
609 return &demux->filter[i]; in dvb_dmx_filter_alloc()
814 if (!(feed->filter = dvb_dmx_filter_alloc(demux))) { in dvbdmx_allocate_ts_feed()
820 feed->filter->type = DMX_TYPE_TS; in dvbdmx_allocate_ts_feed()
821 feed->filter->feed = feed; in dvbdmx_allocate_ts_feed()
822 feed->filter->state = DMX_STATE_READY; in dvbdmx_allocate_ts_feed()
[all …]
Ddvb_demux.h50 struct dmx_section_filter filter; member
87 struct dvb_demux_filter *filter; member
117 struct dvb_demux_filter *filter; member
Ddmxdev.h67 } filter; member
98 struct dmxdev_filter *filter; member
Ddemux.h183 struct dmx_section_filter **filter);
185 struct dmx_section_filter *filter);
/linux-4.4.14/tools/lib/traceevent/
Dparse-filter.c119 find_filter_type(struct event_filter *filter, int id) in find_filter_type() argument
126 filter_type = bsearch(&key, filter->event_filters, in find_filter_type()
127 filter->filters, in find_filter_type()
128 sizeof(*filter->event_filters), in find_filter_type()
135 add_filter_type(struct event_filter *filter, int id) in add_filter_type() argument
140 filter_type = find_filter_type(filter, id); in add_filter_type()
144 filter_type = realloc(filter->event_filters, in add_filter_type()
145 sizeof(*filter->event_filters) * in add_filter_type()
146 (filter->filters + 1)); in add_filter_type()
150 filter->event_filters = filter_type; in add_filter_type()
[all …]
Devent-parse.h913 struct filter_arg *filter; member
939 enum pevent_errno pevent_filter_add_filter_str(struct event_filter *filter,
942 enum pevent_errno pevent_filter_match(struct event_filter *filter,
945 int pevent_filter_strerror(struct event_filter *filter, enum pevent_errno err,
948 int pevent_event_filtered(struct event_filter *filter,
951 void pevent_filter_reset(struct event_filter *filter);
953 int pevent_filter_clear_trivial(struct event_filter *filter,
956 void pevent_filter_free(struct event_filter *filter);
958 char *pevent_filter_make_string(struct event_filter *filter, int event_id);
960 int pevent_filter_remove_event(struct event_filter *filter,
[all …]
DBuild4 libtraceevent-y += parse-filter.o
/linux-4.4.14/kernel/
Dseccomp.c100 static int seccomp_check_filter(struct sock_filter *filter, unsigned int flen) in seccomp_check_filter() argument
104 struct sock_filter *ftest = &filter[pc]; in seccomp_check_filter()
182 lockless_dereference(current->seccomp.filter); in seccomp_run_filters()
272 is_ancestor(thread->seccomp.filter, in seccomp_can_sync_threads()
273 caller->seccomp.filter))) in seccomp_can_sync_threads()
317 smp_store_release(&thread->seccomp.filter, in seccomp_sync_threads()
318 caller->seccomp.filter); in seccomp_sync_threads()
395 struct seccomp_filter *filter = ERR_PTR(-EFAULT); in seccomp_prepare_user_filter() local
403 fprog.filter = compat_ptr(fprog32.filter); in seccomp_prepare_user_filter()
408 filter = seccomp_prepare_filter(&fprog); in seccomp_prepare_user_filter()
[all …]
/linux-4.4.14/tools/testing/selftests/seccomp/
Dseccomp_bpf.c157 struct sock_filter filter[] = { in TEST() local
161 .len = (unsigned short)ARRAY_SIZE(filter), in TEST()
162 .filter = filter, in TEST()
191 struct sock_filter *filter; in TEST() local
195 filter = calloc(count, sizeof(*filter)); in TEST()
196 ASSERT_NE(NULL, filter); in TEST()
199 filter[i] = allow[0]; in TEST()
204 prog.filter = filter; in TEST()
228 struct sock_filter *filter; in TEST() local
232 filter = calloc(count, sizeof(*filter)); in TEST()
[all …]
/linux-4.4.14/scripts/
DMakefile.clean13 kbuild-dir := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src))
19 __subdir-y := $(patsubst %/,%,$(filter %/, $(obj-y)))
21 __subdir-m := $(patsubst %/,%,$(filter %/, $(obj-m)))
23 __subdir- := $(patsubst %/,%,$(filter %/, $(obj-)))
43 __clean-files := $(filter-out $(no-clean-files), $(__clean-files))
50 $(addprefix $(obj)/, $(filter-out $(objtree)/%, $(__clean-files))) \
51 $(filter $(objtree)/%, $(__clean-files)))
56 $(addprefix $(obj)/, $(filter-out $(objtree)/%, $(clean-dirs))) \
57 $(filter $(objtree)/%, $(clean-dirs)))
DMakefile.lib18 obj-m := $(filter-out $(obj-y),$(obj-m))
23 lib-y := $(filter-out $(obj-y), $(sort $(lib-y) $(lib-m)))
36 modorder := $(patsubst %/,%/modules.order, $(filter %/, $(obj-y)) $(obj-m:.o=.ko))
38 __subdir-y := $(patsubst %/,%,$(filter %/, $(obj-y)))
40 __subdir-m := $(patsubst %/,%,$(filter %/, $(obj-m)))
43 obj-m := $(filter-out %/, $(obj-m))
53 single-used-m := $(sort $(filter-out $(multi-used-m),$(obj-m)))
63 subdir-obj-y := $(filter %/built-in.o, $(obj-y))
69 real-objs-y := $(foreach m, $(filter-out $(subdir-obj-y), $(obj-y)), $(if $(strip $($(m:.o=-objs)) …
101 modname_flags = $(if $(filter 1,$(words $(modname))),\
[all …]
DMakefile.headersinst29 subdirs := $(patsubst %/,%,$(filter %/, $(header-y)))
30 header-y := $(filter-out %/, $(header-y))
38 wrapper-files := $(filter $(header-y), $(generic-y))
46 header-y := $(filter-out $(generic-y), $(header-y))
71 unwanted := $(filter-out $(all-files),$(oldheaders))
DMakefile.modbuiltin23 kbuild-dir := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src))
28 __subdir-Y := $(patsubst %/,%,$(filter %/, $(obj-Y)))
35 modbuiltin-mods := $(filter %.ko, $(obj-Y:.o=.ko))
DMakefile.modpost83 MODPOST_OPT=$(subst -i,-n,$(filter -i,$(MAKEFLAGS)))
86 quiet_cmd_modpost = MODPOST $(words $(filter-out vmlinux FORCE, $^)) modules
122 -o $@ $(filter-out FORCE,$^)
DKbuild.include204 $(if $(filter-out -I/%,$(1)),$(patsubst -I%,-I$(srctree)/%,$(1))) $(1))
207 flags = $(foreach o,$($(1)),$(if $(filter -I%,$(o)),$(call addtree,$(o)),$(o)))
218 objectify = $(foreach o,$(1),$(if $(filter /%,$(o)),$(o),$(obj)/$(o)))
231 arg-check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \
232 $(filter-out $(cmd_$@), $(cmd_$(1))) )
247 any-prereq = $(filter-out $(PHONY),$?) $(filter-out $(PHONY) $(wildcard $^),$^)
292 $(if $(filter $@, $(PHONY)),- due to target is PHONY, \
297 $(if $(filter $@, $(targets)), \
DMakefile.build42 kbuild-dir := $(if $(filter /%,$(src)),$(src),$(srctree)/$(src))
332 $(LD) $(ld_flags) -r -o $@ $(filter $(obj-y), $^) \
349 $(if $(filter %/modules.order, $m), \
376 $(filter $(addprefix $(obj)/, \
Dmkmakefile50 \$(filter-out __sub-make, \$(MAKECMDGOALS)): __sub-make
/linux-4.4.14/samples/bpf/
Dtracex5_user.c15 struct sock_filter filter[] = { in install_accept_all_seccomp() local
19 .len = (unsigned short)(sizeof(filter)/sizeof(filter[0])), in install_accept_all_seccomp()
20 .filter = filter, in install_accept_all_seccomp()
/linux-4.4.14/net/can/
Draw.c94 struct can_filter *filter; /* pointer to filter(s) */ member
185 struct can_filter *filter, int count) in raw_enable_filters() argument
191 err = can_rx_register(dev, filter[i].can_id, in raw_enable_filters()
192 filter[i].can_mask, in raw_enable_filters()
197 can_rx_unregister(dev, filter[i].can_id, in raw_enable_filters()
198 filter[i].can_mask, in raw_enable_filters()
220 struct can_filter *filter, int count) in raw_disable_filters() argument
225 can_rx_unregister(dev, filter[i].can_id, filter[i].can_mask, in raw_disable_filters()
244 raw_disable_filters(dev, sk, ro->filter, ro->count); in raw_disable_allfilters()
253 err = raw_enable_filters(dev, sk, ro->filter, ro->count); in raw_enable_allfilters()
[all …]
Dgw.c124 struct can_filter filter; member
443 return can_rx_register(gwj->src.dev, gwj->ccgw.filter.can_id, in cgw_register_filter()
444 gwj->ccgw.filter.can_mask, can_can_gw_rcv, in cgw_register_filter()
450 can_rx_unregister(gwj->src.dev, gwj->ccgw.filter.can_id, in cgw_unregister_filter()
451 gwj->ccgw.filter.can_mask, can_can_gw_rcv, gwj); in cgw_unregister_filter()
571 if (gwj->ccgw.filter.can_id || gwj->ccgw.filter.can_mask) { in cgw_put_job()
573 &gwj->ccgw.filter) < 0) in cgw_put_job()
786 nla_memcpy(&ccgw->filter, tb[CGW_FILTER], in cgw_parse_attr()
/linux-4.4.14/net/sched/
Dact_bpf.c28 struct bpf_prog *filter; member
40 struct bpf_prog *filter; in tcf_bpf() local
51 filter = rcu_dereference(prog->filter); in tcf_bpf()
54 filter_res = BPF_PROG_RUN(filter, skb); in tcf_bpf()
57 filter_res = BPF_PROG_RUN(filter, skb); in tcf_bpf()
199 fprog_tmp.filter = bpf_ops; in tcf_bpf_init_from_ops()
209 cfg->filter = fp; in tcf_bpf_init_from_ops()
244 cfg->filter = fp; in tcf_bpf_init_from_efd()
253 bpf_prog_put(cfg->filter); in tcf_bpf_cfg_cleanup()
255 bpf_prog_destroy(cfg->filter); in tcf_bpf_cfg_cleanup()
[all …]
Dcls_bpf.c38 struct bpf_prog *filter; member
103 filter_res = BPF_PROG_RUN(prog->filter, skb); in cls_bpf_classify()
106 filter_res = BPF_PROG_RUN(prog->filter, skb); in cls_bpf_classify()
161 bpf_prog_put(prog->filter); in cls_bpf_delete_prog()
163 bpf_prog_destroy(prog->filter); in cls_bpf_delete_prog()
249 fprog_tmp.filter = bpf_ops; in cls_bpf_prog_from_ops()
260 prog->filter = fp; in cls_bpf_prog_from_ops()
296 prog->filter = fp; in cls_bpf_prog_from_efd()
/linux-4.4.14/arch/mips/vdso/
DMakefile6 $(filter -I%,$(KBUILD_CFLAGS)) \
7 $(filter -E%,$(KBUILD_CFLAGS)) \
8 $(filter -mmicromips,$(KBUILD_CFLAGS)) \
9 $(filter -march=%,$(KBUILD_CFLAGS))
11 $(filter -W%,$(filter-out -Wa$(comma)%,$(KBUILD_CFLAGS))) \
16 $(filter -I%,$(KBUILD_CFLAGS)) \
17 $(filter -E%,$(KBUILD_CFLAGS)) \
33 obj-vdso-y := $(filter-out gettimeofday.o, $(obj-vdso-y))
53 -Wl,-T $(filter %.lds,$^) $(filter %.o,$^) -o $@
68 native-abi := $(filter -mabi=%,$(KBUILD_CFLAGS))
/linux-4.4.14/Documentation/trace/
Devents.txt156 'filter expressions' with them. As soon as an event is logged into
157 the trace buffer, its fields are checked against the filter expression
159 'match' the filter will appear in the trace output, and an event whose
160 values don't match will be discarded. An event with no filter
162 filter has been set for an event.
167 A filter expression consists of one or more 'predicates' that can be
206 A filter for an individual event is set by writing a filter expression
207 to the 'filter' file for the given event.
212 # echo "common_preempt_count > 4" > filter
217 # echo "((sig >= 10 && sig < 15) || sig == 17) && comm != bash" > filter
[all …]
Devents-nmi.txt30 to the filter is in nanoseconds! You can filter on 'delta_ns':
33 echo 'handler==0xffffffff81625600 && delta_ns>1000000' > filter
/linux-4.4.14/tools/perf/
Dbuiltin-probe.c60 struct strfilter *filter; member
96 if (!params.filter) { in params_add_filter()
97 params.filter = strfilter__new(str, &err); in params_add_filter()
98 if (!params.filter) in params_add_filter()
101 ret = strfilter__or(params.filter, str, &err); in params_add_filter()
298 strfilter__delete(params.filter); in cleanup_params()
363 static int perf_del_probe_events(struct strfilter *filter) in perf_del_probe_events() argument
366 char *str = strfilter__string(filter); in perf_del_probe_events()
387 ret = probe_file__get_events(kfd, filter, klist); in perf_del_probe_events()
397 ret2 = probe_file__get_events(ufd, filter, ulist); in perf_del_probe_events()
[all …]
DMakefile.perf159 ifeq ($(filter-out $(NON_CONFIG_TARGETS),$(MAKECMDGOALS)),)
181 grep-libs = $(filter -l%,$(1))
182 strip-libs = $(filter-out -l%,$(1))
323 $(QUIET_LINK)$(CC) -o $@ -shared $(LDFLAGS) $(filter %.o,$^) $(GTK_LIBS)
386 $(QUIET_LINK)$(CC) $(CFLAGS) -o $@ $(LDFLAGS) $(filter %.o,$^) $(LIBS)
390 $(QUIET_CC)$(CC) -m32 $(filter -static,$(LDFLAGS)) -Wall -Werror -o $@ perf-read-vdso.c
395 $(QUIET_CC)$(CC) -mx32 $(filter -static,$(LDFLAGS)) -Wall -Werror -o $@ perf-read-vdso.c
/linux-4.4.14/lib/xz/
DKconfig12 bool "x86 BCJ filter decoder" if EXPERT
17 bool "PowerPC BCJ filter decoder" if EXPERT
22 bool "IA-64 BCJ filter decoder" if EXPERT
27 bool "ARM BCJ filter decoder" if EXPERT
32 bool "ARM-Thumb BCJ filter decoder" if EXPERT
37 bool "SPARC BCJ filter decoder" if EXPERT
/linux-4.4.14/Documentation/ABI/testing/
Dsysfs-class-rc36 What: /sys/class/rc/rcN/filter
41 Sets the scancode filter expected value.
43 expected value of the bits set in the filter mask.
45 the filter will be ignored. Otherwise the write will fail with
54 Sets the scancode filter mask of bits to compare.
55 Use in combination with /sys/class/rc/rcN/filter to set the bits
57 value. A value of 0 disables the filter to allow all valid
60 the filter will be ignored. Otherwise the write will fail with
70 for the wakeup filter, something like:
88 Sets the scancode wakeup filter expected value.
[all …]
/linux-4.4.14/tools/testing/fault-injection/
Dfailcmd.sh41 --interval=value, --space=value, --verbose=value, --task-filter=value,
48 --cache-filter=value
86 LONGOPTS=probability:,interval:,times:,space:,verbose:,task-filter:
91 LONGOPTS=$LONGOPTS,ignore-gfp-wait:,cache-filter:
107 echo N > $FAULTATTR/task-filter
153 --task-filter)
185 --cache-filter)
212 echo $task_filter > $FAULTATTR/task-filter
/linux-4.4.14/drivers/media/rc/img-ir/
Dimg-ir-hw.c265 static u32 img_ir_free_timing_dynamic(u32 st_ft, struct img_ir_filter *filter) in img_ir_free_timing_dynamic() argument
270 newminlen = filter->minlen & -2; in img_ir_free_timing_dynamic()
271 newmaxlen = (filter->maxlen + 1) & -2; in img_ir_free_timing_dynamic()
398 struct img_ir_filter *filter) in img_ir_write_filter() argument
400 if (filter) { in img_ir_write_filter()
402 (unsigned long long)filter->data, in img_ir_write_filter()
403 (unsigned long long)filter->mask); in img_ir_write_filter()
404 img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_LW, (u32)filter->data); in img_ir_write_filter()
405 img_ir_write(priv, IMG_IR_IRQ_MSG_DATA_UP, (u32)(filter->data in img_ir_write_filter()
407 img_ir_write(priv, IMG_IR_IRQ_MSG_MASK_LW, (u32)filter->mask); in img_ir_write_filter()
[all …]
Dimg-ir-rc5.c87 .filter = img_ir_rc5_filter,
Dimg-ir-rc6.c116 .filter = img_ir_rc6_filter,
Dimg-ir-jvc.c87 .filter = img_ir_jvc_filter,
Dimg-ir-sharp.c105 .filter = img_ir_sharp_filter,
/linux-4.4.14/include/linux/
Di8042.h66 int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str,
68 int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str,
91 static inline int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str, in i8042_install_filter()
97 static inline int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str, in i8042_remove_filter()
Dfilter.h310 compat_uptr_t filter; /* struct sock_filter * */ member
316 struct sock_filter *filter; member
337 const struct bpf_insn *filter);
351 #define BPF_PROG_RUN(filter, ctx) (*filter->bpf_func)(ctx, filter->insnsi) argument
402 #define bpf_classic_proglen(fprog) (fprog->len * sizeof(fprog->filter[0]))
440 typedef int (*bpf_aux_classic_check_t)(struct sock_filter *filter,
455 int sk_get_filter(struct sock *sk, struct sock_filter __user *filter,
Dseccomp.h27 struct seccomp_filter *filter; member
Dtrace_events.h286 struct event_filter *filter; member
362 struct event_filter *filter; member
422 extern int filter_match_preds(struct event_filter *filter, void *rec);
/linux-4.4.14/net/netfilter/
Dxt_bpf.c29 program.filter = info->bpf_program; in bpf_mt_check()
31 if (bpf_prog_create(&info->filter, &program)) { in bpf_mt_check()
43 return BPF_PROG_RUN(info->filter, skb); in bpf_mt()
49 bpf_prog_destroy(info->filter); in bpf_mt_destroy()
Dnfnetlink_acct.c189 const struct nfacct_filter *filter = cb->data; in nfnl_acct_dump() local
207 if (filter && (cur->flags & filter->mask) != filter->value) in nfnl_acct_dump()
238 struct nfacct_filter *filter; in nfacct_filter_alloc() local
246 filter = kzalloc(sizeof(struct nfacct_filter), GFP_KERNEL); in nfacct_filter_alloc()
247 if (!filter) in nfacct_filter_alloc()
250 filter->mask = ntohl(nla_get_be32(tb[NFACCT_FILTER_MASK])); in nfacct_filter_alloc()
251 filter->value = ntohl(nla_get_be32(tb[NFACCT_FILTER_VALUE])); in nfacct_filter_alloc()
253 return filter; in nfacct_filter_alloc()
272 struct nfacct_filter *filter; in nfnl_acct_get() local
274 filter = nfacct_filter_alloc(tb[NFACCT_FILTER]); in nfnl_acct_get()
[all …]
Dnf_conntrack_netlink.c795 struct ctnetlink_filter *filter; in ctnetlink_alloc_filter() local
797 filter = kzalloc(sizeof(*filter), GFP_KERNEL); in ctnetlink_alloc_filter()
798 if (filter == NULL) in ctnetlink_alloc_filter()
801 filter->mark.val = ntohl(nla_get_be32(cda[CTA_MARK])); in ctnetlink_alloc_filter()
802 filter->mark.mask = ntohl(nla_get_be32(cda[CTA_MARK_MASK])); in ctnetlink_alloc_filter()
804 return filter; in ctnetlink_alloc_filter()
812 struct ctnetlink_filter *filter = data; in ctnetlink_filter_match() local
814 if (filter == NULL) in ctnetlink_filter_match()
818 if ((ct->mark & filter->mark.mask) == filter->mark.val) in ctnetlink_filter_match()
1101 struct ctnetlink_filter *filter = NULL; in ctnetlink_flush_conntrack() local
[all …]
/linux-4.4.14/drivers/net/usb/
Dsmsc95xx.c1170 static u32 smsc_crc(const u8 *buffer, size_t len, int filter) in smsc_crc() argument
1173 return crc << ((filter % 2) * 16); in smsc_crc()
1498 int i, filter = 0; in smsc95xx_suspend() local
1513 filter_mask[filter * 4] = 0x003F; in smsc95xx_suspend()
1514 filter_mask[filter * 4 + 1] = 0x00; in smsc95xx_suspend()
1515 filter_mask[filter * 4 + 2] = 0x00; in smsc95xx_suspend()
1516 filter_mask[filter * 4 + 3] = 0x00; in smsc95xx_suspend()
1517 command[filter/4] |= 0x05UL << ((filter % 4) * 8); in smsc95xx_suspend()
1518 offset[filter/4] |= 0x00 << ((filter % 4) * 8); in smsc95xx_suspend()
1519 crc[filter/2] |= smsc_crc(bcast, 6, filter); in smsc95xx_suspend()
[all …]
Dint51x1.c121 u16 filter = PACKET_TYPE_DIRECTED | PACKET_TYPE_BROADCAST; in int51x1_set_multicast() local
125 filter |= PACKET_TYPE_PROMISCUOUS; in int51x1_set_multicast()
129 filter |= PACKET_TYPE_ALL_MULTICAST; in int51x1_set_multicast()
138 filter, 0, NULL, 0); in int51x1_set_multicast()
/linux-4.4.14/arch/x86/entry/vdso/
DMakefile68 $(filter -g%,$(KBUILD_CFLAGS)) $(call cc-option, -fno-stack-protector) \
99 vobjs64-for-x32 := $(filter-out $(vobjs-nox32),$(vobjs-y))
134 KBUILD_AFLAGS_32 := $(filter-out -m64,$(KBUILD_AFLAGS)) -DBUILD_VDSO
138 KBUILD_CFLAGS_32 := $(filter-out -m64,$(KBUILD_CFLAGS))
139 KBUILD_CFLAGS_32 := $(filter-out -mcmodel=kernel,$(KBUILD_CFLAGS_32))
140 KBUILD_CFLAGS_32 := $(filter-out -fno-pic,$(KBUILD_CFLAGS_32))
141 KBUILD_CFLAGS_32 := $(filter-out -mfentry,$(KBUILD_CFLAGS_32))
161 $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \
162 -Wl,-T,$(filter %.lds,$^) $(filter %.o,$^) && \
/linux-4.4.14/net/bluetooth/bnep/
DKconfig14 bool "Multicast filter support"
17 This option enables the multicast filter support for BNEP.
20 bool "Protocol filter support"
23 This option enables the protocol filter support for BNEP.
/linux-4.4.14/arch/um/drivers/
Dpcap_kern.c15 char *filter; member
29 ppri->filter = init->filter; in pcap_init()
63 .filter = NULL }); in pcap_setup()
65 remain = split_if_spec(str, &host_if, &init->filter, in pcap_setup()
Dpcap_user.c44 if (pri->filter != NULL) { in pcap_open()
60 pri->filter, pri->optimize, netmask); in pcap_open()
Dpcap_user.h12 char *filter; member
/linux-4.4.14/Documentation/devicetree/bindings/input/touchscreen/
Dsun4i.txt18 - allwinner,filter-type : integer (2 bits)
19 select median and averaging filter
20 samples used for median / averaging filter
37 allwinner,filter-type = <3>;
/linux-4.4.14/drivers/media/usb/as102/
Das10x_cmd_stream.c28 struct as10x_ts_filter *filter) in as10x_cmd_add_PID_filter() argument
43 pcmd->body.add_pid_filter.req.pid = cpu_to_le16(filter->pid); in as10x_cmd_add_PID_filter()
44 pcmd->body.add_pid_filter.req.stream_type = filter->type; in as10x_cmd_add_PID_filter()
46 if (filter->idx < 16) in as10x_cmd_add_PID_filter()
47 pcmd->body.add_pid_filter.req.idx = filter->idx; in as10x_cmd_add_PID_filter()
70 filter->idx = prsp->body.add_pid_filter.rsp.filter_id; in as10x_cmd_add_PID_filter()
Das102_drv.c124 struct as10x_ts_filter filter; in as10x_pid_filter() local
126 filter.type = TS_PID_TYPE_TS; in as10x_pid_filter()
127 filter.idx = 0xFF; in as10x_pid_filter()
128 filter.pid = pid; in as10x_pid_filter()
130 ret = as10x_cmd_add_PID_filter(bus_adap, &filter); in as10x_pid_filter()
133 index, filter.idx, filter.pid, ret); in as10x_pid_filter()
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
Den_netdev.c139 struct mlx4_en_filter *filter = container_of(work, in mlx4_en_filter_work() local
142 struct mlx4_en_priv *priv = filter->priv; in mlx4_en_filter_work()
144 .id = mlx4_ip_proto_to_trans_rule_id(filter->ip_proto), in mlx4_en_filter_work()
147 .dst_port = filter->dst_port, in mlx4_en_filter_work()
149 .src_port = filter->src_port, in mlx4_en_filter_work()
158 .dst_ip = filter->dst_ip, in mlx4_en_filter_work()
160 .src_ip = filter->src_ip, in mlx4_en_filter_work()
182 filter->ip_proto); in mlx4_en_filter_work()
189 rule.qpn = priv->rss_map.qps[filter->rxq_index].qpn; in mlx4_en_filter_work()
193 filter->activated = 0; in mlx4_en_filter_work()
[all …]
/linux-4.4.14/arch/powerpc/net/
Dbpf_jit_comp.c33 const struct sock_filter *filter = fp->insns; in bpf_jit_build_prologue() local
82 if (bpf_needs_clear_a(&filter[0])) in bpf_jit_build_prologue()
119 const struct sock_filter *filter = fp->insns; in bpf_jit_build_body() local
129 unsigned int K = filter[i].k; in bpf_jit_build_body()
130 u16 code = bpf_anc_helper(&filter[i]); in bpf_jit_build_body()
484 if (filter[i].jt == filter[i].jf) { in bpf_jit_build_body()
485 if (filter[i].jt > 0) in bpf_jit_build_body()
486 PPC_JMP(addrs[i + 1 + filter[i].jt]); in bpf_jit_build_body()
526 if (filter[i].jt == 0) in bpf_jit_build_body()
529 addrs[i + 1 + filter[i].jf]); in bpf_jit_build_body()
[all …]
/linux-4.4.14/tools/perf/tests/attr/
DREADME37 perf record -j any kill (test-record-branch-filter-any)
38 perf record -j any_call kill (test-record-branch-filter-any_call)
39 perf record -j any_ret kill (test-record-branch-filter-any_ret)
40 perf record -j hv kill (test-record-branch-filter-hv)
41 perf record -j ind_call kill (test-record-branch-filter-ind_call)
42 perf record -j k kill (test-record-branch-filter-k)
43 perf record -j u kill (test-record-branch-filter-u)
/linux-4.4.14/drivers/input/serio/
Di8042.h77 #define filter_dbg(filter, data, format, args...) \ argument
82 if (!filter || i8042_unmask_kbd_data) \
95 #define filter_dbg(filter, data, format, args...) do { } while (0) argument
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dpcu.c484 u32 data, filter = 0; in ath5k_hw_get_rx_filter() local
486 filter = ath5k_hw_reg_read(ah, AR5K_RX_FILTER); in ath5k_hw_get_rx_filter()
493 filter |= AR5K_RX_FILTER_RADARERR; in ath5k_hw_get_rx_filter()
495 filter |= AR5K_RX_FILTER_PHYERR; in ath5k_hw_get_rx_filter()
498 return filter; in ath5k_hw_get_rx_filter()
511 ath5k_hw_set_rx_filter(struct ath5k_hw *ah, u32 filter) in ath5k_hw_set_rx_filter() argument
517 if (filter & AR5K_RX_FILTER_RADARERR) in ath5k_hw_set_rx_filter()
519 if (filter & AR5K_RX_FILTER_PHYERR) in ath5k_hw_set_rx_filter()
527 (filter & AR5K_RX_FILTER_RADARERR)) { in ath5k_hw_set_rx_filter()
528 filter &= ~AR5K_RX_FILTER_RADARERR; in ath5k_hw_set_rx_filter()
[all …]
/linux-4.4.14/drivers/staging/comedi/drivers/
Djr3_pci.c234 unsigned filter = chan / 8; in jr3_pci_ai_read_chan() local
238 val = get_s16(&spriv->channel->filter[filter].fx); in jr3_pci_ai_read_chan()
241 val = get_s16(&spriv->channel->filter[filter].fy); in jr3_pci_ai_read_chan()
244 val = get_s16(&spriv->channel->filter[filter].fz); in jr3_pci_ai_read_chan()
247 val = get_s16(&spriv->channel->filter[filter].mx); in jr3_pci_ai_read_chan()
250 val = get_s16(&spriv->channel->filter[filter].my); in jr3_pci_ai_read_chan()
253 val = get_s16(&spriv->channel->filter[filter].mz); in jr3_pci_ai_read_chan()
256 val = get_s16(&spriv->channel->filter[filter].v1); in jr3_pci_ai_read_chan()
259 val = get_s16(&spriv->channel->filter[filter].v2); in jr3_pci_ai_read_chan()
/linux-4.4.14/net/core/
Dfilter.c69 struct sk_filter *filter; in sk_filter() local
84 filter = rcu_dereference(sk->sk_filter); in sk_filter()
85 if (filter) { in sk_filter()
86 unsigned int pkt_len = bpf_prog_run_save_cb(filter->prog, skb); in sk_filter()
622 static int check_load_and_stores(const struct sock_filter *filter, int flen) in check_load_and_stores() argument
638 switch (filter[pc].code) { in check_load_and_stores()
641 memvalid |= (1 << filter[pc].k); in check_load_and_stores()
645 if (!(memvalid & (1 << filter[pc].k))) { in check_load_and_stores()
652 masks[pc + 1 + filter[pc].k] &= memvalid; in check_load_and_stores()
664 masks[pc + 1 + filter[pc].jt] &= memvalid; in check_load_and_stores()
[all …]
Dsock_diag.c79 struct sk_filter *filter; in sock_diag_put_filterinfo() local
90 filter = rcu_dereference(sk->sk_filter); in sock_diag_put_filterinfo()
91 if (!filter) in sock_diag_put_filterinfo()
94 fprog = filter->prog->orig_prog; in sock_diag_put_filterinfo()
106 memcpy(nla_data(attr), fprog->filter, flen); in sock_diag_put_filterinfo()
Dptp_classifier.c189 .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, in ptp_classifier_init()
DMakefile11 neighbour.o rtnetlink.o utils.o link_watch.o filter.o \
/linux-4.4.14/net/tipc/
Dsubscr.c113 if (!must && !(sub->filter & TIPC_SUB_PORTS)) in tipc_subscrp_report_overlap()
228 swap = !(s->filter & (TIPC_SUB_PORTS | TIPC_SUB_SERVICE)); in tipc_subscrp_create()
231 if (s->filter & htohl(TIPC_SUB_CANCEL, swap)) { in tipc_subscrp_create()
232 s->filter &= ~htohl(TIPC_SUB_CANCEL, swap); in tipc_subscrp_create()
257 sub->filter = htohl(s->filter, swap); in tipc_subscrp_create()
258 if ((!(sub->filter & TIPC_SUB_PORTS) == in tipc_subscrp_create()
259 !(sub->filter & TIPC_SUB_SERVICE)) || in tipc_subscrp_create()
Dsubscr.h67 u32 filter; member
/linux-4.4.14/drivers/media/rc/
Drc-main.c1005 struct rc_scancode_filter *filter; in store_protocols() local
1006 int (*set_filter)(struct rc_dev *dev, struct rc_scancode_filter *filter); in store_protocols()
1018 filter = &dev->scancode_filter; in store_protocols()
1024 filter = &dev->scancode_wakeup_filter; in store_protocols()
1061 if (set_filter && filter->mask) { in store_protocols()
1063 rc = set_filter(dev, filter); in store_protocols()
1068 filter->data = 0; in store_protocols()
1069 filter->mask = 0; in store_protocols()
1070 set_filter(dev, filter); in store_protocols()
1104 struct rc_scancode_filter *filter; in show_filter() local
[all …]
/linux-4.4.14/arch/x86/um/vdso/
DMakefile41 $(filter -g%,$(KBUILD_CFLAGS)) $(call cc-option, -fno-stack-protector) \
73 $(VDSO_LDFLAGS) $(VDSO_LDFLAGS_$(filter %.lds,$(^F))) \
74 -Wl,-T,$(filter %.lds,$^) $(filter %.o,$^) && \
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dstmmac.txt28 - snps,multicast-filter-bins: Number of multicast filter hash bins
30 - snps,perfect-filter-entries: Number of perfect filter entries supported
62 snps,multicast-filter-bins = <256>;
63 snps,perfect-filter-entries = <128>;
Daltera_tse.txt31 - altr,has-hash-multicast-filter:
32 If present, TSE supports a hash based multicast filter.
74 altr,has-hash-multicast-filter;
112 altr,has-hash-multicast-filter;
/linux-4.4.14/net/bridge/netfilter/
DKconfig52 tristate "ebt: filter table support"
54 The ebtables filter table is used to define frame filtering rules at
72 tristate "ebt: 802.3 filter support"
79 tristate "ebt: among filter support"
88 tristate "ebt: ARP filter support"
96 tristate "ebt: IP filter support"
104 tristate "ebt: IP6 filter support"
123 tristate "ebt: mark filter support"
133 tristate "ebt: packet type filter support"
143 tristate "ebt: STP filter support"
[all …]
/linux-4.4.14/drivers/iio/adc/
Dad7791.c150 uint8_t filter; member
263 unsigned int rate = st->filter & AD7791_FILTER_RATE_MASK; in ad7791_read_frequency()
288 st->filter &= ~AD7791_FILTER_RATE_MASK; in ad7791_write_frequency()
289 st->filter |= i; in ad7791_write_frequency()
291 sizeof(st->filter), st->filter); in ad7791_write_frequency()
335 st->filter = AD7791_FILTER_RATE_16_6; in ad7791_setup()
/linux-4.4.14/include/net/
Drawv6.h13 int rawv6_mh_filter_register(int (*filter)(struct sock *sock,
15 int rawv6_mh_filter_unregister(int (*filter)(struct sock *sock,
Draw.h66 struct icmp_filter filter; member
/linux-4.4.14/drivers/media/usb/ttusb-budget/
Ddvb-ttusb-budget.c372 int associated_chan, u8 filter[8], u8 mask[8]) in ttusb_set_filter()
377 filter[0], filter[1], filter[2], filter[3], in ttusb_set_filter()
378 filter[4], filter[5], filter[6], filter[7], in ttusb_set_filter()
379 filter[8], filter[9], filter[10], filter[11], in ttusb_set_filter()
1084 u8 band, cp, filter; in philips_tdm1316l_tuner_set_params() local
1115 filter = 0; in philips_tdm1316l_tuner_set_params()
1120 filter = 0; in philips_tdm1316l_tuner_set_params()
1125 filter = 1; in philips_tdm1316l_tuner_set_params()
1140 tuner_buf[3] = (cp << 5) | (filter << 3) | band; in philips_tdm1316l_tuner_set_params()
1411 u8 band, cp, filter; in dvbc_philips_tdm1316l_tuner_set_params() local
[all …]
/linux-4.4.14/sound/soc/spear/
Dspear_pcm.c42 bool (*filter)(struct dma_chan *chan, void *slave)) in devm_spear_pcm_platform_register()
45 config->compat_filter_fn = filter; in devm_spear_pcm_platform_register()
Dspear_pcm.h22 bool (*filter)(struct dma_chan *chan, void *slave));
/linux-4.4.14/arch/x86/boot/
Dmtools.conf.in11 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=18 filter
15 file="@OBJ@/fdimage" cylinders=80 heads=2 sectors=36 filter
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dbrcm,bcm-keypad.txt29 - col-debounce-filter-period: The debounce period for the Column filter.
40 - status-debounce-filter-period: The debounce period for the Status filter.
103 col-debounce-filter-period = <5>;
Dcros-ec-keyb.txt14 - google,needs-ghost-filter: True to enable a ghost filter for the matrix
25 google,needs-ghost-filter;
Dnvidia,tegra20-kbc.txt31 - nvidia,ghost-filter: enable ghost filtering for this device
44 nvidia,ghost-filter;
/linux-4.4.14/include/sound/
Ddesignware_i2s.h50 bool (*filter)(struct dma_chan *chan, void *slave); member
59 bool (*filter)(struct dma_chan *chan, void *slave); member
Dspear_spdif.h25 bool (*filter)(struct dma_chan *chan, void *slave); member
/linux-4.4.14/drivers/infiniband/core/
Droce_gid_mgmt.c60 roce_netdev_filter filter; member
507 ib_enum_all_roce_netdevs(work->cmds[i].filter, in netdevice_event_work_handler()
547 .cb = add_netdev_ips, .filter = is_eth_port_of_netdev};
549 .cb = add_netdev_upper_ips, .filter = is_eth_port_of_netdev};
555 .cb = del_netdev_upper_ips, .filter = upper_device_filter}; in netdevice_event_changeupper()
557 .cb = del_netdev_default_ips, .filter = is_eth_port_inactive_slave}; in netdevice_event_changeupper()
576 .cb = del_netdev_ips, .filter = pass_all_filter}; in netdevice_event()
578 .cb = del_netdev_default_ips_join, .filter = is_eth_port_inactive_slave}; in netdevice_event()
580 .cb = del_netdev_default_ips, .filter = pass_all_filter}; in netdevice_event()
582 .cb = del_netdev_upper_ips, .filter = upper_device_filter}; in netdevice_event()
Dcore_priv.h59 roce_netdev_filter filter,
63 void ib_enum_all_roce_netdevs(roce_netdev_filter filter,
/linux-4.4.14/drivers/usb/dwc2/
DMakefile7 ifneq ($(filter y,$(CONFIG_USB_DWC2_HOST) $(CONFIG_USB_DWC2_DUAL_ROLE)),)
12 ifneq ($(filter y,$(CONFIG_USB_DWC2_PERIPHERAL) $(CONFIG_USB_DWC2_DUAL_ROLE)),)
/linux-4.4.14/lib/
Dshow_mem.c12 void show_mem(unsigned int filter) in show_mem() argument
18 show_free_areas(filter); in show_mem()
/linux-4.4.14/drivers/usb/dwc3/
DMakefile8 ifneq ($(filter y,$(CONFIG_USB_DWC3_HOST) $(CONFIG_USB_DWC3_DUAL_ROLE)),)
12 ifneq ($(filter y,$(CONFIG_USB_DWC3_GADGET) $(CONFIG_USB_DWC3_DUAL_ROLE)),)
/linux-4.4.14/sound/soc/fsl/
Dimx-pcm-dma.c26 static bool filter(struct dma_chan *chan, void *param) in filter() function
54 .compat_filter_fn = filter,
/linux-4.4.14/tools/build/
DMakefile.build73 $(LD) -r -o $@ $(filter $(obj-y),$^),rm -f $@; $(AR) rcs $@)
101 subdir-y := $(patsubst %/,%,$(filter %/, $(obj-y)))
103 subdir-obj-y := $(filter %/$(obj)-in.o, $(obj-y))
DBuild.include31 arg-check = $(strip $(filter-out $(cmd_$(1)), $(cmd_$@)) \
32 $(filter-out $(cmd_$@), $(cmd_$(1))) )
55 any-prereq = $(filter-out $(PHONY),$?) $(filter-out $(PHONY) $(wildcard $^),$^)
/linux-4.4.14/tools/perf/Documentation/
Dperf-top.txt50 --count-filter=<count>::
198 the original value before and after the filter is applied.
215 This is a shortcut for --branch-filter any. See --branch-filter for more infos.
218 --branch-filter::
227 event are applied to the branch filter. Both kernel (k) and hypervisor (hv) privilege
230 The various filters must be specified as a comma separated list: --branch-filter any_ret,u,k
246 Profile display filter (>= hit count).
249 Annotation display filter (>= % of total).
Dperf-record.txt78 --filter=<filter>::
79 Event filter. This option should follow a event selector (-e) which
80 selects tracepoint event(s). Multiple '--filter' options are combined
86 filter expression 'common_pid != $PERFPID' to filters. If other
87 '--filter' exists, the new filter expression will be combined with
230 This is a shortcut for --branch-filter any. See --branch-filter for more infos.
233 --branch-filter::
256 event are applied to the branch filter. Both kernel (k) and hypervisor (hv) privilege
259 The various filters must be specified as a comma separated list: --branch-filter any_ret,u,k
279 filter out the startup phase of the program, which is often very different.
Dperf-probe.txt96 --filter=FILTER::
97 (Only for --vars and --funcs) Set filter. FILTER is a combination of glob
101 If several filters are specified, only the last filter is used.
188 The filter pattern is a glob matching pattern(s) to filter variables.
189 …In addition, you can use "!" for specifying filter-out rule. You also can give several rules combi…
192 With --filter "foo* | bar*", perf probe -V shows variables which start with "foo" or "bar".
193 …With --filter "!foo* & *bar", perf probe -V shows variables which don't start with "foo" and end w…
Dperf-report.txt60 --symbol-filter=::
61 Only show symbols that match (partially) with this filter.
79 - parent: name of function matched to the parent regex filter. Unmatched
148 A regex filter to identify parent. The parent is a caller of this
292 perf record --branch-filter xxx where xxx is a branch filter option.
333 the original value before and after the filter is applied.
365 --socket-filter::
366 Only report the samples on the processor socket that match with this filter
/linux-4.4.14/drivers/isdn/hardware/eicon/
Ddebug_if.h61 int diva_set_trace_filter(int filter_length, const char *filter);
62 int diva_get_trace_filter(int max_length, char *filter);
/linux-4.4.14/arch/sparc/net/
Dbpf_jit_comp.c367 const struct sock_filter *filter = fp->insns; in bpf_jit_compile() local
424 if (bpf_needs_clear_a(&filter[0])) in bpf_jit_compile()
428 unsigned int K = filter[i].k; in bpf_jit_compile()
432 u16 code = bpf_anc_helper(&filter[i]); in bpf_jit_compile()
702 cond_branch: f_offset = addrs[i + filter[i].jf]; in bpf_jit_compile()
703 t_offset = addrs[i + filter[i].jt]; in bpf_jit_compile()
706 if (filter[i].jt == filter[i].jf) { in bpf_jit_compile()
742 if (filter[i].jt != 0) { in bpf_jit_compile()
743 if (filter[i].jf) in bpf_jit_compile()
747 if (filter[i].jf) { in bpf_jit_compile()
/linux-4.4.14/net/atm/
Dbr2684.c76 struct br2684_filter filter; member
385 memcpy(&brvcc->filter, &fs.filter, sizeof(brvcc->filter)); in br2684_setfilt()
393 if (brvcc->filter.netmask == 0) in packet_fails_filter()
396 (((struct iphdr *)(skb->data))->daddr & brvcc->filter. in packet_fails_filter()
397 netmask) == brvcc->filter.prefix) in packet_fails_filter()
805 if (brvcc->filter.netmask != 0) in br2684_seq_show()
807 &brvcc->filter.prefix, in br2684_seq_show()
808 &brvcc->filter.netmask); in br2684_seq_show()
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-encoder-api.txt155 Bit0: Spatial filter, set=auto, clear=manual
156 Bit1: Temporal filter, set=auto, clear=manual
158 Median filter:
170 These Dynamic Noise Reduction filter values are only meaningful when
171 the respective filter is set to "manual" (See API 0x9B)
173 Spatial filter: default 0, range 0:15
175 Temporal filter: default 0, range 0:31
182 Assign Dynamic Noise Reduction median filter properties.
184 Threshold above which the luminance median filter is enabled.
187 Threshold below which the luminance median filter is enabled.
[all …]
Dfw-decoder-regs.txt7 sequence. Horizontal filter setup is one example, with six registers working
49 These six registers control the horizontal aliasing filter for the Y plane.
54 To correctly program set the filter, this whole procedure must be done 16
56 firmware which contains 4 different filter settings.
84 Operation is the same as the Y filter, with 2830 being the trigger
231 1 = Disable horizontal filter
422 These three registers control the vertical aliasing filter for the Y plane.
423 Operation is similar to the horizontal Y filter (2804). The only real
425 the trigger register (2908). As for the horizontal filter, the values are
427 repeated 16 times to fully program the filter.
[all …]
/linux-4.4.14/drivers/clk/
Dclk-vt8500.c453 u32 *filter, u32 *multiplier, u32 *divisor1, u32 *divisor2) in wm8750_find_pll_bits() argument
471 *filter = wm8750_get_filter(parent_rate, div1); in wm8750_find_pll_bits()
490 *filter = wm8750_get_filter(parent_rate, best_div1); in wm8750_find_pll_bits()
543 u32 filter, mul, div1, div2; in vtwm_pll_set_rate() local
559 wm8750_find_pll_bits(rate, parent_rate, &filter, &mul, &div1, &div2); in vtwm_pll_set_rate()
560 pll_val = WM8750_BITS_TO_VAL(filter, mul, div1, div2); in vtwm_pll_set_rate()
586 u32 filter, mul, div1, div2; in vtwm_pll_round_rate() local
599 wm8750_find_pll_bits(rate, *prate, &filter, &mul, &div1, &div2); in vtwm_pll_round_rate()
Dclk-axi-clkgen.c366 uint32_t filter; in axi_clkgen_set_rate() local
377 filter = axi_clkgen_lookup_filter(m - 1); in axi_clkgen_set_rate()
401 axi_clkgen_mmcm_write(axi_clkgen, MMCM_REG_FILTER1, filter >> 16, 0x9900); in axi_clkgen_set_rate()
402 axi_clkgen_mmcm_write(axi_clkgen, MMCM_REG_FILTER2, filter, 0x9900); in axi_clkgen_set_rate()
/linux-4.4.14/tools/perf/ui/
Dbrowser.c69 if (!browser->filter || !browser->filter(browser, pos)) in ui_browser__list_head_filter_entries()
82 if (!browser->filter || !browser->filter(browser, pos)) in ui_browser__list_head_filter_prev_entries()
494 if (!browser->filter || !browser->filter(browser, pos)) { in ui_browser__list_head_refresh()
619 if (!browser->filter || !browser->filter(browser, *pos)) { in ui_browser__argv_refresh()
/linux-4.4.14/sound/pci/au88x0/
Dau88x0_a3d.c720 static void vortex_a3d_translate_filter(a3d_atmos_t filter, int *params) in vortex_a3d_translate_filter() argument
838 vortex_a3d_translate_filter(a->filter, params); in snd_vortex_a3d_filter_put()
840 a3dsrc_SetAtmosTarget(a, a->filter[0], in snd_vortex_a3d_filter_put()
841 a->filter[1], a->filter[2], in snd_vortex_a3d_filter_put()
842 a->filter[3], a->filter[4]); in snd_vortex_a3d_filter_put()
843 a3dsrc_SetAtmosCurrent(a, a->filter[0], in snd_vortex_a3d_filter_put()
844 a->filter[1], a->filter[2], in snd_vortex_a3d_filter_put()
845 a->filter[3], a->filter[4]); in snd_vortex_a3d_filter_put()
Dau88x0_a3d.h55 a3d_atmos_t filter; member
/linux-4.4.14/drivers/media/dvb-frontends/
Dtda8083.c138 u8 filter; in tda8083_set_symbolrate() local
145 filter = 0; in tda8083_set_symbolrate()
147 filter = 2; in tda8083_set_symbolrate()
149 filter = 3; in tda8083_set_symbolrate()
162 tda8083_writereg (state, 0x05, filter); in tda8083_set_symbolrate()
/linux-4.4.14/drivers/net/ethernet/amd/
Ddeclance.c210 unsigned short filter[4]; /* multicast filter */ member
796 *lib_ptr(ib, filter[0], lp->type) = 0; in lance_open()
797 *lib_ptr(ib, filter[1], lp->type) = 0; in lance_open()
798 *lib_ptr(ib, filter[2], lp->type) = 0; in lance_open()
799 *lib_ptr(ib, filter[3], lp->type) = 0; in lance_open()
950 *lib_ptr(ib, filter[0], lp->type) = 0xffff; in lance_load_multicast()
951 *lib_ptr(ib, filter[1], lp->type) = 0xffff; in lance_load_multicast()
952 *lib_ptr(ib, filter[2], lp->type) = 0xffff; in lance_load_multicast()
953 *lib_ptr(ib, filter[3], lp->type) = 0xffff; in lance_load_multicast()
957 *lib_ptr(ib, filter[0], lp->type) = 0; in lance_load_multicast()
[all …]
Da2065.c87 unsigned filter[2]; /* Multicast filter. */ member
217 ib->filter[0] = 0; in lance_init_ring()
218 ib->filter[1] = 0; in lance_init_ring()
588 volatile u16 *mcast_table = (u16 *)&ib->filter; in lance_load_multicast()
594 ib->filter[0] = 0xffffffff; in lance_load_multicast()
595 ib->filter[1] = 0xffffffff; in lance_load_multicast()
599 ib->filter[0] = 0; in lance_load_multicast()
600 ib->filter[1] = 0; in lance_load_multicast()
D7990.c222 ib->filter[0] = 0; in lance_init_ring()
223 ib->filter[1] = 0; in lance_init_ring()
599 volatile u16 *mcast_table = (u16 *)&ib->filter; in lance_load_multicast()
605 ib->filter[0] = 0xffffffff; in lance_load_multicast()
606 ib->filter[1] = 0xffffffff; in lance_load_multicast()
610 ib->filter[0] = 0; in lance_load_multicast()
611 ib->filter[1] = 0; in lance_load_multicast()
Dsunlance.c217 u32 filter[2]; /* Multicast filter. */ member
942 sbus_writel(0, &ib->filter[0]); in lance_open()
943 sbus_writel(0, &ib->filter[1]); in lance_open()
947 ib->filter [0] = 0; in lance_open()
948 ib->filter [1] = 0; in lance_open()
1178 sbus_writel(val, &ib->filter[0]); in lance_load_multicast()
1179 sbus_writel(val, &ib->filter[1]); in lance_load_multicast()
1182 ib->filter [0] = val; in lance_load_multicast()
1183 ib->filter [1] = val; in lance_load_multicast()
1195 u16 __iomem *mcast_table = (u16 __iomem *) &ib->filter; in lance_load_multicast()
[all …]
Dni65.h92 unsigned char filter[8]; member
Dsun3lance.c129 unsigned int filter[2]; /* Multicast filter (unused). */ member
393 MEM->init.filter[0] = 0x00000000; in lance_probe()
394 MEM->init.filter[1] = 0x00000000; in lance_probe()
491 MEM->init.filter[0] = 0x00000000; in lance_init_ring()
492 MEM->init.filter[1] = 0x00000000; in lance_init_ring()
/linux-4.4.14/Documentation/prctl/
Dseccomp_filter.txt15 Seccomp filtering provides a means for a process to specify a filter for
16 incoming system calls. The filter is expressed as a Berkeley Packet
20 filtering of system calls using a filter program language with a long
50 Now takes an additional argument which specifies a new filter
62 will contain the filter program. If the program is invalid, the
71 true, -EACCES will be returned. This requirement ensures that filter
75 Additionally, if prctl(2) is allowed by the attached filter,
84 A seccomp filter may return any of the following values. If multiple
149 SECCOMP_RET_DATA from the most recently installed filter will be
176 support seccomp filter with minor fixup: SIGSYS support and seccomp return
/linux-4.4.14/include/uapi/linux/dvb/
Ddmx.h93 __u8 filter[DMX_FILTER_SIZE]; member
102 dmx_filter_t filter; member
/linux-4.4.14/arch/tile/kernel/vdso/
DMakefile74 -Wl,-T,$(filter-out FORCE,$^) -o $@.tmp -lgcc && \
93 KBUILD_AFLAGS_32 := $(filter-out -m64,$(KBUILD_AFLAGS))
95 KBUILD_CFLAGS_32 := $(filter-out -m64,$(KBUILD_CFLAGS))
/linux-4.4.14/arch/s390/kernel/vdso64/
DMakefile10 KBUILD_AFLAGS_64 := $(filter-out -m64,$(KBUILD_AFLAGS))
13 KBUILD_CFLAGS_64 := $(filter-out -m64,$(KBUILD_CFLAGS))
/linux-4.4.14/arch/s390/kernel/vdso32/
DMakefile10 KBUILD_AFLAGS_31 := $(filter-out -m64,$(KBUILD_AFLAGS))
13 KBUILD_CFLAGS_31 := $(filter-out -m64,$(KBUILD_CFLAGS))
/linux-4.4.14/Documentation/networking/
Dfilter.txt12 BPF allows a user-space program to attach a filter onto any socket and
14 follows exactly the same filter code structure as BSD's BPF, so referring
18 about devices or anything like that. You simply create your filter code,
19 send it to the kernel via the SO_ATTACH_FILTER option and if your filter
25 that has a filter on it the filter is automagically removed. The other
26 less common case may be adding a different filter on the same socket where
27 you had another filter that is still running: the kernel takes care of
29 filter has passed the checks, otherwise if it fails the old filter will
32 SO_LOCK_FILTER option allows to lock the filter attached to a socket. Once
33 set, a filter cannot be removed or changed. This allows one process to
[all …]
Dcan.txt32 4.2.5 Broadcast Manager receive filter timers
33 4.2.6 Broadcast Manager multiplex message receive filter
182 filter complexity for a given use-case.
234 be requested by the user application using the common CAN filter
235 mechanisms. Inside this filter definition the (interested) type of
427 - The filters are set to exactly one filter receiving everything
441 The CAN filter structure is defined in include/linux/can.h:
448 A filter matches, when
452 which is analogous to known CAN controllers hardware filter semantics.
453 The filter can be inverted in this semantic, when the CAN_INV_FILTER
[all …]
Dixgbe.txt140 To add a filter
146 Perfect Filter: Perfect filter is an interface to load the filter table that
148 "action". In that case, any flow that matches the filter criteria will be
151 If the queue is defined as -1, filter will drop matching packets.
153 To account for filter matches and misses, there are two stats in ethtool:
165 Valid Range: 0-2 (0=off, 1=ATR, 2=Perfect filter mode)
236 It uses the VLAN priority tag (802.1p) to filter traffic. That means
/linux-4.4.14/tools/perf/scripts/python/
Dcompaction-times.py32 def filter(self, pid, comm): member in comm_filter
41 def filter(self, pid, comm): member in pid_filter
114 def add_filter(cls, filter): argument
115 cls.fobj = filter
125 filtered = cls.fobj.filter(pid, comm)
/linux-4.4.14/drivers/net/wireless/ti/wlcore/
Dwlcore_i.h532 int wl1271_rx_filter_alloc_field(struct wl12xx_rx_filter *filter,
535 void wl1271_rx_filter_free(struct wl12xx_rx_filter *filter);
537 int wl1271_rx_filter_get_fields_size(struct wl12xx_rx_filter *filter);
538 void wl1271_rx_filter_flatten_fields(struct wl12xx_rx_filter *filter,
/linux-4.4.14/drivers/media/pci/ttpci/
Dav7110.c318 struct dmx_section_filter *filter = &dvbdmxfilter->filter; in DvbDmxFilterCallback() local
323 xor = filter->filter_value[i] ^ buffer1[i]; in DvbDmxFilterCallback()
331 &dvbdmxfilter->filter); in DvbDmxFilterCallback()
816 buf[4] = (dvbdmxfilter->filter.filter_value[0] << 8) | in StartHWFilter()
820 (dvbdmxfilter->filter.filter_value[i] << 8) | in StartHWFilter()
907 ret = StartHWFilter(dvbdmxfeed->filter); in dvb_feed_start_pid()
958 ret = StopHWFilter(dvbdmxfeed->filter); in dvb_feed_stop_pid()
1010 ret = StartHWFilter(feed->filter); in av7110_start_feed()
1023 if (demux->filter[i].state != DMX_STATE_READY) in av7110_start_feed()
1025 if (demux->filter[i].type != DMX_TYPE_SEC) in av7110_start_feed()
[all …]
Dbudget-ci.c751 u8 band, cp, filter; in philips_tdm1316l_tuner_set_params() local
794 filter = 0; in philips_tdm1316l_tuner_set_params()
799 filter = 0; in philips_tdm1316l_tuner_set_params()
804 filter = 1; in philips_tdm1316l_tuner_set_params()
819 tuner_buf[3] = (cp << 5) | (filter << 3) | band; in philips_tdm1316l_tuner_set_params()
870 u8 band, cp, filter; in dvbc_philips_tdm1316l_tuner_set_params() local
907 filter = 1; in dvbc_philips_tdm1316l_tuner_set_params()
916 tuner_buf[3] = (cp << 5) | (filter << 3) | band; in dvbc_philips_tdm1316l_tuner_set_params()
/linux-4.4.14/Documentation/vm/
Dhwpoison.txt124 corrupt-filter-dev-major
125 corrupt-filter-dev-minor
131 corrupt-filter-memcg
143 echo $memcg_ino > /debug/hwpoison/corrupt-filter-memcg
148 corrupt-filter-flags-mask
149 corrupt-filter-flags-value
/linux-4.4.14/drivers/staging/xgifb/
DXGI_main_26.c765 filter = -1; in XGIfb_post_setmode()
891 if ((filter >= 0) && (filter <= 7)) { in XGIfb_post_setmode()
893 filter_tb, filter, in XGIfb_post_setmode()
895 filter[filter]); in XGIfb_post_setmode()
900 filter[filter][0])); in XGIfb_post_setmode()
905 filter[filter][1])); in XGIfb_post_setmode()
910 filter[filter][2])); in XGIfb_post_setmode()
915 filter[filter][3])); in XGIfb_post_setmode()
1625 filter = xgifb_optval(this_opt, 7); in XGIfb_setup()
2085 module_param(filter, int, 0);
[all …]
DXGI_main.h227 u8 filter[9][4]; member
375 static int filter = -1; variable
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dcfg80211.c2958 mef_entry->filter[filt_num].repeat = 1; in mwifiex_set_auto_arp_mef_entry()
2959 memcpy(mef_entry->filter[filt_num].byte_seq, in mwifiex_set_auto_arp_mef_entry()
2961 mef_entry->filter[filt_num]. in mwifiex_set_auto_arp_mef_entry()
2964 mef_entry->filter[filt_num].offset = 46; in mwifiex_set_auto_arp_mef_entry()
2965 mef_entry->filter[filt_num].filt_type = TYPE_EQ; in mwifiex_set_auto_arp_mef_entry()
2967 mef_entry->filter[filt_num].filt_action = in mwifiex_set_auto_arp_mef_entry()
2973 mef_entry->filter[filt_num].repeat = 1; in mwifiex_set_auto_arp_mef_entry()
2974 mef_entry->filter[filt_num].byte_seq[0] = 0x08; in mwifiex_set_auto_arp_mef_entry()
2975 mef_entry->filter[filt_num].byte_seq[1] = 0x06; in mwifiex_set_auto_arp_mef_entry()
2976 mef_entry->filter[filt_num].byte_seq[MWIFIEX_MEF_MAX_BYTESEQ] = 2; in mwifiex_set_auto_arp_mef_entry()
[all …]
/linux-4.4.14/drivers/media/usb/ttusb-dec/
Dttusb_dec.c171 struct dvb_demux_filter *filter; member
521 struct dvb_demux_filter *filter = NULL; in ttusb_dec_process_filter() local
531 filter = finfo->filter; in ttusb_dec_process_filter()
537 if (filter) in ttusb_dec_process_filter()
538 filter->feed->cb.sec(&packet[2], length - 2, NULL, 0, in ttusb_dec_process_filter()
539 &filter->filter); in ttusb_dec_process_filter()
951 dec->video_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed()
958 dec->audio_filter = dvbdmxfeed->filter; in ttusb_dec_start_ts_feed()
1015 memcpy(&b0[5], &dvbdmxfeed->filter->filter.filter_value[0], 1); in ttusb_dec_start_sec_feed()
1027 finfo->filter = dvbdmxfeed->filter; in ttusb_dec_start_sec_feed()
/linux-4.4.14/
DMakefile87 ifneq ($(filter 4.%,$(MAKE_VERSION)),) # make-4
88 ifneq ($(filter %s ,$(firstword x$(MAKEFLAGS))),)
92 ifneq ($(filter s% -s%,$(MAKEFLAGS)),)
142 $(filter-out _all sub-make $(CURDIR)/Makefile, $(MAKECMDGOALS)) _all: sub-make
147 -f $(CURDIR)/Makefile $(filter-out _all sub-make,$(MAKECMDGOALS))
327 ifneq ($(filter all _all modules,$(MAKECMDGOALS)),)
484 ifneq ($(filter $(no-dot-config-targets), $(MAKECMDGOALS)),)
485 ifeq ($(filter-out $(no-dot-config-targets), $(MAKECMDGOALS)),)
491 ifneq ($(filter config %config,$(MAKECMDGOALS)),)
506 $(filter-out __build_one_by_one, $(MAKECMDGOALS)): __build_one_by_one
[all …]
/linux-4.4.14/arch/arm/vdso/
DMakefile50 -Wl,-T $(filter %.lds,$^) $(filter %.o,$^) -o $@
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dl2cc.txt44 - arm,filter-ranges : <start length> Starting address and length of window to
45 filter. Addresses in the filter window are directed to the M1 port. Other
89 arm,filter-ranges = <0x80000000 0x8000000>;
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/
Ddebugfs.c993 const struct iwl_fw_bcast_filter *filter; in iwl_dbgfs_bcast_filters_read() local
1012 filter = &cmd.filters[i]; in iwl_dbgfs_bcast_filters_read()
1015 ADD_TEXT("\tDiscard=%d\n", filter->discard); in iwl_dbgfs_bcast_filters_read()
1017 filter->frame_type ? "IPv4" : "Generic"); in iwl_dbgfs_bcast_filters_read()
1019 for (j = 0; j < ARRAY_SIZE(filter->attrs); j++) { in iwl_dbgfs_bcast_filters_read()
1022 attr = &filter->attrs[j]; in iwl_dbgfs_bcast_filters_read()
1045 struct iwl_fw_bcast_filter filter = {}; in iwl_dbgfs_bcast_filters_write() local
1050 if (sscanf(buf, "%d %hhi %hhi %n", &filter_id, &filter.discard, in iwl_dbgfs_bcast_filters_write()
1051 &filter.frame_type, &pos) != 3) in iwl_dbgfs_bcast_filters_write()
1055 filter.frame_type > BCAST_FILTER_FRAME_TYPE_IPV4) in iwl_dbgfs_bcast_filters_write()
[all …]
/linux-4.4.14/drivers/net/team/
Dteam_mode_loadbalance.c240 ctx->data.bin_val.ptr = lb_priv->ex->orig_fprog->filter; in lb_bpf_func_get()
248 struct sock_filter *filter = (struct sock_filter *) data; in __fprog_create() local
255 fprog->filter = kmemdup(filter, data_len, GFP_KERNEL); in __fprog_create()
256 if (!fprog->filter) { in __fprog_create()
267 kfree(fprog->filter); in __fprog_destroy()
/linux-4.4.14/tools/perf/config/
DMakefile58 ifneq ($(ARCH),$(filter $(ARCH),x86 arm))
231 EXTLIBS := $(filter-out -lrt,$(EXTLIBS))
232 EXTLIBS := $(filter-out -lpthread,$(EXTLIBS))
260 ifneq ($(filter s% -static%,$(LDFLAGS),),)
373 ifeq ($(ARCH),$(filter $(ARCH),arm arm64))
433 grep-libs = $(filter -l%,$(1))
434 strip-libs = $(filter-out -l%,$(1))
561 ifneq ($(filter -lbfd,$(EXTLIBS)),)
714 ifneq ($(filter /%,$(firstword $(perfexecdir))),)
/linux-4.4.14/include/uapi/linux/netfilter/
Dxt_bpf.h16 struct bpf_prog *filter __attribute__((aligned(8))); member
/linux-4.4.14/scripts/basic/
DMakefile16 $(addprefix $(obj)/,$(filter-out fixdep,$(always))): $(obj)/fixdep
/linux-4.4.14/arch/arm/plat-samsung/
Ddevs.c1139 pd.filter = pl330_filter; in s3c64xx_spi0_set_platdata()
1141 pd.filter = pl08x_filter_id; in s3c64xx_spi0_set_platdata()
1143 pd.filter = s3c24xx_dma_filter; in s3c64xx_spi0_set_platdata()
1184 pd.filter = pl330_filter; in s3c64xx_spi1_set_platdata()
1186 pd.filter = pl08x_filter_id; in s3c64xx_spi1_set_platdata()
1227 pd.filter = pl330_filter; in s3c64xx_spi2_set_platdata()
1229 pd.filter = pl08x_filter_id; in s3c64xx_spi2_set_platdata()
/linux-4.4.14/drivers/tty/hvc/
Dhvc_iucv.c1183 static const char *hvc_iucv_parse_filter(const char *filter, char *dest) in hvc_iucv_parse_filter() argument
1188 nextdelim = strchr(filter, ','); in hvc_iucv_parse_filter()
1190 len = nextdelim - filter; in hvc_iucv_parse_filter()
1193 len = strlen(filter); in hvc_iucv_parse_filter()
1194 residual = filter + len; in hvc_iucv_parse_filter()
1201 if (filter[len - 1] == '\n') in hvc_iucv_parse_filter()
1205 if (len == 1 && *filter == FILTER_WILDCARD_CHAR) in hvc_iucv_parse_filter()
1214 dest[len] = toupper(filter[len]); in hvc_iucv_parse_filter()
/linux-4.4.14/include/net/tc_act/
Dtc_bpf.h18 struct bpf_prog __rcu *filter; member
/linux-4.4.14/drivers/net/
Dtun.c688 static int update_filter(struct tap_filter *filter, void __user *arg) in update_filter() argument
699 filter->count = 0; in update_filter()
716 filter->count = 0; in update_filter()
721 memcpy(filter->addr[n], addr[n].u, ETH_ALEN); in update_filter()
727 memset(filter->mask, 0, sizeof(filter->mask)); in update_filter()
733 addr_hash_set(filter->mask, addr[n].u); in update_filter()
739 memset(filter->mask, ~0, sizeof(filter->mask)); in update_filter()
743 filter->count = nexact; in update_filter()
754 static int run_filter(struct tap_filter *filter, const struct sk_buff *skb) in run_filter() argument
762 for (i = 0; i < filter->count; i++) in run_filter()
[all …]
/linux-4.4.14/net/ipv6/
Draw.c121 const __u32 *data = &raw6_sk(sk)->filter.data[0]; in icmpv6_filter()
134 int rawv6_mh_filter_register(mh_filter_t filter) in rawv6_mh_filter_register() argument
136 rcu_assign_pointer(mh_filter, filter); in rawv6_mh_filter_register()
141 int rawv6_mh_filter_unregister(mh_filter_t filter) in rawv6_mh_filter_unregister() argument
199 mh_filter_t *filter; in ipv6_raw_deliver() local
201 filter = rcu_dereference(mh_filter); in ipv6_raw_deliver()
202 filtered = filter ? (*filter)(sk, skb) : 0; in ipv6_raw_deliver()
929 if (copy_from_user(&raw6_sk(sk)->filter, optval, optlen)) in rawv6_seticmpfilter()
954 if (copy_to_user(optval, &raw6_sk(sk)->filter, len)) in rawv6_geticmpfilter()
/linux-4.4.14/include/linux/platform_data/
Dspi-s3c64xx.h42 dma_filter_fn filter; member
/linux-4.4.14/arch/um/
DMakefile36 ifneq ($(filter $(SUBARCH),x86 x86_64 i386),)
72 $(ARCH_INCLUDE) $(MODE_INCLUDE) $(filter -I%,$(CFLAGS)) \
/linux-4.4.14/include/media/
Drc-core.h172 struct rc_scancode_filter *filter);
174 struct rc_scancode_filter *filter);
/linux-4.4.14/include/uapi/linux/
Dixjuser.h123 unsigned int filter; member
131 unsigned int filter; member
715 unsigned int filter; member
Dfilter.h32 struct sock_filter __user *filter; member
Datmbr2684.h106 struct br2684_filter filter; member
/linux-4.4.14/drivers/i2c/busses/
Di2c-pmcmsp.c81 u8 filter; /* Bits 15:12, default = 0x03 */ member
122 .filter = 0x3,
126 .filter = 0x3,
148 return ((clock->filter & 0xf) << 12) | (clock->clock & 0x03ff); in pmcmsptwi_clock_to_reg()
/linux-4.4.14/kernel/debug/kdb/
DMakefile22 $(filter-out %/Makefile,$^) > $@#
/linux-4.4.14/drivers/media/common/b2c2/
DMakefile3 b2c2-flexcop-objs += flexcop-hw-filter.o
/linux-4.4.14/tools/firewire/
Dnosy-dump.c911 uint32_t filter; in main() local
969 filter = ~0; in main()
971 filter &= ~(1 << TCODE_STREAM_DATA); in main()
973 filter &= ~(1 << TCODE_CYCLE_START); in main()
975 filter = ~(1 << TCODE_CYCLE_START); in main()
977 ioctl(fd, NOSY_IOC_FILTER, filter); in main()
/linux-4.4.14/include/linux/spi/
Dads7846.h55 int (*filter) (void *filter_data, int data_idx, int *val); member
/linux-4.4.14/drivers/net/can/usb/
Desd_usb2.c182 struct id_filter_msg filter; member
644 msg->msg.filter.net = priv->index; in esd_usb2_start()
645 msg->msg.filter.option = ESD_ID_ENABLE; /* start with segment 0 */ in esd_usb2_start()
647 msg->msg.filter.mask[i] = cpu_to_le32(0xffffffff); in esd_usb2_start()
649 msg->msg.filter.mask[ESD_MAX_ID_SEGMENT] = cpu_to_le32(0x00000001); in esd_usb2_start()
856 msg->msg.filter.net = priv->index; in esd_usb2_close()
857 msg->msg.filter.option = ESD_ID_ENABLE; /* start with segment 0 */ in esd_usb2_close()
859 msg->msg.filter.mask[i] = 0; in esd_usb2_close()
/linux-4.4.14/arch/mips/lib/
DMakefile11 lib-$(CONFIG_GENERIC_CSUM) := $(filter-out csum_partial.o, $(lib-y))
/linux-4.4.14/drivers/net/wireless/ti/wl1251/
Dinit.h76 int wl1251_hw_init_rx_config(struct wl1251 *wl, u32 config, u32 filter);
/linux-4.4.14/Documentation/
Dxz.txt9 algorithm (filter) is LZMA2. Additional filters can be used to improve
14 the LZMA2 filter and optionally also BCJ filters. CRC32 is supported
48 $(call if_needed,xzkern) which will use a BCJ filter and a big LZMA2
52 which will use no BCJ filter and 1 MiB LZMA2 dictionary.
/linux-4.4.14/Documentation/input/
Dntrig.txt59 to logical sizes is used to adjust the size based filter parameters.
81 user observable latency), the filter accumulates confidence for incoming
98 the initial activation filter is satisfied. The intent is to provide
102 set to 0 for both parameters, effectively turning off that filter.
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c2355 switch (rule->filter.formatted.flow_type) { in ixgbe_get_ethtool_fdir_entry()
2375 fsp->h_u.tcp_ip4_spec.psrc = rule->filter.formatted.src_port; in ixgbe_get_ethtool_fdir_entry()
2377 fsp->h_u.tcp_ip4_spec.pdst = rule->filter.formatted.dst_port; in ixgbe_get_ethtool_fdir_entry()
2379 fsp->h_u.tcp_ip4_spec.ip4src = rule->filter.formatted.src_ip[0]; in ixgbe_get_ethtool_fdir_entry()
2381 fsp->h_u.tcp_ip4_spec.ip4dst = rule->filter.formatted.dst_ip[0]; in ixgbe_get_ethtool_fdir_entry()
2383 fsp->h_ext.vlan_tci = rule->filter.formatted.vlan_id; in ixgbe_get_ethtool_fdir_entry()
2385 fsp->h_ext.vlan_etype = rule->filter.formatted.flex_bytes; in ixgbe_get_ethtool_fdir_entry()
2387 fsp->h_ext.data[1] = htonl(rule->filter.formatted.vm_pool); in ixgbe_get_ethtool_fdir_entry()
2519 if (!input || (rule->filter.formatted.bkt_hash != in ixgbe_update_ethtool_fdir_entry()
2520 input->filter.formatted.bkt_hash)) { in ixgbe_update_ethtool_fdir_entry()
[all …]
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dmac.c962 u32 filter; in ath9k_hw_set_tx_filter() local
965 filter = SM(set, AR_D_TXBLK_WRITE_COMMAND); in ath9k_hw_set_tx_filter()
966 filter |= SM(dcu_idx, AR_D_TXBLK_WRITE_DCU); in ath9k_hw_set_tx_filter()
967 filter |= SM((destidx / ATH9K_HW_SLICE_PER_DCU), in ath9k_hw_set_tx_filter()
969 filter |= BIT(destidx % ATH9K_HW_BIT_IN_SLICE); in ath9k_hw_set_tx_filter()
972 dcu_idx, destidx, set, filter); in ath9k_hw_set_tx_filter()
973 REG_WRITE(ah, AR_D_TXBLK_BASE, filter); in ath9k_hw_set_tx_filter()
/linux-4.4.14/Documentation/features/seccomp/seccomp-filter/
Darch-support.txt2 # Feature name: seccomp-filter
/linux-4.4.14/arch/um/scripts/
DMakefile.rules7 USER_OBJS += $(filter %_user.o,$(obj-y) $(obj-m) $(USER_SINGLE_OBJS))
/linux-4.4.14/sound/soc/pxa/
Dmmp-pcm.c83 static bool filter(struct dma_chan *chan, void *param) in filter() function
118 return snd_dmaengine_pcm_open_request_chan(substream, filter, in mmp_pcm_open()
/linux-4.4.14/include/rdma/
Dib_cache.h100 bool (*filter)(const union ib_gid *gid,
/linux-4.4.14/sound/core/seq/
Dseq_clientmgr.h53 unsigned int filter; /* filter flags */ member
/linux-4.4.14/drivers/net/ethernet/tile/
Dtilepro.c688 int filter; in tile_net_poll_aux() local
735 filter = 0; in tile_net_poll_aux()
739 filter = 2; in tile_net_poll_aux()
742 filter = 1; in tile_net_poll_aux()
746 filter = 2; in tile_net_poll_aux()
751 filter = !ether_addr_equal(mine, buf); in tile_net_poll_aux()
757 if (filter != 0) { in tile_net_poll_aux()
759 if (filter == 1) in tile_net_poll_aux()
803 return !filter; in tile_net_poll_aux()
/linux-4.4.14/tools/build/feature/
DMakefile113 grep-libs = $(filter -l%,$(1))
114 strip-libs = $(filter-out -l%,$(1))
/linux-4.4.14/drivers/iio/accel/
Dmma9553.c177 u16 filter; member
583 *val = mma9553_get_bits(data->conf.filter, in mma9553_read_raw()
592 *val = mma9553_get_bits(data->conf.filter, in mma9553_read_raw()
669 &data->conf.filter, val, in mma9553_write_raw()
683 &data->conf.filter, val, in mma9553_write_raw()
868 gender = mma9553_get_bits(data->conf.filter, MMA9553_MASK_CONF_MALE); in mma9553_get_calibgender_mode()
888 &data->conf.filter, gender, in mma9553_set_calibgender_mode()
/linux-4.4.14/drivers/net/ethernet/sfc/
Dfarch.c2251 static u32 efx_farch_filter_build(efx_oword_t *filter, in efx_farch_filter_build() argument
2261 *filter, in efx_farch_filter_build()
2278 *filter, in efx_farch_filter_build()
2294 EFX_POPULATE_OWORD_5(*filter, in efx_farch_filter_build()
2412 efx_oword_t filter; in efx_farch_filter_insert() local
2454 u32 key = efx_farch_filter_build(&filter, &spec); in efx_farch_filter_insert()
2536 efx_writeo(efx, &filter, in efx_farch_filter_insert()
2562 static efx_oword_t filter; in efx_farch_filter_table_clear_entry() local
2571 efx_writeo(efx, &filter, table->offset + table->step * filter_idx); in efx_farch_filter_table_clear_entry()
2770 efx_oword_t filter; in efx_farch_filter_table_restore() local
[all …]
/linux-4.4.14/drivers/net/ethernet/marvell/
Dskge.c2924 static void genesis_add_filter(u8 filter[8], const u8 *addr) in genesis_add_filter()
2930 filter[bit/8] |= 1 << (bit%8); in genesis_add_filter()
2940 u8 filter[8]; in genesis_set_multicast() local
2950 memset(filter, 0xff, sizeof(filter)); in genesis_set_multicast()
2952 memset(filter, 0, sizeof(filter)); in genesis_set_multicast()
2956 genesis_add_filter(filter, pause_mc_addr); in genesis_set_multicast()
2959 genesis_add_filter(filter, ha->addr); in genesis_set_multicast()
2963 xm_outhash(hw, port, XM_HSM, filter); in genesis_set_multicast()
2966 static void yukon_add_filter(u8 filter[8], const u8 *addr) in yukon_add_filter()
2969 filter[bit/8] |= 1 << (bit%8); in yukon_add_filter()
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dsocfpga_arria10.dtsi412 snps,multicast-filter-bins = <256>;
413 snps,perfect-filter-entries = <128>;
431 snps,multicast-filter-bins = <256>;
432 snps,perfect-filter-entries = <128>;
450 snps,multicast-filter-bins = <256>;
451 snps,perfect-filter-entries = <128>;
/linux-4.4.14/arch/ia64/kernel/
DMakefile.gate10 cmd_gate = $(CC) -nostdlib $(GATECFLAGS_$(@F)) -Wl,-T,$(filter-out FORCE,$^) -o $@
/linux-4.4.14/arch/c6x/
DMakefile40 DTB:=$(subst dtbImage.,,$(filter dtbImage.%, $(MAKECMDGOALS)))
/linux-4.4.14/drivers/isdn/i4l/
DKconfig41 Say Y here if you want to be able to filter the packets passing over
45 You need to say Y here if you wish to use the pass-filter and
46 active-filter options to ipppd.

123