Lines Matching defs:get_resp
103 struct ena_admin_acq_get_stats_resp get_resp;
903 struct ena_admin_get_feat_resp *get_resp,
945 get_resp,
946 sizeof(*get_resp));
956 struct ena_admin_get_feat_resp *get_resp,
960 get_resp,
1028 struct ena_admin_get_feat_resp get_resp;
1032 ret = ena_com_get_feature(ena_dev, &get_resp,
1037 if ((get_resp.u.ind_table.min_size > log_size) ||
1038 (get_resp.u.ind_table.max_size < log_size)) {
1041 1 << get_resp.u.ind_table.min_size,
1042 1 << get_resp.u.ind_table.max_size);
1467 struct ena_admin_get_feat_resp get_resp;
1470 ret = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_AENQ_CONFIG);
1476 if ((get_resp.u.aenq.supported_groups & groups_flag) != groups_flag) {
1478 get_resp.u.aenq.supported_groups,
1873 struct ena_admin_get_feat_resp get_resp;
1876 rc = ena_com_get_feature(ena_dev, &get_resp,
1881 memcpy(&get_feat_ctx->dev_attr, &get_resp.u.dev_attr,
1882 sizeof(get_resp.u.dev_attr));
1883 ena_dev->supported_features = get_resp.u.dev_attr.supported_features;
1885 rc = ena_com_get_feature(ena_dev, &get_resp,
1890 memcpy(&get_feat_ctx->max_queues, &get_resp.u.max_queue,
1891 sizeof(get_resp.u.max_queue));
1892 ena_dev->tx_max_header_size = get_resp.u.max_queue.max_header_size;
1894 rc = ena_com_get_feature(ena_dev, &get_resp,
1899 memcpy(&get_feat_ctx->aenq, &get_resp.u.aenq,
1900 sizeof(get_resp.u.aenq));
1902 rc = ena_com_get_feature(ena_dev, &get_resp,
1907 memcpy(&get_feat_ctx->offload, &get_resp.u.offload,
1908 sizeof(get_resp.u.offload));
1913 rc = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_HW_HINTS);
1916 memcpy(&get_feat_ctx->hw_hints, &get_resp.u.hw_hints,
1917 sizeof(get_resp.u.hw_hints));
1923 rc = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_LLQ);
1925 memcpy(&get_feat_ctx->llq, &get_resp.u.llq,
1926 sizeof(get_resp.u.llq));
2100 struct ena_admin_acq_get_stats_resp *get_resp = &ctx->get_resp;
2113 (struct ena_admin_acq_entry *)get_resp,
2114 sizeof(*get_resp));
2131 memcpy(stats, &ctx.get_resp.basic_stats,
2132 sizeof(ctx.get_resp.basic_stats));
2238 struct ena_admin_get_feat_resp get_resp;
2249 ret = ena_com_get_feature(ena_dev, &get_resp,
2254 if (get_resp.u.flow_hash_func.supported_func & (1 << rss->hash_func)) {
2298 struct ena_admin_get_feat_resp get_resp;
2307 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2314 if (!((1 << func) & get_resp.u.flow_hash_func.supported_func)) {
2353 struct ena_admin_get_feat_resp get_resp;
2358 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2365 rss->hash_func = get_resp.u.flow_hash_func.selected_func;
2380 struct ena_admin_get_feat_resp get_resp;
2383 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2612 struct ena_admin_get_feat_resp get_resp;
2619 rc = ena_com_get_feature_ex(ena_dev, &get_resp,
2839 struct ena_admin_get_feat_resp get_resp;
2843 rc = ena_com_get_feature(ena_dev, &get_resp,
2866 delay_resolution = get_resp.u.intr_moderation.intr_delay_resolution;