| /linux/drivers/net/wireless/intel/iwlwifi/mei/ |
| H A D | net.c | 34 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 D | bpf_lock_contention.c | 228 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 D | bpf_ftrace.c | 28 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 D | builtin-lock.c | 64 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 D | bnx2x_vfpf.c | 742 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 D | axg-pdm.c | 87 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.py | 243 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 D | sysfs-schemes.c | 684 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 D | atlantic.rst | 256 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 D | coresight-etm-perf.c | 155 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 D | dmx-fwrite.rst | 38 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 D | demux.rst | 9 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 D | dmx-start.rst | 60 There are active filters filtering data from another input source. 61 Make sure that these filters are stopped before starting this
|
| H A D | dmx-set-pes-filter.rst | 59 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 D | cls_flow.c | 34 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 D | ampere_cspmu.rst | 15 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 D | boottrace.bconf | 36 ftrace.filters = "user_*" 45 ftrace.filters = "kernel_*"
|
| /linux/drivers/net/wireless/st/cw1200/ |
| H A D | pm.c | 22 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 D | socket.c | 270 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 D | executor_test.c | 122 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 D | executor.c | 168 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 D | seccomp_filter.rst | 2 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 D | sysfs-kernel-mm-damon | 374 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 D | sample_filter.bpf.c | 11 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 D | rtl2830.c | 616 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()
|