Lines Matching refs:get_resp
66 struct ena_admin_acq_get_stats_resp get_resp; member
1015 struct ena_admin_get_feat_resp *get_resp, in ena_com_get_feature_ex() argument
1059 get_resp, in ena_com_get_feature_ex()
1060 sizeof(*get_resp)); in ena_com_get_feature_ex()
1071 struct ena_admin_get_feat_resp *get_resp, in ena_com_get_feature() argument
1076 get_resp, in ena_com_get_feature()
1156 struct ena_admin_get_feat_resp get_resp; in ena_com_indirect_table_allocate() local
1160 ret = ena_com_get_feature(ena_dev, &get_resp, in ena_com_indirect_table_allocate()
1165 if ((get_resp.u.ind_table.min_size > log_size) || in ena_com_indirect_table_allocate()
1166 (get_resp.u.ind_table.max_size < log_size)) { in ena_com_indirect_table_allocate()
1169 1 << log_size, 1 << get_resp.u.ind_table.min_size, in ena_com_indirect_table_allocate()
1170 1 << get_resp.u.ind_table.max_size); in ena_com_indirect_table_allocate()
1557 struct ena_admin_get_feat_resp get_resp; in ena_com_set_aenq_config() local
1560 ret = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_AENQ_CONFIG, 0); in ena_com_set_aenq_config()
1566 if ((get_resp.u.aenq.supported_groups & groups_flag) != groups_flag) { in ena_com_set_aenq_config()
1569 get_resp.u.aenq.supported_groups, groups_flag); in ena_com_set_aenq_config()
1962 struct ena_admin_get_feat_resp get_resp; in ena_com_get_dev_attr_feat() local
1965 rc = ena_com_get_feature(ena_dev, &get_resp, in ena_com_get_dev_attr_feat()
1970 memcpy(&get_feat_ctx->dev_attr, &get_resp.u.dev_attr, in ena_com_get_dev_attr_feat()
1971 sizeof(get_resp.u.dev_attr)); in ena_com_get_dev_attr_feat()
1973 ena_dev->supported_features = get_resp.u.dev_attr.supported_features; in ena_com_get_dev_attr_feat()
1974 ena_dev->capabilities = get_resp.u.dev_attr.capabilities; in ena_com_get_dev_attr_feat()
1977 rc = ena_com_get_feature(ena_dev, &get_resp, in ena_com_get_dev_attr_feat()
1983 if (get_resp.u.max_queue_ext.version != in ena_com_get_dev_attr_feat()
1987 memcpy(&get_feat_ctx->max_queue_ext, &get_resp.u.max_queue_ext, in ena_com_get_dev_attr_feat()
1988 sizeof(get_resp.u.max_queue_ext)); in ena_com_get_dev_attr_feat()
1990 get_resp.u.max_queue_ext.max_queue_ext.max_tx_header_size; in ena_com_get_dev_attr_feat()
1992 rc = ena_com_get_feature(ena_dev, &get_resp, in ena_com_get_dev_attr_feat()
1994 memcpy(&get_feat_ctx->max_queues, &get_resp.u.max_queue, in ena_com_get_dev_attr_feat()
1995 sizeof(get_resp.u.max_queue)); in ena_com_get_dev_attr_feat()
1997 get_resp.u.max_queue.max_header_size; in ena_com_get_dev_attr_feat()
2003 rc = ena_com_get_feature(ena_dev, &get_resp, in ena_com_get_dev_attr_feat()
2008 memcpy(&get_feat_ctx->aenq, &get_resp.u.aenq, in ena_com_get_dev_attr_feat()
2009 sizeof(get_resp.u.aenq)); in ena_com_get_dev_attr_feat()
2011 rc = ena_com_get_feature(ena_dev, &get_resp, in ena_com_get_dev_attr_feat()
2016 memcpy(&get_feat_ctx->offload, &get_resp.u.offload, in ena_com_get_dev_attr_feat()
2017 sizeof(get_resp.u.offload)); in ena_com_get_dev_attr_feat()
2022 rc = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_HW_HINTS, 0); in ena_com_get_dev_attr_feat()
2025 memcpy(&get_feat_ctx->hw_hints, &get_resp.u.hw_hints, in ena_com_get_dev_attr_feat()
2026 sizeof(get_resp.u.hw_hints)); in ena_com_get_dev_attr_feat()
2033 rc = ena_com_get_feature(ena_dev, &get_resp, ENA_ADMIN_LLQ, 0); in ena_com_get_dev_attr_feat()
2035 memcpy(&get_feat_ctx->llq, &get_resp.u.llq, in ena_com_get_dev_attr_feat()
2036 sizeof(get_resp.u.llq)); in ena_com_get_dev_attr_feat()
2198 struct ena_admin_acq_get_stats_resp *get_resp = &ctx->get_resp; in ena_get_dev_stats() local
2211 (struct ena_admin_acq_entry *)get_resp, in ena_get_dev_stats()
2212 sizeof(*get_resp)); in ena_get_dev_stats()
2237 memcpy(stats, &ctx.get_resp.u.eni_stats, in ena_com_get_eni_stats()
2238 sizeof(ctx.get_resp.u.eni_stats)); in ena_com_get_eni_stats()
2252 memcpy(stats, &ctx.get_resp.u.basic_stats, in ena_com_get_dev_basic_stats()
2253 sizeof(ctx.get_resp.u.basic_stats)); in ena_com_get_dev_basic_stats()
2317 struct ena_admin_get_feat_resp get_resp; in ena_com_set_hash_function() local
2328 ret = ena_com_get_feature(ena_dev, &get_resp, in ena_com_set_hash_function()
2333 if (!(get_resp.u.flow_hash_func.supported_func & BIT(rss->hash_func))) { in ena_com_set_hash_function()
2379 struct ena_admin_get_feat_resp get_resp; in ena_com_fill_hash_function() local
2390 rc = ena_com_get_feature_ex(ena_dev, &get_resp, in ena_com_fill_hash_function()
2397 if (!(BIT(func) & get_resp.u.flow_hash_func.supported_func)) { in ena_com_fill_hash_function()
2430 struct ena_admin_get_feat_resp get_resp; in ena_com_get_hash_function() local
2436 rc = ena_com_get_feature_ex(ena_dev, &get_resp, in ena_com_get_hash_function()
2444 rss->hash_func = ffs(get_resp.u.flow_hash_func.selected_func); in ena_com_get_hash_function()
2470 struct ena_admin_get_feat_resp get_resp; in ena_com_get_hash_ctrl() local
2473 rc = ena_com_get_feature_ex(ena_dev, &get_resp, in ena_com_get_hash_ctrl()
2708 struct ena_admin_get_feat_resp get_resp; in ena_com_indirect_table_get() local
2715 rc = ena_com_get_feature_ex(ena_dev, &get_resp, in ena_com_indirect_table_get()
2926 struct ena_admin_get_feat_resp get_resp; in ena_com_init_interrupt_moderation() local
2930 rc = ena_com_get_feature(ena_dev, &get_resp, in ena_com_init_interrupt_moderation()
2951 delay_resolution = get_resp.u.intr_moderation.intr_delay_resolution; in ena_com_init_interrupt_moderation()