| /f-stack/dpdk/lib/librte_acl/ |
| H A D | acl_run_avx512.c | 114 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_avx512x16() argument 120 search_avx512x8x2(ctx, data, results, max_iter, categories); in rte_acl_classify_avx512x16() 122 results += max_iter * categories; in rte_acl_classify_avx512x16() 128 return search_avx512x8x2(ctx, data, results, num, categories); in rte_acl_classify_avx512x16() 130 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_avx512x16() 132 return search_sse_4(ctx, data, results, num, categories); in rte_acl_classify_avx512x16() 141 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_avx512x32() argument 147 search_avx512x16x2(ctx, data, results, max_iter, categories); in rte_acl_classify_avx512x32() 149 results += max_iter * categories; in rte_acl_classify_avx512x32() 159 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_avx512x32() [all …]
|
| H A D | acl_run_avx2.c | 14 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_avx2() argument 17 return search_avx2x16(ctx, data, results, num, categories); in rte_acl_classify_avx2() 19 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_avx2() 21 return search_sse_4(ctx, data, results, num, categories); in rte_acl_classify_avx2() 24 categories); in rte_acl_classify_avx2()
|
| H A D | acl_run_neon.c | 9 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_neon() argument 12 return search_neon_8(ctx, data, results, num, categories); in rte_acl_classify_neon() 14 return search_neon_4(ctx, data, results, num, categories); in rte_acl_classify_neon() 17 categories); in rte_acl_classify_neon()
|
| H A D | acl_run_altivec.c | 10 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_altivec() argument 13 return search_altivec_8(ctx, data, results, num, categories); in rte_acl_classify_altivec() 15 return search_altivec_4(ctx, data, results, num, categories); in rte_acl_classify_altivec() 18 categories); in rte_acl_classify_altivec()
|
| H A D | acl_run_sse.c | 9 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_sse() argument 12 return search_sse_8(ctx, data, results, num, categories); in rte_acl_classify_sse() 14 return search_sse_4(ctx, data, results, num, categories); in rte_acl_classify_sse() 17 categories); in rte_acl_classify_sse()
|
| H A D | acl.h | 202 uint32_t *results, uint32_t num, uint32_t categories); 206 uint32_t *results, uint32_t num, uint32_t categories); 210 uint32_t *results, uint32_t num, uint32_t categories); 214 uint32_t *results, uint32_t num, uint32_t categories); 218 uint32_t *results, uint32_t num, uint32_t categories); 222 uint32_t *results, uint32_t num, uint32_t categories); 226 uint32_t *results, uint32_t num, uint32_t categories);
|
| H A D | acl_run.h | 46 uint32_t categories; member 143 flows->num_packets * flows->categories); in acl_start_next_trie() 177 uint32_t data_num, uint32_t categories, const uint64_t *trans) in acl_set_flow() argument 185 flows->categories = categories; in acl_set_flow() 195 uint32_t categories); 219 if (flows->categories == 1) in acl_match_check() 224 p, flows->categories); in acl_match_check()
|
| H A D | rte_acl.c | 30 __rte_unused uint32_t categories) in EAL_REGISTER_TAILQ() 40 __rte_unused uint32_t categories) in rte_acl_classify_avx512x32() argument 56 __rte_unused uint32_t categories) in rte_acl_classify_avx2() argument 68 __rte_unused uint32_t categories) in rte_acl_classify_sse() argument 80 __rte_unused uint32_t categories) in rte_acl_classify_neon() argument 92 __rte_unused uint32_t categories) in rte_acl_classify_altivec() argument 292 uint32_t *results, uint32_t num, uint32_t categories, in rte_acl_classify_alg() argument 295 if (categories != 1 && in rte_acl_classify_alg() 296 ((RTE_ACL_RESULTS_MULTIPLIER - 1) & categories) != 0) in rte_acl_classify_alg() 299 return classify_fns[alg](ctx, data, results, num, categories); in rte_acl_classify_alg() [all …]
|
| H A D | acl_run_scalar.c | 17 const struct rte_acl_match_results *p, uint32_t categories) in resolve_priority_scalar() argument 34 for (i = 0; i < categories; i += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_scalar() 54 for (i = 0; i < categories; i += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_scalar() 111 uint32_t *results, uint32_t num, uint32_t categories) in rte_acl_classify_scalar() argument 122 categories, ctx->trans_table); in rte_acl_classify_scalar()
|
| H A D | acl_run_neon.h | 36 uint32_t categories) in resolve_priority_neon() argument 43 for (x = 0; x < categories; x += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_neon() 161 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_neon_8() argument 171 total_packets, categories, ctx->trans_table); in search_neon_8() 223 uint32_t *results, int total_packets, uint32_t categories) in search_neon_4() argument 233 total_packets, categories, ctx->trans_table); in search_neon_4()
|
| H A D | acl_run_avx512x16.h | 294 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_avx512x16x2() argument 314 if (categories == 1) in search_avx512x16x2() 317 else if (categories <= RTE_ACL_MAX_CATEGORIES / 2) in search_avx512x16x2() 319 categories, ctx->num_tries); in search_avx512x16x2() 322 categories, ctx->num_tries); in search_avx512x16x2()
|
| H A D | acl_run_altivec.h | 40 const struct rte_acl_match_results *p, uint32_t categories) in resolve_priority_altivec() argument 47 for (x = 0; x < categories; x += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_altivec() 188 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_altivec_8() argument 198 total_packets, categories, ctx->trans_table); in search_altivec_8() 259 uint32_t *results, int total_packets, uint32_t categories) in search_altivec_4() argument 269 total_packets, categories, ctx->trans_table); in search_altivec_4()
|
| H A D | acl_run_sse.h | 57 uint32_t categories) in resolve_priority_sse() argument 63 for (x = 0; x < categories; x += RTE_ACL_RESULTS_MULTIPLIER) { in resolve_priority_sse() 195 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_sse_8() argument 206 total_packets, categories, ctx->trans_table); in search_sse_8() 284 uint32_t *results, int total_packets, uint32_t categories) in search_sse_4() argument 294 total_packets, categories, ctx->trans_table); in search_sse_4()
|
| H A D | acl_run_avx512x8.h | 209 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_avx512x8x2() argument 229 if (categories == 1) in search_avx512x8x2() 234 categories, ctx->num_tries); in search_avx512x8x2()
|
| H A D | rte_acl.h | 281 uint32_t categories); 321 uint32_t categories,
|
| H A D | acl_run_avx2.h | 161 uint32_t *results, uint32_t total_packets, uint32_t categories) in search_avx2x16() argument 172 total_packets, categories, ctx->trans_table); in search_avx2x16()
|
| /f-stack/dpdk/doc/guides/prog_guide/ |
| H A D | packet_classif_access_ctrl.rst | 10 The ACL library is used to perform an N-tuple search over a set of rules with multiple categories 410 with multiple categories in more detail. 467 /* matches all packets traveling from 10.1.1.1, applies for categories: 1 */ 506 /* build the runtime structures for added rules, with 2 categories. */ 518 uint32_t results[4]; /* make classify for 4 categories. */ 535 which indicates that no matches were found for those categories. 542 uint32_t results[4]; /* make classify by 4 categories. */ 552 * For categories 0 and 1, only rule 1 matches. 554 * For categories 2 and 3, there are no matches. 561 uint32_t results[4]; /* make classify by 4 categories. */ [all …]
|
| H A D | rte_flow.rst | 189 Pattern items fall in two categories: 1414 They fall in three categories:
|
| /f-stack/freebsd/contrib/device-tree/Bindings/powerpc/fsl/ |
| H A D | cpus.txt | 18 Power CPUs. The EREF defines some architecture categories not defined 19 by the Power ISA. For these EREF-specific categories, the existence of
|
| /f-stack/dpdk/doc/guides/nics/ |
| H A D | overview.rst | 7 The networking drivers may be classified in two categories:
|
| /f-stack/dpdk/app/test-acl/ |
| H A D | main.c | 826 search_ip5tuples_once(uint32_t categories, uint32_t step, const char *alg) in search_ip5tuples_once() argument 831 uint32_t results[step * categories]; in search_ip5tuples_once() 844 n, categories); in search_ip5tuples_once() 851 for (k = 0; k != categories; k++, r++) { in search_ip5tuples_once() 864 categories, step, alg, i); in search_ip5tuples_once()
|
| /f-stack/freebsd/contrib/device-tree/Bindings/pinctrl/ |
| H A D | fsl,mxs-pinctrl.txt | 25 Those subnodes under mxs pin controller node will fall into two categories.
|
| /f-stack/freebsd/contrib/zlib/doc/ |
| H A D | txtvsbin.txt | 40 categories:
|
| /f-stack/dpdk/doc/guides/testpmd_app_ug/ |
| H A D | testpmd_funcs.rst | 164 The available information categories are: 278 The available information categories are: 318 The available information categories are:
|