Lines Matching refs:dist_fields
2772 static const struct dpaa2_eth_dist_fields dist_fields[] = { variable
2903 for (i = 0; i < ARRAY_SIZE(dist_fields); i++) { in dpaa2_eth_cls_key_size()
2904 if (!(fields & dist_fields[i].id)) in dpaa2_eth_cls_key_size()
2906 size += dist_fields[i].size; in dpaa2_eth_cls_key_size()
2917 for (i = 0; i < ARRAY_SIZE(dist_fields); i++) { in dpaa2_eth_cls_fld_off()
2918 if (dist_fields[i].cls_prot == prot && in dpaa2_eth_cls_fld_off()
2919 dist_fields[i].cls_field == field) in dpaa2_eth_cls_fld_off()
2921 off += dist_fields[i].size; in dpaa2_eth_cls_fld_off()
2936 for (i = 0; i < ARRAY_SIZE(dist_fields); i++) { in dpaa2_eth_cls_trim_rule()
2937 size = dist_fields[i].size; in dpaa2_eth_cls_trim_rule()
2938 if (dist_fields[i].id & fields) { in dpaa2_eth_cls_trim_rule()
2963 for (i = 0; i < ARRAY_SIZE(dist_fields); i++) { in dpaa2_eth_set_dist_key()
2970 if (!(flags & dist_fields[i].id)) in dpaa2_eth_set_dist_key()
2973 rx_hash_fields |= dist_fields[i].rxnfc_field; in dpaa2_eth_set_dist_key()
2981 key->extract.from_hdr.prot = dist_fields[i].cls_prot; in dpaa2_eth_set_dist_key()
2983 key->extract.from_hdr.field = dist_fields[i].cls_field; in dpaa2_eth_set_dist_key()
3034 for (i = 0; i < ARRAY_SIZE(dist_fields); i++) in dpaa2_eth_set_hash()
3035 if (dist_fields[i].rxnfc_field & flags) in dpaa2_eth_set_hash()
3036 key |= dist_fields[i].id; in dpaa2_eth_set_hash()