Home | History | Annotate | Download | only in ena-com

Lines Matching defs:hash_ctrl

1000 			       sizeof(*rss->hash_ctrl),
1001 rss->hash_ctrl,
1005 if (unlikely(!rss->hash_ctrl))
1015 if (rss->hash_ctrl)
1017 sizeof(*rss->hash_ctrl),
1018 rss->hash_ctrl,
1021 rss->hash_ctrl = NULL;
2386 sizeof(*rss->hash_ctrl));
2391 *fields = rss->hash_ctrl->selected_fields[proto].fields;
2400 struct ena_admin_feature_rss_hash_control *hash_ctrl = rss->hash_ctrl;
2429 cmd.control_buffer.length = sizeof(*hash_ctrl);
2445 struct ena_admin_feature_rss_hash_control *hash_ctrl =
2446 rss->hash_ctrl;
2455 hash_ctrl->selected_fields[ENA_ADMIN_RSS_TCP4].fields =
2459 hash_ctrl->selected_fields[ENA_ADMIN_RSS_UDP4].fields =
2463 hash_ctrl->selected_fields[ENA_ADMIN_RSS_TCP6].fields =
2467 hash_ctrl->selected_fields[ENA_ADMIN_RSS_UDP6].fields =
2471 hash_ctrl->selected_fields[ENA_ADMIN_RSS_IP4].fields =
2474 hash_ctrl->selected_fields[ENA_ADMIN_RSS_IP6].fields =
2477 hash_ctrl->selected_fields[ENA_ADMIN_RSS_IP4_FRAG].fields =
2480 hash_ctrl->selected_fields[ENA_ADMIN_RSS_NOT_IP].fields =
2484 available_fields = hash_ctrl->selected_fields[i].fields &
2485 hash_ctrl->supported_fields[i].fields;
2486 if (available_fields != hash_ctrl->selected_fields[i].fields) {
2488 i, hash_ctrl->supported_fields[i].fields,
2489 hash_ctrl->selected_fields[i].fields);
2508 struct ena_admin_feature_rss_hash_control *hash_ctrl = rss->hash_ctrl;
2523 supported_fields = hash_ctrl->supported_fields[proto].fields;
2529 hash_ctrl->selected_fields[proto].fields = hash_fields;