Lines Matching refs:get_resp

68 	struct ena_admin_acq_get_stats_resp get_resp;
989 struct ena_admin_get_feat_resp *get_resp,
1032 get_resp,
1033 sizeof(*get_resp));
1043 struct ena_admin_get_feat_resp *get_resp,
1048 get_resp,
1125 struct ena_admin_get_feat_resp get_resp;
1129 ret = ena_com_get_feature(ena_dev, &get_resp,
1134 if ((get_resp.u.ind_table.min_size > log_size) ||
1135 (get_resp.u.ind_table.max_size < log_size)) {
1138 1 << log_size, 1 << get_resp.u.ind_table.min_size,
1139 1 << get_resp.u.ind_table.max_size);
1507 struct ena_admin_get_feat_resp get_resp;
1510 ret = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_AENQ_CONFIG, 0);
1516 if ((get_resp.u.aenq.supported_groups & groups_flag) != groups_flag) {
1519 get_resp.u.aenq.supported_groups, groups_flag);
1898 struct ena_admin_get_feat_resp get_resp;
1901 rc = ena_com_get_feature(ena_dev, &get_resp,
1906 memcpy(&get_feat_ctx->dev_attr, &get_resp.u.dev_attr,
1907 sizeof(get_resp.u.dev_attr));
1909 ena_dev->supported_features = get_resp.u.dev_attr.supported_features;
1910 ena_dev->capabilities = get_resp.u.dev_attr.capabilities;
1913 rc = ena_com_get_feature(ena_dev, &get_resp,
1919 if (get_resp.u.max_queue_ext.version != ENA_FEATURE_MAX_QUEUE_EXT_VER)
1922 memcpy(&get_feat_ctx->max_queue_ext, &get_resp.u.max_queue_ext,
1923 sizeof(get_resp.u.max_queue_ext));
1925 get_resp.u.max_queue_ext.max_queue_ext.max_tx_header_size;
1927 rc = ena_com_get_feature(ena_dev, &get_resp,
1929 memcpy(&get_feat_ctx->max_queues, &get_resp.u.max_queue,
1930 sizeof(get_resp.u.max_queue));
1932 get_resp.u.max_queue.max_header_size;
1938 rc = ena_com_get_feature(ena_dev, &get_resp,
1943 memcpy(&get_feat_ctx->aenq, &get_resp.u.aenq,
1944 sizeof(get_resp.u.aenq));
1946 rc = ena_com_get_feature(ena_dev, &get_resp,
1951 memcpy(&get_feat_ctx->offload, &get_resp.u.offload,
1952 sizeof(get_resp.u.offload));
1957 rc = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_HW_HINTS, 0);
1960 memcpy(&get_feat_ctx->hw_hints, &get_resp.u.hw_hints, sizeof(get_resp.u.hw_hints));
1966 rc = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_LLQ, 0);
1968 memcpy(&get_feat_ctx->llq, &get_resp.u.llq, sizeof(get_resp.u.llq));
2123 struct ena_admin_acq_get_stats_resp *get_resp = &ctx->get_resp;
2136 (struct ena_admin_acq_entry *)get_resp,
2137 sizeof(*get_resp));
2160 memcpy(stats, &ctx.get_resp.u.eni_stats,
2161 sizeof(ctx.get_resp.u.eni_stats));
2175 memcpy(stats, &ctx.get_resp.u.basic_stats,
2176 sizeof(ctx.get_resp.u.basic_stats));
2237 struct ena_admin_get_feat_resp get_resp;
2247 ret = ena_com_get_feature(ena_dev, &get_resp,
2252 if (!(get_resp.u.flow_hash_func.supported_func & BIT(rss->hash_func))) {
2296 struct ena_admin_get_feat_resp get_resp;
2307 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2314 if (!(BIT(func) & get_resp.u.flow_hash_func.supported_func)) {
2346 struct ena_admin_get_feat_resp get_resp;
2352 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2360 rss->hash_func = ffs(get_resp.u.flow_hash_func.selected_func);
2386 struct ena_admin_get_feat_resp get_resp;
2389 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2619 struct ena_admin_get_feat_resp get_resp;
2626 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2833 struct ena_admin_get_feat_resp get_resp;
2837 rc = ena_com_get_feature(ena_dev, &get_resp,
2856 delay_resolution = get_resp.u.intr_moderation.intr_delay_resolution;