Lines Matching refs:pattern

78 		dst->pattern = rte_memcpy
79 ((void *)((uintptr_t)(dst + 1)), src->pattern,
100 /** Information about known flow pattern items. */
372 const struct rte_flow_item pattern[],
391 ret = ops->validate(dev, attr, pattern, actions, error);
395 rte_flow_trace_validate(port_id, attr, pattern, actions, ret);
408 const struct rte_flow_item pattern[],
420 flow = ops->create(dev, attr, pattern, actions, error);
425 rte_flow_trace_create(port_id, attr, pattern, actions, flow);
596 * Copy pattern item specification.
608 * Number of bytes needed to store pattern item specification regardless
671 off = RTE_ALIGN_CEIL(off, sizeof(*dst.raw->pattern));
674 dst.raw->pattern = rte_memcpy(deep_src,
675 src.raw->pattern,
715 * Number of bytes needed to store pattern item specification regardless
808 * Copy a list of pattern items.
815 * Source pattern items.
817 * Maximum number of pattern items to process from @p src or 0 to process
825 * pattern items regardless of @p size on success (@p buf contents are
982 * This comprises the flow rule descriptor itself, attributes, pattern and
1012 .pattern = NULL,
1033 dst->pattern = (void *)((uintptr_t)dst + off);
1051 * Retrieve the name of a pattern item/action type.
1054 * Nonzero when @p src represents an action type instead of a pattern item
1063 * Depending on @p is_action, source pattern item or action type cast as a
1206 (&dst->pattern != &desc->items ||
1220 .items = dst_size ? dst->pattern : NULL,
1736 const struct rte_flow_item pattern[],
1763 if (pattern == NULL) {
1765 "Port %"PRIu16" pattern is NULL.",
1774 pattern, error);
1779 pattern, template);
1950 "Port %"PRIu16" pattern templates is NULL.",
2045 const struct rte_flow_item pattern[],
2070 pattern, pattern_template_index,
2075 pattern, pattern_template_index, actions,
2125 const struct rte_flow_item pattern[],
2151 pattern, pattern_template_index,
2156 template_table, rule_index, pattern,
2629 const struct rte_flow_item pattern[], uint8_t pattern_template_index,
2643 ret = ops->flow_calc_table_hash(dev, table, pattern, pattern_template_index,
2649 rte_flow_calc_encap_hash(uint16_t port_id, const struct rte_flow_item pattern[],
2673 ret = ops->flow_calc_encap_hash(dev, pattern, dest_field, hash, error);