/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mei/ |
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 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() 203 match = !filters->ipv4_filter.ipv4_addr || in iwl_mei_rx_filter_ipv4() 221 filters, rx_handler_res); in iwl_mei_rx_filter_ipv4() 250 if (filters->icmpv6_flags & in iwl_mei_rx_filter_ipv4() 279 const struct iwl_sap_oob_filters *filters, in iwl_mei_rx_pass_to_csme() argument [all …]
|
/linux-6.3-rc2/tools/perf/util/ |
A D | bpf_lock_contention.c | 51 if (con->filters->nr_types) in lock_contention_prepare() 52 ntypes = con->filters->nr_types; in lock_contention_prepare() 55 if (con->filters->nr_syms) { in lock_contention_prepare() 60 for (i = 0; i < con->filters->nr_syms; i++) { in lock_contention_prepare() 62 con->filters->syms[i], in lock_contention_prepare() 66 con->filters->syms[i]); in lock_contention_prepare() 70 addrs = realloc(con->filters->addrs, in lock_contention_prepare() 78 con->filters->addrs = addrs; in lock_contention_prepare() 80 naddrs = con->filters->nr_addrs; in lock_contention_prepare() 128 if (con->filters->nr_types) { in lock_contention_prepare() [all …]
|
A D | bpf_ftrace.c | 25 if (!list_is_singular(&ftrace->filters)) { in perf_ftrace__latency_prepare_bpf() 27 list_empty(&ftrace->filters) ? "No" : "Too many"); in perf_ftrace__latency_prepare_bpf() 31 func = list_first_entry(&ftrace->filters, struct filter_entry, list); in perf_ftrace__latency_prepare_bpf()
|
/linux-6.3-rc2/tools/perf/ |
A D | builtin-lock.c | 1591 filters.nr_types = 0; in lock_filter_finish() 1594 filters.nr_addrs = 0; in lock_filter_finish() 1599 zfree(&filters.syms); in lock_filter_finish() 1600 filters.nr_syms = 0; in lock_filter_finish() 1828 .filters = &filters, in __cmd_contention() 2071 tmp = realloc(filters.types, (filters.nr_types + 1) * sizeof(*filters.types)); in add_lock_type() 2076 filters.types = tmp; in add_lock_type() 2144 tmp = realloc(filters.addrs, (filters.nr_addrs + 1) * sizeof(*filters.addrs)); in add_lock_addr() 2151 filters.addrs = tmp; in add_lock_addr() 2165 tmp = realloc(filters.syms, (filters.nr_syms + 1) * sizeof(*filters.syms)); in add_lock_sym() [all …]
|
A D | builtin-ftrace.c | 360 ret = __set_tracing_filter("set_ftrace_filter", &ftrace->filters); in set_tracing_filters() 550 bool func = !list_empty(&ftrace->filters) || in select_tracer() 1147 OPT_CALLBACK('T', "trace-funcs", &ftrace.filters, "func", in cmd_ftrace() 1172 OPT_CALLBACK('T', "trace-funcs", &ftrace.filters, "func", in cmd_ftrace() 1193 INIT_LIST_HEAD(&ftrace.filters); in cmd_ftrace() 1238 if (list_empty(&ftrace.filters)) { in cmd_ftrace() 1286 delete_filter_func(&ftrace.filters); in cmd_ftrace()
|
/linux-6.3-rc2/mm/damon/ |
A D | sysfs-schemes.c | 415 for (i = 0; i < filters->nr; i++) in damon_sysfs_scheme_filters_rm_dirs() 417 filters->nr = 0; in damon_sysfs_scheme_filters_rm_dirs() 419 filters->filters_arr = NULL; in damon_sysfs_scheme_filters_rm_dirs() 436 filters->filters_arr = filters_arr; in damon_sysfs_scheme_filters_add_dirs() 447 &filters->kobj, "%d", i); in damon_sysfs_scheme_filters_add_dirs() 455 filters->nr++; in damon_sysfs_scheme_filters_add_dirs() 1139 if (!filters) in damon_sysfs_scheme_set_filters() 1145 kobject_put(&filters->kobj); in damon_sysfs_scheme_set_filters() 1147 scheme->filters = filters; in damon_sysfs_scheme_set_filters() 1215 scheme->filters = NULL; in damon_sysfs_scheme_add_dirs() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/ |
A D | bnx2x_vfpf.c | 962 req->filters[0].vlan_tag = vid; in bnx2x_vfpf_update_vlan() 1664 memset(&fl->filters[j], 0, sizeof(fl->filters[j])); in bnx2x_vf_mbx_macvlan_list() 1666 fl->filters[j].mac = msg_filter->mac; in bnx2x_vf_mbx_macvlan_list() 1691 if ((filters->filters[i].flags & flags) == flags) in bnx2x_vf_filters_contain() 1716 &filters->filters[i]); in bnx2x_vf_mbx_dp_q_filters() 1853 if (!(filters->filters[i].flags & in bnx2x_filters_validate_mac() 1863 filters->n_mac_vlan_filters); in bnx2x_filters_validate_mac() 1868 filter = &filters->filters[i]; in bnx2x_filters_validate_mac() 1897 if (bnx2x_vf_filters_contain(filters, in bnx2x_filters_validate_vlan() 1907 if (filters->vf_qid > vf_rxq_count(vf)) { in bnx2x_filters_validate_vlan() [all …]
|
/linux-6.3-rc2/sound/soc/meson/ |
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() 306 const struct axg_pdm_hcic *hcic = &priv->cfg->filters->hcic; in axg_pdm_set_hcic_ctrl() 324 const struct axg_pdm_lpf *lpf = &priv->cfg->filters->lpf[index]; in axg_pdm_set_lpf_ctrl() 342 const struct axg_pdm_hpf *hpf = &priv->cfg->filters->hpf; in axg_pdm_set_hpf_ctrl() 356 const struct axg_pdm_lpf *lpf = priv->cfg->filters->lpf; in axg_pdm_set_lpf_filters() 574 .filters = &axg_default_filters,
|
/linux-6.3-rc2/arch/x86/events/intel/ |
A D | pt.c | 465 if (!filters) in pt_config_filters() 1353 struct pt_filters *filters; in pt_addr_filters_init() local 1360 if (!filters) in pt_addr_filters_init() 1365 sizeof(*filters)); in pt_addr_filters_init() 1367 event->hw.addr_filters = filters; in pt_addr_filters_init() 1429 if (!filters) in pt_event_addr_filters_sync() 1458 filters->filter[range].msr_a = msr_a; in pt_event_addr_filters_sync() 1459 filters->filter[range].msr_b = msr_b; in pt_event_addr_filters_sync() 1461 filters->filter[range].config = 1; in pt_event_addr_filters_sync() 1463 filters->filter[range].config = 2; in pt_event_addr_filters_sync() [all …]
|
/linux-6.3-rc2/drivers/hwtracing/coresight/ |
A D | coresight-etm-perf.c | 153 struct etm_filters *filters; in etm_addr_filters_alloc() local 156 filters = kzalloc_node(sizeof(struct etm_filters), GFP_KERNEL, node); in etm_addr_filters_alloc() 157 if (!filters) in etm_addr_filters_alloc() 161 memcpy(filters, event->parent->hw.addr_filters, in etm_addr_filters_alloc() 162 sizeof(*filters)); in etm_addr_filters_alloc() 164 event->hw.addr_filters = filters; in etm_addr_filters_alloc() 652 static int etm_addr_filters_validate(struct list_head *filters) in etm_addr_filters_validate() argument 658 list_for_each_entry(filter, filters, entry) { in etm_addr_filters_validate() 696 struct etm_filters *filters = event->hw.addr_filters; in etm_addr_filters_sync() local 704 etm_filter = &filters->etm_filter[i]; in etm_addr_filters_sync() [all …]
|
/linux-6.3-rc2/Documentation/networking/device_drivers/ethernet/aquantia/ |
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 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) 302 At the moment you can not use IPv4 and IPv6 filters at the same time. 320 The VLAN filter (VLAN id) is compared against 16 filters. 340 To see the list of filters currently present:: [all …]
|
/linux-6.3-rc2/Documentation/userspace-api/media/dvb/ |
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
|
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.
|
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
|
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-6.3-rc2/tools/testing/ktest/examples/bootconfigs/ |
A D | boottrace.bconf | 36 ftrace.filters = "user_*" 45 ftrace.filters = "kernel_*"
|
/linux-6.3-rc2/drivers/net/wireless/st/cw1200/ |
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-6.3-rc2/net/sched/ |
A D | cls_flow.c | 34 struct list_head filters; member 307 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() 599 list_for_each_entry_safe(f, next, &head->filters, list) { in flow_destroy() 614 list_for_each_entry(f, &head->filters, list) in flow_get() 687 list_for_each_entry(f, &head->filters, list) { in flow_walk()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/filter/ |
A D | adi,admv8818.yaml | 16 filters (HPFs) and four independently controlled low-pass filters
|
/linux-6.3-rc2/net/can/j1939/ |
A D | socket.c | 265 const struct j1939_filter *f = jsk->filters; in j1939_sk_match_filter() 641 kfree(jsk->filters); in j1939_sk_release() 675 struct j1939_filter *filters = NULL, *ofilters; in j1939_sk_setsockopt() local 686 if (optlen % sizeof(*filters) != 0) in j1939_sk_setsockopt() 693 count = optlen / sizeof(*filters); in j1939_sk_setsockopt() 694 filters = memdup_sockptr(optval, optlen); in j1939_sk_setsockopt() 695 if (IS_ERR(filters)) in j1939_sk_setsockopt() 696 return PTR_ERR(filters); in j1939_sk_setsockopt() 698 for (f = filters, c = count; c; f++, c--) { in j1939_sk_setsockopt() 706 ofilters = jsk->filters; in j1939_sk_setsockopt() [all …]
|
/linux-6.3-rc2/Documentation/userspace-api/ |
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-6.3-rc2/Documentation/networking/device_drivers/ethernet/intel/ |
A D | i40e.rst | 143 Director filters before changing the input set (for that flow type). 149 When disabling ntuple filters, all the user programmed filters are flushed from 163 To see the list of filters currently present:: 201 Use the following command to display all of the active filters:: 218 For each flow-type, the programmed filters must all have the same matching 232 program two tcp4 filters with different matching fields. 485 Receive checksum offloads, cloud filters, and VLAN acceleration are not 703 - ADq is not compatible with cloud filters. 713 - Tunnel filters are not supported in ADq. If encapsulated packets do 722 - If traffic matches multiple TC filters that point to different TCs, [all …]
|
/linux-6.3-rc2/Documentation/networking/ |
A D | tc-queue-filters.rst | 22 Likewise, on the receive side, the two filters for selecting set of 32 is supported only in hardware. Multiple filters may compete in
|
/linux-6.3-rc2/include/linux/ |
A D | damon.h | 316 struct list_head filters; member 571 list_for_each_entry(f, &(scheme)->filters, list) 574 list_for_each_entry_safe(f, next, &(scheme)->filters, list)
|
/linux-6.3-rc2/drivers/media/dvb-frontends/ |
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()
|