Home
last modified time | relevance | path

Searched full:match (Results 1 – 25 of 4742) sorted by relevance

12345678910>>...190

/openbmc/linux/drivers/net/ethernet/netronome/nfp/flower/
H A Dmatch.c30 struct flow_match_vlan match; in nfp_flower_compile_tci() local
32 flow_rule_match_vlan(rule, &match); in nfp_flower_compile_tci()
36 match.key->vlan_priority) | in nfp_flower_compile_tci()
38 match.key->vlan_id); in nfp_flower_compile_tci()
42 match.mask->vlan_priority) | in nfp_flower_compile_tci()
44 match.mask->vlan_id); in nfp_flower_compile_tci()
85 NL_SET_ERR_MSG_MOD(extack, "unsupported offload: invalid ingress interface for match offload"); in nfp_flower_compile_port()
100 struct flow_match_eth_addrs match; in nfp_flower_compile_mac() local
104 flow_rule_match_eth_addrs(rule, &match); in nfp_flower_compile_mac()
107 tmp = match.key->dst[i] & match.mask->dst[i]; in nfp_flower_compile_mac()
[all …]
/openbmc/linux/sound/soc/intel/common/
H A DMakefile4 snd-soc-acpi-intel-match-objs := soc-acpi-intel-byt-match.o soc-acpi-intel-cht-match.o \
5 soc-acpi-intel-hsw-bdw-match.o \
6 soc-acpi-intel-skl-match.o soc-acpi-intel-kbl-match.o \
7 soc-acpi-intel-bxt-match.o soc-acpi-intel-glk-match.o \
8 soc-acpi-intel-cnl-match.o soc-acpi-intel-cfl-match.o \
9 soc-acpi-intel-cml-match.o soc-acpi-intel-icl-match.o \
10 soc-acpi-intel-tgl-match.o soc-acpi-intel-ehl-match.o \
11 soc-acpi-intel-jsl-match.o soc-acpi-intel-adl-match.o \
12 soc-acpi-intel-rpl-match.o soc-acpi-intel-mtl-match.o \
13 soc-acpi-intel-arl-match.o \
[all …]
/openbmc/linux/tools/testing/selftests/net/
H A Dfib_rule_tests.sh141 echo "SKIP: iproute2 iprule too old, missing $1 match"
147 echo "SKIP: iproute2 get route too old, missing $2 match"
168 local match="$1"
172 $IP -6 rule add $match table $RTABLE
176 fib_rule6_del_by_pref "$match"
182 local match="$1"
185 $IP -6 rule add $match table $RTABLE 2>/dev/null
187 log_test $rc 2 "rule6 check: $match"
190 $IP -6 rule del $match table $RTABLE
197 local match
[all …]
/openbmc/linux/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_flower.c297 const struct flow_match_meta *match, in mlxsw_sp_flower_parse_meta_iif() argument
303 if (!match->mask->ingress_ifindex) in mlxsw_sp_flower_parse_meta_iif()
306 if (match->mask->ingress_ifindex != 0xFFFFFFFF) { in mlxsw_sp_flower_parse_meta_iif()
312 match->key->ingress_ifindex); in mlxsw_sp_flower_parse_meta_iif()
314 NL_SET_ERR_MSG_MOD(extack, "Can't find specified ingress port to match on"); in mlxsw_sp_flower_parse_meta_iif()
319 NL_SET_ERR_MSG_MOD(extack, "Can't match on non-mlxsw ingress port"); in mlxsw_sp_flower_parse_meta_iif()
325 NL_SET_ERR_MSG_MOD(extack, "Can't match on a port from different device"); in mlxsw_sp_flower_parse_meta_iif()
342 struct flow_match_meta match; in mlxsw_sp_flower_parse_meta() local
347 flow_rule_match_meta(rule, &match); in mlxsw_sp_flower_parse_meta()
350 match.key->l2_miss, match.mask->l2_miss); in mlxsw_sp_flower_parse_meta()
[all …]
H A Dspectrum_dpipe.c102 struct devlink_dpipe_match match = {0}; in mlxsw_sp_dpipe_table_erif_matches_dump() local
104 match.type = DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT; in mlxsw_sp_dpipe_table_erif_matches_dump()
105 match.header = &mlxsw_sp_dpipe_header_metadata; in mlxsw_sp_dpipe_table_erif_matches_dump()
106 match.field_id = MLXSW_SP_DPIPE_FIELD_METADATA_ERIF_PORT; in mlxsw_sp_dpipe_table_erif_matches_dump()
108 return devlink_dpipe_match_put(skb, &match); in mlxsw_sp_dpipe_table_erif_matches_dump()
112 mlxsw_sp_erif_match_action_prepare(struct devlink_dpipe_match *match, in mlxsw_sp_erif_match_action_prepare() argument
119 match->type = DEVLINK_DPIPE_MATCH_TYPE_FIELD_EXACT; in mlxsw_sp_erif_match_action_prepare()
120 match->header = &mlxsw_sp_dpipe_header_metadata; in mlxsw_sp_erif_match_action_prepare()
121 match->field_id = MLXSW_SP_DPIPE_FIELD_METADATA_ERIF_PORT; in mlxsw_sp_erif_match_action_prepare()
126 struct devlink_dpipe_match *match, in mlxsw_sp_erif_entry_prepare() argument
[all …]
/openbmc/linux/drivers/net/ethernet/marvell/prestera/
H A Dprestera_flower.c144 struct prestera_acl_match *r_match = &rule->re_key.match; in prestera_flower_parse_meta()
147 struct flow_match_meta match; in prestera_flower_parse_meta() local
150 flow_rule_match_meta(f_rule, &match); in prestera_flower_parse_meta()
152 if (match.mask->l2_miss) { in prestera_flower_parse_meta()
153 NL_SET_ERR_MSG_MOD(f->common.extack, "Can't match on \"l2_miss\""); in prestera_flower_parse_meta()
157 if (match.mask->ingress_ifindex != 0xFFFFFFFF) { in prestera_flower_parse_meta()
164 match.key->ingress_ifindex); in prestera_flower_parse_meta()
167 "Can't find specified ingress port to match on"); in prestera_flower_parse_meta()
173 "Can't match on switchdev ingress port"); in prestera_flower_parse_meta()
196 struct flow_dissector *dissector = f_rule->match.dissector; in prestera_flower_parse()
[all …]
/openbmc/phosphor-fan-presence/control/
H A Dmatches.hpp13 namespace match namespace
17 using namespace sdbusplus::bus::match;
20 * @brief A match function that constructs a PropertiesChanged match string
21 * @details Constructs a PropertiesChanged match string with a given object
27 * @return - A PropertiesChanged match string
35 * @brief A match function that constructs an InterfacesAdded match string
36 * @details Constructs an InterfacesAdded match string with a given object
41 * @return - An InterfacesAdded match string
49 * @brief A match function that constructs an InterfacesRemoved match string
50 * @details Constructs an InterfacesRemoved match string with a given object
[all …]
/openbmc/sdbusplus/include/sdbusplus/async/
H A Dmatch.hpp4 #include <sdbusplus/bus/match.hpp>
20 /** Generator of dbus match Senders.
22 * This class registers a signal match pattern with the dbus and generates
25 class match : private bus::details::bus_friend class
28 match() = delete;
29 match(const match&) = delete;
30 match& operator=(const match&) = delete;
31 match(match&&) = delete;
32 match& operator=(match&&) = delete;
33 ~match();
[all …]
/openbmc/linux/drivers/base/
H A Dcomponent.c33 * Aggregate drivers first assemble a component match list of what they need
62 struct component_match *match; member
86 struct component_match *match = m->match; in component_devices_show() local
97 for (i = 0; i < match->num; i++) { in component_devices_show()
98 struct component *component = match->compare[i].component; in component_devices_show()
175 struct component_match *match = adev->match; in find_components() local
180 * Scan the array of match functions and attach in find_components()
183 for (i = 0; i < match->num; i++) { in find_components()
184 struct component_match_array *mc = &match->compare[i]; in find_components()
189 if (match->compare[i].component) in find_components()
[all …]
/openbmc/linux/net/netfilter/
H A DKconfig94 filtering (see `Connection state match support' below).
119 `CONNMARK' target and `connmark' match. Similar to the mark value
193 match and the nftables ct expression.
516 This option adds the "ct" expression that you can use to match
590 This option adds the "quota" expression that you can use to match
612 x_tables match/target extensions over the nf_tables
642 tristate "Netfilter nf_tables socket match support"
768 tristate 'nfmark target and match support'
771 This option adds the "MARK" target and "mark" match.
773 Netfilter mark matching allows you to match packets based on the
[all …]
/openbmc/linux/net/sched/
H A Dem_ipt.c22 const struct xt_match *match; member
53 mtpar.family = im->match->family; in check_match()
54 mtpar.match = im->match; in check_match()
63 pr_err("only policy match revision 0 supported"); in policy_validate_match_data()
78 pr_err("only addrtype match revision 1 supported"); in addrtype_validate_match_data()
111 pr_err("Unsupported xt match"); in get_xt_match()
131 struct xt_match *match; in em_ipt_change() local
153 match = get_xt_match(tb); in em_ipt_change()
154 if (IS_ERR(match)) { in em_ipt_change()
155 pr_err("unable to load match\n"); in em_ipt_change()
[all …]
/openbmc/openbmc/poky/meta/classes-recipe/
H A Dkernel-arch.bbclass9 # modules). return value must match one of the architecture directories
31 if re.match('(i.86|athlon|x86.64)$', a): return 'x86'
32 elif re.match('arceb$', a): return 'arc'
33 elif re.match('armeb$', a): return 'arm'
34 elif re.match('aarch64$', a): return 'arm64'
35 elif re.match('aarch64_be$', a): return 'arm64'
36 elif re.match('aarch64_ilp32$', a): return 'arm64'
37 elif re.match('aarch64_be_ilp32$', a): return 'arm64'
38 elif re.match('loongarch(32|64|)$', a): return 'loongarch'
39 elif re.match('mips(isa|)(32|64|)(r6|)(el|)$', a): return 'mips'
[all …]
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-async.c68 struct v4l2_async_match_desc *match) in match_i2c() argument
74 match->i2c.adapter_id == client->adapter->nr && in match_i2c()
75 match->i2c.address == client->addr; in match_i2c()
95 struct v4l2_async_match_desc *match) in match_fwnode_one() argument
101 "v4l2-async: fwnode match: need %pfw, trying %pfw\n", in match_fwnode_one()
102 sd_fwnode, match->fwnode); in match_fwnode_one()
104 if (sd_fwnode == match->fwnode) { in match_fwnode_one()
106 "v4l2-async: direct match found\n"); in match_fwnode_one()
110 if (!fwnode_graph_is_endpoint(match->fwnode)) { in match_fwnode_one()
112 "v4l2-async: direct match not found\n"); in match_fwnode_one()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Drenesas,rz-mtu3.yaml22 - Waveform output on compare match
27 - Simultaneous clearing on compare match or input capture
121 - description: MTU0.TGRA input capture/compare match
122 - description: MTU0.TGRB input capture/compare match
123 - description: MTU0.TGRC input capture/compare match
124 - description: MTU0.TGRD input capture/compare match
126 - description: MTU0.TGRE compare match
127 - description: MTU0.TGRF compare match
128 - description: MTU1.TGRA input capture/compare match
129 - description: MTU1.TGRB input capture/compare match
[all …]
/openbmc/u-boot/include/
H A Dslre.h35 * ^ Match beginning of a buffer
36 * $ Match end of a buffer
38 * [...] Match any character from set
39 * [^...] Match any character but ones from set
40 * \s Match whitespace
41 * \S Match non-whitespace
42 * \d Match decimal digit
43 * \r Match carriage return
44 * \n Match newline
45 * + Match one or more times (greedy)
[all …]
/openbmc/linux/lib/xz/
H A Dxz_lzma2.h35 * - Match: Repeat a chunk of data at some distance
36 * - Long repeat: Multi-byte match at a recently seen distance
40 * either short or long repeated match, and NONLIT means any non-literal.
74 /* Indicate that the latest symbol was a match. */
80 /* Indicate that the latest state was a long repeated match. */
86 /* Indicate that the latest symbol was a short match. */
99 * - 0x001-0x0FF: Without match byte
100 * - 0x101-0x1FF: With match byte; match bit is 0
101 * - 0x201-0x2FF: With match byte; match bit is 1
103 * Match byte is used when the previous LZMA symbol was something else than
[all …]
/openbmc/qemu/tests/tcg/plugins/
H A Dinsn.c35 } Match; typedef
40 Match *match; member
51 static Instruction * get_insn_record(const char *disas, uint64_t vaddr, Match *m) in get_insn_record()
70 record->match = m; in get_insn_record()
111 Match *insn_match = insn->match; in vcpu_insn_matched_exec_before()
112 MatchCount *match = qemu_plugin_scoreboard_find(insn_match->counts, in vcpu_insn_matched_exec_before() local
118 uint64_t delta = icount - match->last_hit; in vcpu_insn_matched_exec_before()
120 match->hits++; in vcpu_insn_matched_exec_before()
121 match->total_delta += delta; in vcpu_insn_matched_exec_before()
122 match->last_hit = icount; in vcpu_insn_matched_exec_before()
[all …]
/openbmc/linux/tools/testing/selftests/net/forwarding/
H A Dtc_flower.sh56 check_fail $? "Did not match on correct filter"
61 log_test "dst_mac match ($tcflags)"
82 check_fail $? "Did not match on correct filter"
87 log_test "src_mac match ($tcflags)"
108 check_err $? "Did not match on correct filter"
116 check_err $? "Did not match on correct filter with mask"
121 log_test "dst_ip match ($tcflags)"
142 check_err $? "Did not match on correct filter"
150 check_err $? "Did not match on correct filter with mask"
155 log_test "src_ip match ($tcflags)"
[all …]
/openbmc/linux/net/openvswitch/
H A Dflow_netlink.c94 static void update_range(struct sw_flow_match *match, in update_range() argument
102 range = &match->range; in update_range()
104 range = &match->mask->range; in update_range()
119 #define SW_FLOW_KEY_PUT(match, field, value, is_mask) \ argument
121 update_range(match, offsetof(struct sw_flow_key, field), \
122 sizeof((match)->key->field), is_mask); \
124 (match)->mask->key.field = value; \
126 (match)->key->field = value; \
129 #define SW_FLOW_KEY_MEMCPY_OFFSET(match, offset, value_p, len, is_mask) \ argument
131 update_range(match, offset, len, is_mask); \
[all …]
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-dbg-g-chip-info.rst49 To query the driver applications must initialize the ``match.type`` and
50 ``match.addr`` or ``match.name`` fields of a struct
56 When ``match.type`` is ``V4L2_CHIP_MATCH_BRIDGE``, ``match.addr``
58 chips by starting at zero and incrementing ``match.addr`` by one until
64 When ``match.type`` is ``V4L2_CHIP_MATCH_SUBDEV``, ``match.addr``
80 .. _name-v4l2-dbg-match:
89 - See :ref:`name-chip-match-types` for a list of possible types.
94 - Match a chip by this number, interpreted according to the ``type``
98 - Match a chip by this name, interpreted according to the ``type``
114 - ``match``
[all …]
H A Dvidioc-dbg-g-register.rst55 ``match.type`` and ``match.addr`` or ``match.name`` fields select a chip
59 To read a register applications must initialize the ``match.type``,
60 ``match.addr`` or ``match.name`` and ``reg`` fields, and call
65 When ``match.type`` is ``V4L2_CHIP_MATCH_BRIDGE``, ``match.addr``
71 When ``match.type`` is ``V4L2_CHIP_MATCH_SUBDEV``, ``match.addr``
99 - See :ref:`chip-match-types` for a list of possible types.
104 - Match a chip by this number, interpreted according to the ``type``
108 - Match a chip by this name, interpreted according to the ``type``
121 - ``match``
122 - How to match the chip, see :c:type:`v4l2_dbg_match`.
[all …]
/openbmc/openbmc/poky/bitbake/contrib/vim/syntax/
H A Dbitbake.vim30 syn case match
33 syn match bbUnmatched "."
38 syn match bbComment "#.*$" contains=@bbCommentGroup
41 syn match bbQuote +['"]+ contained
42 syn match bbDelimiter "[(){}=]" contained
43 syn match bbArrayBrackets "[\[\]]" contained
46 syn match bbContinue "\\$"
51 syn match bbExport "^export" nextgroup=bbIdentifier skipwhite
53 syn match bbIdentifier "[a-zA-Z0-9\-_\.\/\+]\+" display contained
54 syn match bbVarDeref "${[a-zA-Z0-9\-_:\.\/\+]\+}" contained
[all …]
/openbmc/openbmc/poky/meta/recipes-core/musl/
H A Dlibucontext_1.2.bb33 elif re.match('(i.86|athlon)$', a): return 'x86'
34 elif re.match('x86.64$', a): return 'x86_64'
35 elif re.match('armeb$', a): return 'arm'
36 elif re.match('aarch64$', a): return 'aarch64'
37 elif re.match('aarch64_be$', a): return 'aarch64'
38 elif re.match('aarch64_ilp32$', a): return 'aarch64'
39 elif re.match('aarch64_be_ilp32$', a): return 'aarch64'
40 elif re.match('mips(isa|)(32|)(r6|)(el|)$', a): return 'mips'
41 elif re.match('mips(isa|)64(r6|)(el|)$', a): return 'mips64'
42 elif re.match('p(pc64|owerpc64)(le)', a): return 'ppc64'
[all …]
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_flower.c169 struct flow_match_control match; in cxgb4_process_flow_match() local
171 flow_rule_match_control(rule, &match); in cxgb4_process_flow_match()
172 addr_type = match.key->addr_type; in cxgb4_process_flow_match()
180 struct flow_match_basic match; in cxgb4_process_flow_match() local
183 flow_rule_match_basic(rule, &match); in cxgb4_process_flow_match()
184 ethtype_key = ntohs(match.key->n_proto); in cxgb4_process_flow_match()
185 ethtype_mask = ntohs(match.mask->n_proto); in cxgb4_process_flow_match()
197 fs->val.proto = match.key->ip_proto; in cxgb4_process_flow_match()
198 fs->mask.proto = match.mask->ip_proto; in cxgb4_process_flow_match()
202 struct flow_match_ipv4_addrs match; in cxgb4_process_flow_match() local
[all …]
/openbmc/linux/drivers/net/ethernet/sfc/
H A Dtc.c230 match->value._field = fm.key->_tcfield; \
231 match->mask._field = fm.mask->_tcfield; \
240 struct efx_tc_match *match, in efx_tc_flower_parse_match() argument
243 struct flow_dissector *dissector = rule->match.dissector; in efx_tc_flower_parse_match()
269 match->value.ip_frag = fm.key->flags & FLOW_DIS_IS_FRAGMENT; in efx_tc_flower_parse_match()
270 match->mask.ip_frag = true; in efx_tc_flower_parse_match()
273 match->value.ip_firstfrag = fm.key->flags & FLOW_DIS_FIRST_FRAG; in efx_tc_flower_parse_match()
274 match->mask.ip_firstfrag = true; in efx_tc_flower_parse_match()
277 NL_SET_ERR_MSG_FMT_MOD(extack, "Unsupported match on control.flags %#x", in efx_tc_flower_parse_match()
307 if (!IS_ALL_ONES(match->mask.eth_proto) || in efx_tc_flower_parse_match()
[all …]

12345678910>>...190