Lines Matching refs:parms
68 struct parms { struct
111 const struct rte_acl_ctx *ctx, struct parms *parms, in resolve_single_priority() argument
114 if (parms[n].cmplt->count == ctx->num_tries || in resolve_single_priority()
115 parms[n].cmplt->priority[0] <= in resolve_single_priority()
118 parms[n].cmplt->priority[0] = p[transition].priority[0]; in resolve_single_priority()
119 parms[n].cmplt->results[0] = p[transition].results[0]; in resolve_single_priority()
128 acl_start_next_trie(struct acl_flow_data *flows, struct parms *parms, int n, in acl_start_next_trie() argument
135 parms[n].data = flows->data[flows->num_packets]; in acl_start_next_trie()
136 parms[n].data_index = ctx->trie[flows->trie].data_index; in acl_start_next_trie()
147 parms[n].cmplt = flows->last_cmplt; in acl_start_next_trie()
149 flows->trans[parms[n].data[*parms[n].data_index++] + in acl_start_next_trie()
168 parms[n].data = (const uint8_t *)idle; in acl_start_next_trie()
169 parms[n].data_index = idle; in acl_start_next_trie()
194 struct parms *parms, const struct rte_acl_match_results *p,
204 const struct rte_acl_ctx *ctx, struct parms *parms, in acl_match_check() argument
221 parms, p); in acl_match_check()
223 resolve_priority(transition, slot, ctx, parms, in acl_match_check()
227 parms[slot].cmplt->count--; in acl_match_check()
230 transition = acl_start_next_trie(flows, parms, slot, ctx); in acl_match_check()