Searched refs:vf_res (Results 1 – 9 of 9) sorted by relevance
| /Linux-v6.6/drivers/net/ethernet/intel/iavf/ |
| D | iavf.h | 391 #define CLIENT_ALLOWED(_a) ((_a)->vf_res ? \ 392 (_a)->vf_res->vf_cap_flags & \ 397 #define RSS_PF(_a) ((_a)->vf_res->vf_cap_flags & \ 399 #define RSS_AQ(_a) ((_a)->vf_res->vf_cap_flags & \ 401 #define RSS_REG(_a) (!((_a)->vf_res->vf_cap_flags & \ 404 #define VLAN_ALLOWED(_a) ((_a)->vf_res->vf_cap_flags & \ 406 #define VLAN_V2_ALLOWED(_a) ((_a)->vf_res->vf_cap_flags & \ 414 #define ADV_LINK_SUPPORT(_a) ((_a)->vf_res->vf_cap_flags & \ 416 #define FDIR_FLTR_SUPPORT(_a) ((_a)->vf_res->vf_cap_flags & \ 418 #define ADV_RSS_SUPPORT(_a) ((_a)->vf_res->vf_cap_flags & \ [all …]
|
| D | iavf_main.c | 1605 else if ((adapter->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) && in iavf_alloc_queues() 1681 (int)adapter->vf_res->max_vectors); in iavf_set_interrupt_capability() 1812 if (adapter->vf_res->vf_cap_flags & in iavf_init_rss() 1936 if ((adapter->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) && in iavf_init_interrupt_scheme() 2461 for (i = 0; i < adapter->vf_res->num_vsis; i++) { in iavf_parse_vf_resource_msg() 2462 if (adapter->vf_res->vsi_res[i].vsi_type == VIRTCHNL_VSI_SRIOV) in iavf_parse_vf_resource_msg() 2463 adapter->vsi_res = &adapter->vf_res->vsi_res[i]; in iavf_parse_vf_resource_msg() 2493 if (adapter->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_RSS_PF) { in iavf_parse_vf_resource_msg() 2494 adapter->rss_key_size = adapter->vf_res->rss_key_size; in iavf_parse_vf_resource_msg() 2495 adapter->rss_lut_size = adapter->vf_res->rss_lut_size; in iavf_parse_vf_resource_msg() [all …]
|
| D | iavf_virtchnl.c | 185 if (adapter->vf_res->num_queue_pairs > IAVF_MAX_REQ_QUEUES) { in iavf_validate_num_queues() 190 adapter->vf_res->num_queue_pairs, in iavf_validate_num_queues() 194 adapter->vf_res->num_queue_pairs = IAVF_MAX_REQ_QUEUES; in iavf_validate_num_queues() 195 for (i = 0; i < adapter->vf_res->num_vsis; i++) { in iavf_validate_num_queues() 196 vsi_res = &adapter->vf_res->vsi_res[i]; in iavf_validate_num_queues() 225 memcpy(adapter->vf_res, event.msg_buf, min(event.msg_len, len)); in iavf_get_vf_config() 232 iavf_vf_parse_hw_config(hw, adapter->vf_res); in iavf_get_vf_config() 271 int i, max_frame = adapter->vf_res->max_mtu; in iavf_configure_queues() 2166 memcpy(adapter->vf_res, msg, min(msglen, len)); in iavf_virtchnl_completion() 2168 iavf_vf_parse_hw_config(&adapter->hw, adapter->vf_res); in iavf_virtchnl_completion()
|
| D | iavf_ethtool.c | 1854 if ((adapter->vf_res->vf_cap_flags & VIRTCHNL_VF_OFFLOAD_ADQ) && in iavf_set_channels()
|
| /Linux-v6.6/drivers/infiniband/hw/bnxt_re/ |
| D | main.c | 226 struct bnxt_qplib_vf_res *vf_res; in bnxt_re_limit_vf_res() local 231 vf_res = &qplib_ctx->vf_res; in bnxt_re_limit_vf_res() 239 vf_res->max_qp_per_vf = (qplib_ctx->qpc_count * vf_pct) / num_vf; in bnxt_re_limit_vf_res() 240 vf_res->max_srq_per_vf = (qplib_ctx->srqc_count * vf_pct) / num_vf; in bnxt_re_limit_vf_res() 241 vf_res->max_cq_per_vf = (qplib_ctx->cq_count * vf_pct) / num_vf; in bnxt_re_limit_vf_res() 256 vf_res->max_mrw_per_vf = (mrws / nvfs); in bnxt_re_limit_vf_res() 257 vf_res->max_gid_per_vf = BNXT_RE_MAX_GID_PER_VF; in bnxt_re_limit_vf_res() 264 memset(&rdev->qplib_ctx.vf_res, 0, sizeof(struct bnxt_qplib_vf_res)); in bnxt_re_set_resource_limits()
|
| D | qplib_rcfw.c | 903 req.max_qp_per_vf = cpu_to_le32(ctx->vf_res.max_qp_per_vf); in bnxt_qplib_init_rcfw() 904 req.max_mrw_per_vf = cpu_to_le32(ctx->vf_res.max_mrw_per_vf); in bnxt_qplib_init_rcfw() 905 req.max_srq_per_vf = cpu_to_le32(ctx->vf_res.max_srq_per_vf); in bnxt_qplib_init_rcfw() 906 req.max_cq_per_vf = cpu_to_le32(ctx->vf_res.max_cq_per_vf); in bnxt_qplib_init_rcfw() 907 req.max_gid_per_vf = cpu_to_le32(ctx->vf_res.max_gid_per_vf); in bnxt_qplib_init_rcfw()
|
| D | qplib_sp.c | 198 req.max_qp_per_vf = cpu_to_le32(ctx->vf_res.max_qp_per_vf); in bnxt_qplib_set_func_resources() 199 req.max_mrw_per_vf = cpu_to_le32(ctx->vf_res.max_mrw_per_vf); in bnxt_qplib_set_func_resources() 200 req.max_srq_per_vf = cpu_to_le32(ctx->vf_res.max_srq_per_vf); in bnxt_qplib_set_func_resources() 201 req.max_cq_per_vf = cpu_to_le32(ctx->vf_res.max_cq_per_vf); in bnxt_qplib_set_func_resources() 202 req.max_gid_per_vf = cpu_to_le32(ctx->vf_res.max_gid_per_vf); in bnxt_qplib_set_func_resources()
|
| D | qplib_res.h | 270 struct bnxt_qplib_vf_res vf_res; member
|
| /Linux-v6.6/drivers/net/ethernet/emulex/benet/ |
| D | be_cmds.c | 4441 struct be_nic_res_desc *vf_res; in be_cmd_get_profile_config() local 4517 vf_res = be_get_vft_desc(resp->func_param, desc_count, in be_cmd_get_profile_config() 4519 if (vf_res) in be_cmd_get_profile_config() 4520 res->vf_if_cap_flags = vf_res->cap_flags; in be_cmd_get_profile_config()
|