Home
last modified time | relevance | path

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

123456

/linux/drivers/net/wireless/intel/iwlwifi/mei/
H A Dnet.c34 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_eth() argument
45 for (filt = &filters->eth_filters[0]; in iwl_mei_rx_filter_eth()
46 filt < &filters->eth_filters[0] + ARRAY_SIZE(filters->eth_filters); in iwl_mei_rx_filter_eth()
81 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_arp() argument
84 const struct iwl_sap_ipv4_filter *filt = &filters->ipv4_filter; in iwl_mei_rx_filter_arp()
139 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_tcp_udp() argument
144 for (filt = &filters->flex_filters[0]; in iwl_mei_rx_filter_tcp_udp()
145 filt < &filters->flex_filters[0] + ARRAY_SIZE(filters->flex_filters); in iwl_mei_rx_filter_tcp_udp()
189 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_filter_ipv4() argument
192 const struct iwl_sap_ipv4_filter *filt = &filters->ipv4_filter; in iwl_mei_rx_filter_ipv4()
[all …]
/linux/tools/perf/util/
H A Dbpf_lock_contention.c228 if (con->filters->nr_types) { in lock_contention_prepare()
230 ntypes = con->filters->nr_types; in lock_contention_prepare()
232 if (con->filters->nr_cgrps) { in lock_contention_prepare()
234 ncgrps = con->filters->nr_cgrps; in lock_contention_prepare()
238 if (con->filters->nr_syms) { in lock_contention_prepare()
243 for (i = 0; i < con->filters->nr_syms; i++) { in lock_contention_prepare()
245 con->filters->syms[i], in lock_contention_prepare()
249 con->filters->syms[i]); in lock_contention_prepare()
253 addrs = realloc(con->filters->addrs, in lock_contention_prepare()
254 (con->filters->nr_addrs + 1) * sizeof(*addrs)); in lock_contention_prepare()
[all …]
H A Dbpf_ftrace.c28 if (!list_empty(&ftrace->filters)) { in perf_ftrace__latency_prepare_bpf()
29 if (!list_is_singular(&ftrace->filters)) { in perf_ftrace__latency_prepare_bpf()
33 func = list_first_entry(&ftrace->filters, struct filter_entry, list); in perf_ftrace__latency_prepare_bpf()
/linux/tools/perf/
H A Dbuiltin-lock.c64 static struct lock_filter filters; variable
993 for (i = 0; i < filters.nr_syms; i++) { in report_lock_contention_begin_event()
995 filters.syms[i], in report_lock_contention_begin_event()
999 filters.syms[i]); in report_lock_contention_begin_event()
1003 addrs = realloc(filters.addrs, in report_lock_contention_begin_event()
1004 (filters.nr_addrs + 1) * sizeof(*addrs)); in report_lock_contention_begin_event()
1010 addrs[filters.nr_addrs++] = map__unmap_ip(kmap, sym->start); in report_lock_contention_begin_event()
1011 filters.addrs = addrs; in report_lock_contention_begin_event()
1042 if (filters.nr_types) { in report_lock_contention_begin_event()
1045 for (i = 0; i < filters.nr_types; i++) { in report_lock_contention_begin_event()
[all …]
/linux/drivers/net/ethernet/broadcom/bnx2x/
H A 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()
1657 fl = kzalloc(struct_size(fl, filters, tlv->n_mac_vlan_filters), in bnx2x_vf_mbx_macvlan_list()
1663 struct vfpf_q_mac_vlan_filter *msg_filter = &tlv->filters[i]; in bnx2x_vf_mbx_macvlan_list()
1667 memset(&fl->filters[j], 0, sizeof(fl->filters[j])); in bnx2x_vf_mbx_macvlan_list()
[all …]
/linux/sound/soc/meson/
H A Daxg-pdm.c87 const struct axg_pdm_filters *filters; member
150 const struct axg_pdm_filters *filters = priv->cfg->filters; in axg_pdm_get_os() local
151 unsigned int os = filters->hcic.ds; in axg_pdm_get_os()
160 os *= filters->lpf[i].ds; in axg_pdm_get_os()
299 const struct axg_pdm_hcic *hcic = &priv->cfg->filters->hcic; in axg_pdm_set_hcic_ctrl()
317 const struct axg_pdm_lpf *lpf = &priv->cfg->filters->lpf[index]; in axg_pdm_set_lpf_ctrl()
335 const struct axg_pdm_hpf *hpf = &priv->cfg->filters->hpf; in axg_pdm_set_hpf_ctrl()
349 const struct axg_pdm_lpf *lpf = priv->cfg->filters->lpf; in axg_pdm_set_lpf_filters()
574 .filters = &axg_default_filters,
/linux/tools/testing/selftests/damon/
H A D_damon_sysfs.py243 filters = None # owner filters variable in DamosFilter
259 return os.path.join(self.filters.sysfs_dir(), '%d' % self.idx)
298 filters = None variable in DamosFilters
301 def __init__(self, name, filters=[]): argument
303 self.filters = filters
304 for idx, filter_ in enumerate(self.filters):
306 filter_.filters = self
313 len(self.filters))
316 for filter_ in self.filters:
396 filters = None variable in Damos
[all …]
/linux/mm/damon/
H A Dsysfs-schemes.c684 struct damon_sysfs_scheme_filters *filters; in damon_sysfs_scheme_filters_alloc() local
686 filters = kzalloc(sizeof(struct damon_sysfs_scheme_filters), GFP_KERNEL); in damon_sysfs_scheme_filters_alloc()
687 if (filters) in damon_sysfs_scheme_filters_alloc()
688 filters->handle_layer = layer; in damon_sysfs_scheme_filters_alloc()
689 return filters; in damon_sysfs_scheme_filters_alloc()
693 struct damon_sysfs_scheme_filters *filters) in damon_sysfs_scheme_filters_rm_dirs() argument
695 struct damon_sysfs_scheme_filter **filters_arr = filters->filters_arr; in damon_sysfs_scheme_filters_rm_dirs()
698 for (i = 0; i < filters->nr; i++) in damon_sysfs_scheme_filters_rm_dirs()
700 filters->nr = 0; in damon_sysfs_scheme_filters_rm_dirs()
702 filters->filters_arr = NULL; in damon_sysfs_scheme_filters_rm_dirs()
[all …]
/linux/Documentation/networking/device_drivers/ethernet/aquantia/
H A Datlantic.rst256 RX flow rules (ntuple filters)
266 The driver utilizes the ethtool interface for configuring ntuple filters,
273 When disabling ntuple filters, all the user programmed filters are
274 flushed from the driver cache and hardware. All needed filters must
277 Because of the fixed order of the rules, the location of filters is also fixed:
279 - Locations 0 - 15 for VLAN ID filters
280 - Locations 16 - 31 for L2 EtherType filters
281 - Locations 32 - 39 for L3/L4 5-tuple filters (locations 32, 36 for IPv6)
284 destination TCP/UDP/SCTP port) is compared against 8 filters. For IPv4, up to
302 At the moment you can not use IPv4 and IPv6 filters at the same time.
[all …]
/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm-perf.c155 struct etm_filters *filters; in etm_addr_filters_alloc() local
158 filters = kzalloc_node(sizeof(struct etm_filters), GFP_KERNEL, node); in etm_addr_filters_alloc()
159 if (!filters) in etm_addr_filters_alloc()
163 memcpy(filters, event->parent->hw.addr_filters, in etm_addr_filters_alloc()
164 sizeof(*filters)); in etm_addr_filters_alloc()
166 event->hw.addr_filters = filters; in etm_addr_filters_alloc()
747 static int etm_addr_filters_validate(struct list_head *filters) in etm_addr_filters_validate() argument
753 list_for_each_entry(filter, filters, entry) { in etm_addr_filters_validate()
791 struct etm_filters *filters = event->hw.addr_filters; in etm_addr_filters_sync() local
799 etm_filter = &filters->etm_filter[i]; in etm_addr_filters_sync()
[all …]
/linux/Documentation/userspace-api/media/dvb/
H A Ddmx-fwrite.rst38 digitally recorded Transport Stream. Matching filters have to be defined
66 front- end. Make sure that these filters are stopped and that the
67 filters with input set to ``DMX_IN_DVR`` are started.
H A 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
H A Ddmx-start.rst60 There are active filters filtering data from another input source.
61 Make sure that these filters are stopped before starting this
H A Ddmx-set-pes-filter.rst59 There are active filters filtering data from another input source.
60 Make sure that these filters are stopped before starting this
/linux/net/sched/
H A Dcls_flow.c34 struct list_head filters; member
307 list_for_each_entry_rcu(f, &head->filters, list) { in flow_classify()
549 list_add_tail_rcu(&fnew->list, &head->filters); in flow_change()
578 *last = list_empty(&head->filters); in flow_delete()
589 INIT_LIST_HEAD(&head->filters); in flow_init()
600 list_for_each_entry_safe(f, next, &head->filters, list) { in flow_destroy()
615 list_for_each_entry(f, &head->filters, list) in flow_get()
688 list_for_each_entry(f, &head->filters, list) { in flow_walk()
/linux/Documentation/admin-guide/perf/
H A Dampere_cspmu.rst15 The PMU driver supports setting filters for "rank", "bank", and "threshold".
16 Note, that the filters are per PMU instance rather than per event.
/linux/tools/testing/ktest/examples/bootconfigs/
H A Dboottrace.bconf36 ftrace.filters = "user_*"
45 ftrace.filters = "kernel_*"
/linux/drivers/net/wireless/st/cw1200/
H A Dpm.c22 struct wsm_udp_port_filter filters[WSM_MAX_FILTER_ELEMENTS]; member
28 struct wsm_ether_type_filter filters[WSM_MAX_FILTER_ELEMENTS]; member
33 .filters = {
57 .filters = {
/linux/net/can/j1939/
H A Dsocket.c270 f = jsk->filters; in j1939_sk_match_filter()
274 /* receive all when no filters are assigned */ in j1939_sk_match_filter()
663 kfree(jsk->filters); in j1939_sk_release()
698 struct j1939_filter *filters = NULL, *ofilters; in j1939_sk_setsockopt()
709 if (optlen % sizeof(*filters) != 0) in j1939_sk_setsockopt()
716 count = optlen / sizeof(*filters); in j1939_sk_setsockopt()
717 filters = memdup_sockptr(optval, optlen); in j1939_sk_setsockopt()
718 if (IS_ERR(filters)) in j1939_sk_setsockopt()
719 return PTR_ERR(filters); in j1939_sk_setsockopt()
721 for (f = filters, in j1939_sk_setsockopt()
692 struct j1939_filter *filters = NULL, *ofilters; j1939_sk_setsockopt() local
[all...]
/linux/lib/kunit/
H A Dexecutor_test.c122 char filters[] = "speed>slow, module!=example", *filter = filters; in parse_filter_attr_test() local
125 filter_count = kunit_get_filter_count(filters); in parse_filter_attr_test()
132 KUNIT_ASSERT_EQ_MSG(test, err, 0, "failed to parse filter from '%s'", filters); in parse_filter_attr_test()
H A Dexecutor.c168 char *filters, in kunit_filter_suites() argument
195 if (filters) { in kunit_filter_suites()
196 filter_count = kunit_get_filter_count(filters); in kunit_filter_suites()
203 parsed_filters[j] = kunit_next_attr_filter(&filters, err); in kunit_filter_suites()
/linux/Documentation/userspace-api/
H A 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
166 If multiple filters exist, the return value for the evaluation of a
170 multiple filters return values of the same precedence, only the
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-kernel-mm-damon374 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/nr_filters
378 directories for setting filters of the scheme named '0' to
379 'N-1' under the filters/ directory.
381 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/type
390 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/memcg_path
397 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/addr_start
404 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/addr_end
411 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/min
418 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/max
425 What: /sys/kernel/mm/damon/admin/kdamonds/<K>/contexts/<C>/schemes/<S>/filters/<F>/target_idx
[all …]
/linux/tools/perf/util/bpf_skel/
H A Dsample_filter.bpf.c11 struct filters { struct
16 } filters SEC(".maps");
244 entry = bpf_map_lookup_elem(&filters, &k); in perf_sample_filter()
/linux/drivers/media/dvb-frontends/
H A Drtl2830.c616 set_bit(index, &dev->filters); in rtl2830_pid_filter()
618 clear_bit(index, &dev->filters); in rtl2830_pid_filter()
621 buf[0] = (dev->filters >> 0) & 0xff; in rtl2830_pid_filter()
622 buf[1] = (dev->filters >> 8) & 0xff; in rtl2830_pid_filter()
623 buf[2] = (dev->filters >> 16) & 0xff; in rtl2830_pid_filter()
624 buf[3] = (dev->filters >> 24) & 0xff; in rtl2830_pid_filter()

123456