/linux/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/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() 572 .filters = &axg_default_filters,
|
/linux/arch/x86/events/intel/ |
A D | pt.c | 447 if (!filters) in pt_config_filters() 1325 struct pt_filters *filters; in pt_addr_filters_init() local 1332 if (!filters) in pt_addr_filters_init() 1337 sizeof(*filters)); in pt_addr_filters_init() 1339 event->hw.addr_filters = filters; in pt_addr_filters_init() 1393 if (!filters) in pt_event_addr_filters_sync() 1405 filters->filter[range].msr_a = msr_a; in pt_event_addr_filters_sync() 1406 filters->filter[range].msr_b = msr_b; in pt_event_addr_filters_sync() 1408 filters->filter[range].config = 1; in pt_event_addr_filters_sync() 1410 filters->filter[range].config = 2; in pt_event_addr_filters_sync() [all …]
|
/linux/drivers/hwtracing/coresight/ |
A D | coresight-etm-perf.c | 149 struct etm_filters *filters; in etm_addr_filters_alloc() local 152 filters = kzalloc_node(sizeof(struct etm_filters), GFP_KERNEL, node); in etm_addr_filters_alloc() 153 if (!filters) in etm_addr_filters_alloc() 157 memcpy(filters, event->parent->hw.addr_filters, in etm_addr_filters_alloc() 158 sizeof(*filters)); in etm_addr_filters_alloc() 160 event->hw.addr_filters = filters; in etm_addr_filters_alloc() 619 static int etm_addr_filters_validate(struct list_head *filters) in etm_addr_filters_validate() argument 625 list_for_each_entry(filter, filters, entry) { in etm_addr_filters_validate() 663 struct etm_filters *filters = event->hw.addr_filters; in etm_addr_filters_sync() local 671 etm_filter = &filters->etm_filter[i]; in etm_addr_filters_sync() [all …]
|
/linux/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 programed 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/tools/lib/traceevent/ |
A D | parse-filter.c | 114 filter->filters, in find_filter_type() 144 if (i < filter->filters) in add_filter_type() 148 (filter->filters - i)); in add_filter_type() 155 filter->filters++; in add_filter_type() 1397 if (!filter->filters) in tep_filter_remove_event() 1412 filter->filters--; in tep_filter_remove_event() 1434 filter->filters = 0; in tep_filter_reset() 1854 if (!filter->filters) in tep_event_filtered() 1885 if (!filter->filters) in tep_filter_match() 2243 if (filter1->filters != filter2->filters) in tep_filter_compare() [all …]
|
/linux/Documentation/userspace-api/media/dvb/ |
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 | 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-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
|
A D | dmx-fopen.rst | 59 all PES filters set in the corresponding demux device 85 - "Too many open files", i.e. no more filters available.
|
/linux/net/sched/ |
A D | cls_flow.c | 33 struct list_head filters; member 305 list_for_each_entry_rcu(f, &head->filters, list) { in flow_classify() 546 list_add_tail_rcu(&fnew->list, &head->filters); in flow_change() 575 *last = list_empty(&head->filters); in flow_delete() 586 INIT_LIST_HEAD(&head->filters); in flow_init() 597 list_for_each_entry_safe(f, next, &head->filters, list) { in flow_destroy() 612 list_for_each_entry(f, &head->filters, list) in flow_get() 685 list_for_each_entry(f, &head->filters, list) { in flow_walk()
|
/linux/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/net/can/j1939/ |
A D | socket.c | 262 const struct j1939_filter *f = jsk->filters; in j1939_sk_match_filter() 638 kfree(jsk->filters); in j1939_sk_release() 672 struct j1939_filter *filters = NULL, *ofilters; in j1939_sk_setsockopt() local 683 if (optlen % sizeof(*filters) != 0) in j1939_sk_setsockopt() 690 count = optlen / sizeof(*filters); in j1939_sk_setsockopt() 691 filters = memdup_sockptr(optval, optlen); in j1939_sk_setsockopt() 692 if (IS_ERR(filters)) in j1939_sk_setsockopt() 693 return PTR_ERR(filters); in j1939_sk_setsockopt() 695 for (f = filters, c = count; c; f++, c--) { in j1939_sk_setsockopt() 703 ofilters = jsk->filters; in j1939_sk_setsockopt() [all …]
|
/linux/tools/testing/ktest/examples/bootconfigs/ |
A D | boottrace.bconf | 36 ftrace.filters = "user_*" 45 ftrace.filters = "kernel_*"
|
/linux/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/tools/perf/ |
A D | builtin-ftrace.c | 40 struct list_head filters; member 382 ret = __set_tracing_filter("set_ftrace_filter", &ftrace->filters); in set_tracing_filters() 862 bool func = !list_empty(&ftrace->filters) || in select_tracer() 904 OPT_CALLBACK('T', "trace-funcs", &ftrace.filters, "func", in cmd_ftrace() 929 INIT_LIST_HEAD(&ftrace.filters); in cmd_ftrace() 970 delete_filter_func(&ftrace.filters); in cmd_ftrace()
|
/linux/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 …]
|
A D | iavf.rst | 111 - 16 MAC address filters for each VF 132 Receive checksum offloads, cloud filters, and VLAN acceleration are not 146 - If another driver (for example, DPDK) has set cloud filters, you cannot 198 - ADq is not compatible with cloud filters 205 - If another driver (for example, DPDK) has set cloud filters, you cannot 207 - Tunnel filters are not supported in ADq. If encapsulated packets do arrive 216 - If traffic matches multiple TC filters that point to different TCs, that 218 switch mirrors the packet to a VSI list when multiple filters are matched.
|
A D | ice.rst | 234 L3 and L4 flow types are supported for user-defined flexible filters. For a 241 Flow Director filters are used to direct traffic that matches specified 243 or disable the Intel Ethernet Flow Director and these filters:: 247 NOTE: When you disable ntuple filters, all the user programmed filters are 251 To display all of the active filters:: 266 NOTE: These filters use inverted masks. 269 NOTE: These filters use inverted masks. 313 For each flow-type, the programmed filters must all have the same matching 327 program two tcp4 filters with different matching fields. 416 - aRFS only supports Flow Director filters, which consist of the [all …]
|
/linux/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()
|
/linux/tools/testing/selftests/ftrace/test.d/ |
A D | functions | 40 reset_events_filter() { # reset all current setting filters 109 # no events, no triggers, no filters, no function filters,
|
/linux/Documentation/networking/ |
A D | can.rst | 457 - The filters are set to exactly one filter receiving everything 473 by defining 0 .. n filters with the CAN_RAW_FILTER socket option. 493 contrast to CAN controller hardware filters the user may set 0 .. n 494 receive filters for each open socket separately: 513 To set the filters to zero filters is quite obsolete as to not read 531 To benefit from the optimized filters for single CAN identifiers the 683 lead to multiple filters in the af_can.c filter processing. These filters 1039 receive lists, their filters and the count of filter matches can be 1058 rcvlist_fil - list for mask/value filters 1059 rcvlist_inv - list for mask/value filters (inverse semantic) [all …]
|
/linux/Documentation/ |
A D | watch_queue.rst | 244 Once a watch queue has been created, a set of filters can be applied to limit 257 struct watch_notification_type_filter filters[]; 260 Where "nr_filters" is the number of filters in filters[] and "__reserved" 261 should be 0. The "filters" array has elements of the following type:: 287 If the argument to the ioctl() is NULL, then the filters will be removed and
|
/linux/kernel/ |
A D | watch_queue.c | 152 wt = &wf->filters[i]; in filter_watch_notification() 313 tf = memdup_user(_filter->filters, filter.nr_filters * sizeof(*tf)); in watch_queue_set_filter() 332 wfilter = kzalloc(struct_size(wfilter, filters, nr_filter), GFP_KERNEL); in watch_queue_set_filter() 337 q = wfilter->filters; in watch_queue_set_filter()
|