/linux-master/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | tc_restrictions.sh | 47 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 59 tc filter del block 22 protocol ip pref 1 handle 101 flower 64 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 73 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 77 tc filter del block 22 protocol ip pref 1 handle 101 flower 95 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 108 tc filter del block 22 protocol ip pref 1 handle 101 flower 113 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 123 tc filter add block 22 protocol ip pref 1 handle 101 flower \ 130 tc filter ad [all...] |
H A D | port_range_occ.sh | 73 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \ 79 tc filter add dev $swp1 ingress pref 1 handle 102 proto ip \ 82 tc filter add dev $swp1 ingress pref 2 handle 103 proto ipv6 \ 85 tc filter add dev $swp1 ingress pref 2 handle 104 proto ipv6 \ 91 tc filter del dev $swp1 ingress pref 2 handle 104 flower 92 tc filter del dev $swp1 ingress pref 2 handle 103 flower 93 tc filter del dev $swp1 ingress pref 1 handle 102 flower 97 tc filter del dev $swp1 ingress pref 1 handle 101 flower
|
H A D | tc_police_occ.sh | 70 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \ 76 tc filter del dev $swp1 ingress pref 1 handle 101 flower 80 tc filter add dev $swp1 ingress pref 1 handle 101 proto ip \ 84 tc filter add dev $swp1 ingress pref 2 handle 102 proto ip \ 90 tc filter del dev $swp1 ingress pref 2 handle 102 flower 94 tc filter del dev $swp1 ingress pref 1 handle 101 flower
|
/linux-master/drivers/net/ethernet/mscc/ |
H A D | ocelot_vcap.c | 331 struct ocelot_vcap_filter *filter) 334 struct ocelot_vcap_action *a = &filter->action; 346 struct ocelot_vcap_filter *filter) 349 struct ocelot_vcap_key_vlan *tag = &filter->vlan; 366 if (filter->prio != 0) 371 vcap_key_set(vcap, &data, VCAP_IS2_HK_PAG, filter->pag, 0xff); 373 (filter->lookup == 0) ? OCELOT_VCAP_BIT_1 : 376 ~filter->ingress_port_mask); 379 vcap_key_bit_set(vcap, &data, VCAP_IS2_HK_L2_MC, filter->dmac_mc); 380 vcap_key_bit_set(vcap, &data, VCAP_IS2_HK_L2_BC, filter 330 is2_action_set(struct ocelot *ocelot, struct vcap_data *data, struct ocelot_vcap_filter *filter) argument 345 is2_entry_set(struct ocelot *ocelot, int ix, struct ocelot_vcap_filter *filter) argument 646 is1_action_set(struct ocelot *ocelot, struct vcap_data *data, const struct ocelot_vcap_filter *filter) argument 669 is1_entry_set(struct ocelot *ocelot, int ix, struct ocelot_vcap_filter *filter) argument 780 es0_action_set(struct ocelot *ocelot, struct vcap_data *data, const struct ocelot_vcap_filter *filter) argument 808 es0_entry_set(struct ocelot *ocelot, int ix, struct ocelot_vcap_filter *filter) argument 851 vcap_entry_get(struct ocelot *ocelot, int ix, struct ocelot_vcap_filter *filter) argument 875 vcap_entry_set(struct ocelot *ocelot, int ix, struct ocelot_vcap_filter *filter) argument 955 ocelot_vcap_filter_add_aux_resources(struct ocelot *ocelot, struct ocelot_vcap_filter *filter, struct netlink_ext_ack *extack) argument 980 ocelot_vcap_filter_del_aux_resources(struct ocelot *ocelot, struct ocelot_vcap_filter *filter) argument 990 ocelot_vcap_filter_add_to_block(struct ocelot *ocelot, struct ocelot_vcap_block *block, struct ocelot_vcap_filter *filter, struct netlink_ext_ack *extack) argument 1022 ocelot_vcap_block_get_filter_index(struct ocelot_vcap_block *block, struct ocelot_vcap_filter *filter) argument 1057 struct ocelot_vcap_filter *filter; local 1100 ocelot_vcap_is_problematic_mac_etype(struct ocelot_vcap_filter *filter) argument 1124 ocelot_vcap_is_problematic_non_mac_etype(struct ocelot_vcap_filter *filter) argument 1138 ocelot_exclusive_mac_etype_filter_rules(struct ocelot *ocelot, struct ocelot_vcap_filter *filter) argument 1183 ocelot_vcap_filter_add(struct ocelot *ocelot, struct ocelot_vcap_filter *filter, struct netlink_ext_ack *extack) argument 1222 ocelot_vcap_block_remove_filter(struct ocelot *ocelot, struct ocelot_vcap_block *block, struct ocelot_vcap_filter *filter) argument 1239 ocelot_vcap_filter_del(struct ocelot *ocelot, struct ocelot_vcap_filter *filter) argument 1277 ocelot_vcap_filter_replace(struct ocelot *ocelot, struct ocelot_vcap_filter *filter) argument 1293 ocelot_vcap_filter_stats_update(struct ocelot *ocelot, struct ocelot_vcap_filter *filter) argument [all...] |
/linux-master/scripts/ |
H A D | Makefile.headersinst | 23 # $(filter %/, ...) is a workaround for GNU Make <= 4.2.1, where 25 src-subdirs := $(patsubst $(src)/%/,%,$(filter %/, $(wildcard $(src)/*/))) 26 gen-subdirs := $(patsubst $(gen)/%/,%,$(filter %/, $(wildcard $(gen)/*/))) 30 src-headers := $(filter-out $(no-export-headers), $(src-headers)) 32 gen-headers := $(filter-out $(no-export-headers), $(gen-headers)) 36 duplicated := $(filter $(gen-headers), $(src-headers)) 39 gen-headers := $(filter-out $(duplicated), $(gen-headers)) 50 unwanted := $(filter-out $(all-headers), $(old-headers)) 55 new-dirs := $(filter-out $(existing-dirs), $(wanted-dirs)) 77 existing-headers := $(filter [all...] |
/linux-master/include/net/ |
H A D | rawv6.h | 22 int rawv6_mh_filter_register(int (*filter)(struct sock *sock, 24 int rawv6_mh_filter_unregister(int (*filter)(struct sock *sock,
|
/linux-master/drivers/media/dvb-core/ |
H A D | dmxdev.c | 378 struct dmx_section_filter *filter, 381 struct dmxdev_filter *dmxdevfilter = filter->priv; 476 /* stop feed but only mark the specified filter as stopped (state set) */ 498 /* start feed associated with the specified filter */ 499 static int dvb_dmxdev_feed_start(struct dmxdev_filter *filter) argument 504 dvb_dmxdev_filter_state_set(filter, DMXDEV_STATE_GO); 506 switch (filter->type) { 508 return filter->feed.sec->start_filtering(filter->feed.sec); 510 list_for_each_entry(feed, &filter 376 dvb_dmxdev_section_callback(const u8 *buffer1, size_t buffer1_len, const u8 *buffer2, size_t buffer2_len, struct dmx_section_filter *filter, u32 *buffer_flags) argument 527 dvb_dmxdev_feed_restart(struct dmxdev_filter *filter) argument 611 dvb_dmxdev_start_feed(struct dmxdev *dmxdev, struct dmxdev_filter *filter, struct dmxdev_feed *feed) argument 663 dvb_dmxdev_filter_start(struct dmxdev_filter *filter) argument 859 invert_mode(struct dmx_filter *filter) argument 867 dvb_dmxdev_add_pid(struct dmxdev *dmxdev, struct dmxdev_filter *filter, u16 pid) argument 894 dvb_dmxdev_remove_pid(struct dmxdev *dmxdev, struct dmxdev_filter *filter, u16 pid) argument [all...] |
/linux-master/tools/tracing/rtla/src/ |
H A D | trace.c | 212 if (free_event->filter) 213 free(free_event->filter); 248 * trace_event_add_filter - record an event filter 250 int trace_event_add_filter(struct trace_events *event, char *filter) argument 252 if (event->filter) 253 free(event->filter); 255 event->filter = strdup(filter); 256 if (!event->filter) 278 * trace_event_disable_filter - disable an event filter 283 char filter[1024]; local 414 char filter[1024]; local [all...] |
/linux-master/scripts/package/debian/ |
H A D | rules | 9 ifneq (,$(filter-out parallel=1,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))) 10 NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) 17 ifeq (,$(filter terse,$(DEB_BUILD_OPTIONS))) 25 CROSS_COMPILE ?= $(filter-out $(DEB_BUILD_GNU_TYPE)-, $(DEB_HOST_GNU_TYPE)-) 31 image-package = $(filter linux-image-% user-%, $(filter-out %-dbg, $(all-packages))) 32 image-dbg-package = $(filter %-dbg, $(all-packages)) 33 libc-dev-package = $(filter linux-libc-dev, $(all-packages)) 34 headers-package = $(filter linu [all...] |
/linux-master/drivers/hwtracing/ptt/ |
H A D | hisi_ptt.c | 233 val |= FIELD_PREP(HISI_PTT_TRACE_CTRL_TARGET_SEL, hisi_ptt->trace_ctrl.filter); 361 struct hisi_ptt_filter_desc *filter) 363 if (filter->is_port) 364 hisi_ptt->port_mask &= ~hisi_ptt_get_filter_val(filter->devid, true); 366 list_del(&filter->list); 367 kfree(filter->name); 368 kfree(filter); 374 struct hisi_ptt_filter_desc *filter; local 381 pci_err(hisi_ptt->pdev, "failed to allocate name for filter %04x:%02x:%02x.%d\n", 387 filter 360 hisi_ptt_del_free_filter(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 414 struct hisi_ptt_filter_desc *filter; local 424 hisi_ptt_create_rp_filter_attr(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 438 hisi_ptt_remove_rp_filter_attr(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 447 hisi_ptt_create_req_filter_attr(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 461 hisi_ptt_remove_req_filter_attr(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 470 hisi_ptt_create_filter_attr(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 487 hisi_ptt_remove_filter_attr(struct hisi_ptt *hisi_ptt, struct hisi_ptt_filter_desc *filter) argument 498 struct hisi_ptt_filter_desc *filter; local 515 struct hisi_ptt_filter_desc *filter; local 553 struct hisi_ptt_filter_desc *filter; local 663 struct hisi_ptt_filter_desc *filter; local 690 struct hisi_ptt_filter_desc *filter, *tmp; local 946 struct hisi_ptt_filter_desc *filter; local [all...] |
/linux-master/tools/testing/selftests/net/forwarding/ |
H A D | tc_chains.sh | 38 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 45 check_fail $? "matched on filter in unreachable chain" 47 tc filter del dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 57 tc filter add dev $h2 ingress chain 1 protocol ip pref 1 handle 1101 \ 59 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 61 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 68 check_fail $? "Matched on a wrong filter" 71 check_err $? "Did not match on correct filter with goto chain action" 74 check_err $? "Did not match on correct filter in chain 1" 76 tc filter de [all...] |
H A D | tc_actions.sh | 65 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 74 tc filter add dev $swp1 ingress protocol $protocol pref 1 handle 101 \ 84 tc filter del dev $swp1 ingress protocol $protocol pref 1 handle 101 \ 86 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 95 tc filter add dev $swp1 ingress protocol ip pref 2 handle 102 flower \ 104 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \ 116 tc filter del dev $swp1 ingress protocol ip pref 2 handle 102 flower 117 tc filter del dev $swp1 ingress protocol ip pref 1 handle 101 flower 130 tc filter add dev $swp1 ingress protocol ip pref 1 handle 101 flower \ 132 tc filter ad [all...] |
H A D | tc_flower_cfm.sh | 60 tc filter add dev $h2 ingress protocol cfm pref 1 handle 101 \ 62 tc filter add dev $h2 ingress protocol cfm pref 1 handle 102 \ 85 tc filter del dev $h2 ingress protocol cfm pref 1 handle 101 flower 86 tc filter del dev $h2 ingress protocol cfm pref 1 handle 102 flower 96 tc filter add dev $h2 ingress protocol cfm pref 1 handle 101 \ 98 tc filter add dev $h2 ingress protocol cfm pref 1 handle 102 \ 100 tc filter add dev $h2 ingress protocol cfm pref 1 handle 103 \ 131 tc filter del dev $h2 ingress protocol cfm pref 1 handle 101 flower 132 tc filter del dev $h2 ingress protocol cfm pref 1 handle 102 flower 133 tc filter de [all...] |
H A D | tc_vlan_modify.sh | 113 tc filter add dev $swp1 ingress protocol all pref 1 handle 1 \ 115 tc filter add dev $swp2 ingress protocol all pref 1 handle 1 \ 126 tc filter del dev $swp2 ingress protocol all pref 1 handle 1 flower 127 tc filter del dev $swp1 ingress protocol all pref 1 handle 1 flower 140 tc filter add dev $swp1 egress protocol all pref 1 handle 1 \ 142 tc filter add dev $swp2 egress protocol all pref 1 handle 1 \ 153 tc filter del dev $swp2 egress protocol all pref 1 handle 1 flower 154 tc filter del dev $swp1 egress protocol all pref 1 handle 1 flower
|
/linux-master/include/linux/ |
H A D | i8042.h | 62 int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str, 64 int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str, 82 static inline int i8042_install_filter(bool (*filter)(unsigned char data, unsigned char str, 88 static inline int i8042_remove_filter(bool (*filter)(unsigned char data, unsigned char str,
|
/linux-master/arch/x86/entry/vdso/ |
H A D | Makefile | 55 $(filter -g%,$(KBUILD_CFLAGS)) -fno-stack-protector \ 65 $(vobjs): KBUILD_CFLAGS := $(filter-out $(PADDING_CFLAGS) $(CC_FLAGS_LTO) $(CC_FLAGS_CFI) $(RANDSTRUCT_CFLAGS) $(GCC_PLUGINS_CFLAGS) $(RETPOLINE_CFLAGS),$(KBUILD_CFLAGS)) $(CFL) 116 KBUILD_AFLAGS_32 := $(filter-out -m64,$(KBUILD_AFLAGS)) -DBUILD_VDSO 120 KBUILD_CFLAGS_32 := $(filter-out -m64,$(KBUILD_CFLAGS)) 121 KBUILD_CFLAGS_32 := $(filter-out -mcmodel=kernel,$(KBUILD_CFLAGS_32)) 122 KBUILD_CFLAGS_32 := $(filter-out -fno-pic,$(KBUILD_CFLAGS_32)) 123 KBUILD_CFLAGS_32 := $(filter-out -mfentry,$(KBUILD_CFLAGS_32)) 124 KBUILD_CFLAGS_32 := $(filter-out $(RANDSTRUCT_CFLAGS),$(KBUILD_CFLAGS_32)) 125 KBUILD_CFLAGS_32 := $(filter-out $(GCC_PLUGINS_CFLAGS),$(KBUILD_CFLAGS_32)) 126 KBUILD_CFLAGS_32 := $(filter [all...] |
/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl2/ |
H A D | hw_atl2_llh_internal.h | 47 * parameter: filter {f} | stride size 0x8 | range [0, 37] 52 #define HW_ATL2_RPFL2UC_TAG_ADR(filter) (0x00005114 + (filter) * 0x8) 101 * parameter: filter {f} | stride size 0x4 | range [0, 15] 106 #define HW_ATL2_RPF_VL_TAG_ADR(filter) (0x00005290 + (filter) * 0x4) 280 * Parameter: filter {f} | stride size 0x10 | range [0, 127] 285 #define HW_ATL2_RPF_ACT_RSLVR_REQ_TAG_ADR(filter) \ 286 (0x00014000u + (filter) * 0x10) 299 #define HW_ATL2_RPF_ACT_RSLVR_TAG_MASK_ADR(filter) \ [all...] |
/linux-master/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/ |
H A D | tc_flower.sh | 97 # filter is matched 101 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 108 check_err $? "Single filter - did not match" 110 tc filter add dev $h2 ingress protocol ip pref 2 handle 102 flower \ 125 tc filter del dev $h2 ingress protocol ip pref 1 handle 101 flower 131 check_err $? "Single filter - did not match after delete" 133 tc filter del dev $h2 ingress protocol ip pref 2 handle 102 flower 143 # filter is matched 147 tc filter add dev $h2 ingress protocol ip pref 1 handle 101 flower \ 149 tc filter ad [all...] |
/linux-master/lib/kunit/ |
H A D | executor_test.c | 28 struct kunit_glob_filter filter = {NULL, NULL}; local 30 kunit_parse_glob_filter(&filter, "suite"); 31 KUNIT_EXPECT_STREQ(test, filter.suite_glob, "suite"); 32 KUNIT_EXPECT_FALSE(test, filter.test_glob); 33 kfree(filter.suite_glob); 34 kfree(filter.test_glob); 36 kunit_parse_glob_filter(&filter, "suite.test"); 37 KUNIT_EXPECT_STREQ(test, filter.suite_glob, "suite"); 38 KUNIT_EXPECT_STREQ(test, filter.test_glob, "test"); 39 kfree(filter 122 char filters[] = "speed>slow, module!=example", *filter = filters; local 157 char filter[] = "speed>slow"; local 195 char filter[] = "module!=dummy"; local 216 char filter[] = "speed>slow"; local [all...] |
/linux-master/drivers/infiniband/hw/usnic/ |
H A D | usnic_fwd.c | 160 struct filter *filter) 165 if (filter->type == FILTER_IPV4_5TUPLE) { 166 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_AD)) 168 if (!(filter->u.ipv4.flags & FILTER_FIELD_5TUP_DST_PT)) 172 else if (filter->u.ipv4.dst_port == 0) 174 else if (ntohl(ufdev->inaddr) != filter->u.ipv4.dst_addr) 183 static void fill_tlv(struct filter_tlv *tlv, struct filter *filter, argument 187 tlv->length = sizeof(struct filter); 159 validate_filter_locked(struct usnic_fwd_dev *ufdev, struct filter *filter) argument 198 usnic_fwd_alloc_flow(struct usnic_fwd_dev *ufdev, struct filter *filter, struct usnic_filter_action *uaction) argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | pmu.c | 26 /* This is enough to filter the vast majority of currently defined events. */ 339 * For the event filter, searching is done on the 'includes' list and 414 static bool is_fixed_event_allowed(struct kvm_x86_pmu_event_filter *filter, argument 419 if (filter->action == KVM_PMU_EVENT_DENY && 420 test_bit(fixed_idx, (ulong *)&filter->fixed_counter_bitmap)) 422 if (filter->action == KVM_PMU_EVENT_ALLOW && 423 !test_bit(fixed_idx, (ulong *)&filter->fixed_counter_bitmap)) 431 struct kvm_x86_pmu_event_filter *filter; local 434 filter = srcu_dereference(kvm->arch.pmu_event_filter, &kvm->srcu); 435 if (!filter) 902 is_masked_filter_valid(const struct kvm_x86_pmu_event_filter *filter) argument 918 convert_to_masked_filter(struct kvm_x86_pmu_event_filter *filter) argument 947 prepare_filter_lists(struct kvm_x86_pmu_event_filter *filter) argument 986 struct kvm_x86_pmu_event_filter *filter; local [all...] |
/linux-master/sound/soc/spear/ |
H A D | spear_pcm.c | 42 bool (*filter)(struct dma_chan *chan, void *slave)) 45 config->compat_filter_fn = filter;
|
/linux-master/drivers/usb/mtu3/ |
H A D | Makefile | 16 ifneq ($(filter y,$(CONFIG_USB_MTU3_HOST) $(CONFIG_USB_MTU3_DUAL_ROLE)),) 20 ifneq ($(filter y,$(CONFIG_USB_MTU3_GADGET) $(CONFIG_USB_MTU3_DUAL_ROLE)),)
|
/linux-master/sound/soc/samsung/ |
H A D | dmaengine.c | 17 int samsung_asoc_dma_platform_register(struct device *dev, dma_filter_fn filter, argument 28 pcm_conf->compat_filter_fn = filter;
|
/linux-master/drivers/usb/dwc2/ |
H A D | Makefile | 9 ifneq ($(filter y,$(CONFIG_USB_DWC2_HOST) $(CONFIG_USB_DWC2_DUAL_ROLE)),) 14 ifneq ($(filter y,$(CONFIG_USB_DWC2_PERIPHERAL) $(CONFIG_USB_DWC2_DUAL_ROLE)),)
|