Home
last modified time | relevance | path

Searched refs:filters (Results 1 – 25 of 96) sorted by relevance

1234

/Linux-v4.19/drivers/hwtracing/coresight/
Dcoresight-etm-perf.c68 struct etm_filters *filters; in etm_addr_filters_alloc() local
71 filters = kzalloc_node(sizeof(struct etm_filters), GFP_KERNEL, node); in etm_addr_filters_alloc()
72 if (!filters) in etm_addr_filters_alloc()
76 memcpy(filters, event->parent->hw.addr_filters, in etm_addr_filters_alloc()
77 sizeof(*filters)); in etm_addr_filters_alloc()
79 event->hw.addr_filters = filters; in etm_addr_filters_alloc()
371 static int etm_addr_filters_validate(struct list_head *filters) in etm_addr_filters_validate() argument
377 list_for_each_entry(filter, filters, entry) { in etm_addr_filters_validate()
414 struct etm_filters *filters = event->hw.addr_filters; in etm_addr_filters_sync() local
422 etm_filter = &filters->etm_filter[i]; in etm_addr_filters_sync()
[all …]
Dcoresight-etm4x.c340 struct etm_filters *filters = event->hw.addr_filters; in etm4_disable_perf() local
356 filters->ssstatus = (control & BIT(9)); in etm4_disable_perf()
782 struct etm_filters *filters = event->hw.addr_filters; in etm4_set_event_filters() local
784 if (!filters) in etm4_set_event_filters()
794 if (!filters->nr_filters) in etm4_set_event_filters()
797 for (i = 0; i < filters->nr_filters; i++) { in etm4_set_event_filters()
798 struct etm_filter *filter = &filters->etm_filter[i]; in etm4_set_event_filters()
845 if (filters->ssstatus) in etm4_set_event_filters()
/Linux-v4.19/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_vfpf.c742 req->filters[0].flags = VFPF_Q_FILTER_DEST_MAC_VALID; in bnx2x_vfpf_config_mac()
744 req->filters[0].flags |= VFPF_Q_FILTER_SET; in bnx2x_vfpf_config_mac()
750 memcpy(req->filters[0].mac, addr, ETH_ALEN); in bnx2x_vfpf_config_mac()
777 memcpy(req->filters[0].mac, bp->dev->dev_addr, in bnx2x_vfpf_config_mac()
951 req->filters[0].flags = VFPF_Q_FILTER_VLAN_TAG_VALID; in bnx2x_vfpf_update_vlan()
954 req->filters[0].flags |= VFPF_Q_FILTER_SET; in bnx2x_vfpf_update_vlan()
965 req->filters[0].vlan_tag = vid; in bnx2x_vfpf_update_vlan()
1668 struct vfpf_q_mac_vlan_filter *msg_filter = &tlv->filters[i]; in bnx2x_vf_mbx_macvlan_list()
1672 memset(&fl->filters[j], 0, sizeof(fl->filters[j])); in bnx2x_vf_mbx_macvlan_list()
1674 fl->filters[j].mac = msg_filter->mac; in bnx2x_vf_mbx_macvlan_list()
[all …]
/Linux-v4.19/arch/x86/events/intel/
Dpt.c430 struct pt_filters *filters = event->hw.addr_filters; in pt_config_filters() local
435 if (!filters) in pt_config_filters()
440 for (range = 0; range < filters->nr_filters; range++) { in pt_config_filters()
441 struct pt_filter *filter = &filters->filter[range]; in pt_config_filters()
453 if (pt->filters.filter[range].msr_a != filter->msr_a) { in pt_config_filters()
455 pt->filters.filter[range].msr_a = filter->msr_a; in pt_config_filters()
458 if (pt->filters.filter[range].msr_b != filter->msr_b) { in pt_config_filters()
460 pt->filters.filter[range].msr_b = filter->msr_b; in pt_config_filters()
1153 struct pt_filters *filters; in pt_addr_filters_init() local
1159 filters = kzalloc_node(sizeof(struct pt_filters), GFP_KERNEL, node); in pt_addr_filters_init()
[all …]
/Linux-v4.19/tools/lib/traceevent/
Dparse-filter.c118 filter->filters, in find_filter_type()
137 (filter->filters + 1)); in add_filter_type()
143 for (i = 0; i < filter->filters; i++) { in add_filter_type()
148 if (i < filter->filters) in add_filter_type()
152 (filter->filters - i)); in add_filter_type()
159 filter->filters++; in add_filter_type()
1402 if (!filter->filters) in tep_filter_remove_event()
1413 len = (unsigned long)(filter->event_filters + filter->filters) - in tep_filter_remove_event()
1417 filter->filters--; in tep_filter_remove_event()
1419 memset(&filter->event_filters[filter->filters], 0, in tep_filter_remove_event()
[all …]
/Linux-v4.19/Documentation/networking/
Di40e.txt67 Flow Director n-ntuple traffic filters (FDir)
69 The driver utilizes the ethtool interface for configuring ntuple filters,
77 Additionally, the driver supports using the action to specify filters for a
121 When programming filters, the hardware is limited to using a single input
123 different filters with the same type that don't match on the same fields.
130 set for TCPv4 filters, but the second filter will be unable to reprogram the
131 input set until all the conflicting TCPv4 filters are first removed.
134 input set and cannot be programmed separately for multiple filters of the
136 multiple filters may use the same offset but match against different data.
Dcan.rst424 - The filters are set to exactly one filter receiving everything
440 by defining 0 .. n filters with the CAN_RAW_FILTER socket option.
460 contrast to CAN controller hardware filters the user may set 0 .. n
461 receive filters for each open socket separately:
480 To set the filters to zero filters is quite obsolete as to not read
488 The CAN filters are processed in per-device filter lists at CAN frame
498 To benefit from the optimized filters for single CAN identifiers the
512 filter has to be defined in this way to benefit from the optimized filters:
647 The CAN_RAW socket can set multiple CAN identifier specific filters that
648 lead to multiple filters in the af_can.c filter processing. These filters
[all …]
/Linux-v4.19/Documentation/media/uapi/dvb/
Ddemux.rst9 The Digital TV demux device controls the MPEG-TS filters for the
10 digital TV. If the driver and hardware supports, those filters are
Ddmx-fwrite.rst39 digitally recorded Transport Stream. Matching filters have to be defined
68 front- end. Make sure that these filters are stopped and that the
69 filters with input set to ``DMX_IN_DVR`` are started.
Ddmx-start.rst62 There are active filters filtering data from another input source.
63 Make sure that these filters are stopped before starting this
Ddmx-set-pes-filter.rst63 There are active filters filtering data from another input source.
64 Make sure that these filters are stopped before starting this
Ddmx-fopen.rst61 all PES filters set in the corresponding demux device
88 - “Too many open files”, i.e. no more filters available.
/Linux-v4.19/tools/perf/
Dbuiltin-ftrace.c34 struct list_head filters; member
230 ret = __set_tracing_filter("set_ftrace_filter", &ftrace->filters); in set_tracing_filters()
463 OPT_CALLBACK('T', "trace-funcs", &ftrace.filters, "func", in cmd_ftrace()
476 INIT_LIST_HEAD(&ftrace.filters); in cmd_ftrace()
515 delete_filter_func(&ftrace.filters); in cmd_ftrace()
/Linux-v4.19/tools/testing/selftests/ftrace/test.d/
Dfunctions41 reset_events_filter() { # reset all current setting filters
86 # no events, no triggers, no filters, no function filters,
/Linux-v4.19/drivers/net/wireless/st/cw1200/
Dpm.c25 struct wsm_udp_port_filter filters[WSM_MAX_FILTER_ELEMENTS]; member
31 struct wsm_ether_type_filter filters[WSM_MAX_FILTER_ELEMENTS]; member
36 .filters = {
60 .filters = {
/Linux-v4.19/Documentation/userspace-api/
Dseccomp_filter.rst2 Seccomp BPF (SECure COMPuting with filters)
18 Filter (BPF) program, as with socket filters, except that the data
27 pointers which constrains all filters to solely evaluating the system
38 choosing. Expressive, dynamic filters provide further options down this
48 ``CONFIG_HAVE_ARCH_SECCOMP_FILTER``, then filters may be added as below:
68 processes will be constrained to the same filters and system
78 additional filters may be layered on which will increase evaluation
88 filters exist, the return value for the evaluation of a given system
161 If multiple filters exist, the return value for the evaluation of a
165 multiple filters return values of the same precedence, only the
[all …]
/Linux-v4.19/net/sched/
Dcls_flow.c37 struct list_head filters; member
309 list_for_each_entry_rcu(f, &head->filters, list) { in flow_classify()
548 list_add_tail_rcu(&fnew->list, &head->filters); in flow_change()
577 *last = list_empty(&head->filters); in flow_delete()
588 INIT_LIST_HEAD(&head->filters); in flow_init()
598 list_for_each_entry_safe(f, next, &head->filters, list) { in flow_destroy()
613 list_for_each_entry(f, &head->filters, list) in flow_get()
685 list_for_each_entry(f, &head->filters, list) { in flow_walk()
/Linux-v4.19/drivers/media/dvb-frontends/
Drtl2830.c626 set_bit(index, &dev->filters); in rtl2830_pid_filter()
628 clear_bit(index, &dev->filters); in rtl2830_pid_filter()
631 buf[0] = (dev->filters >> 0) & 0xff; in rtl2830_pid_filter()
632 buf[1] = (dev->filters >> 8) & 0xff; in rtl2830_pid_filter()
633 buf[2] = (dev->filters >> 16) & 0xff; in rtl2830_pid_filter()
634 buf[3] = (dev->filters >> 24) & 0xff; in rtl2830_pid_filter()
Drtl2830_priv.h36 unsigned long filters; member
/Linux-v4.19/Documentation/trace/
Devents.rst108 find the field names that can be used in event filters (see section 5).
180 The field-names available for use in filters can be found in the
201 5.2 Setting filters
233 5.3 Clearing filters
239 To clear the filters for all events in a subsystem, write a '0' to the
242 5.3 Subsystem filters
245 For convenience, filters for every event in a subsystem can be set or
251 result in an unintended mixture of filters which could lead to
252 confusing (to the user who might think different filters are in
253 effect) trace output. Only filters that reference just the common
[all …]
/Linux-v4.19/drivers/media/usb/dvb-usb/
Dm920x.h65 u16 filters[M9206_MAX_ADAPTERS][M9206_MAX_FILTERS]; member
/Linux-v4.19/Documentation/features/seccomp/seccomp-filter/
Darch-support.txt4 # description: arch supports seccomp filters
/Linux-v4.19/tools/perf/Documentation/
Dperf-record.txt101 - tracepoint filters
106 - address filters
109 address filters by specifying a non-zero value in
112 Address filters have the format:
124 trace. 'start' and 'stop' filters need not specify a <size>.
134 of that symbol. For 'filter' and 'tracestop' filters, if <size> is
152 Multiple filters can be separated with space or comma.
157 filter expression 'common_pid != $PERFPID' to filters. If other
337 It is possible to select the types of branches captured by enabling filters. The
338 following filters are defined:
[all …]
/Linux-v4.19/tools/kvm/kvm_stat/
Dkvm_stat528 self.filters = self._get_filters()
543 filters = {}
544 filters['kvm_userspace_exit'] = ('reason', USERSPACE_EXIT_REASONS)
546 filters['kvm_exit'] = ('exit_reason', ARCH.exit_reasons)
547 return filters
568 if field in self.filters:
569 filter_name_, filter_dicts = self.filters[field]
641 (self.filters[tracepoint][0],
642 self.filters[tracepoint][1][sub]))
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/fw/api/
Dfilter.h179 struct iwl_fw_bcast_filter filters[MAX_BCAST_FILTERS]; member

1234