Lines Matching refs:vsi_ctx

573 	struct ice_vsi_ctx *vsi_ctx;  in ice_alloc_lan_q_ctx()  local
576 vsi_ctx = ice_get_vsi_ctx(hw, vsi_handle); in ice_alloc_lan_q_ctx()
577 if (!vsi_ctx) in ice_alloc_lan_q_ctx()
580 if (!vsi_ctx->lan_q_ctx[tc]) { in ice_alloc_lan_q_ctx()
581 vsi_ctx->lan_q_ctx[tc] = devm_kcalloc(ice_hw_to_dev(hw), in ice_alloc_lan_q_ctx()
585 if (!vsi_ctx->lan_q_ctx[tc]) in ice_alloc_lan_q_ctx()
587 vsi_ctx->num_lan_q_entries[tc] = new_numqs; in ice_alloc_lan_q_ctx()
591 if (new_numqs > vsi_ctx->num_lan_q_entries[tc]) { in ice_alloc_lan_q_ctx()
592 u16 prev_num = vsi_ctx->num_lan_q_entries[tc]; in ice_alloc_lan_q_ctx()
598 memcpy(q_ctx, vsi_ctx->lan_q_ctx[tc], in ice_alloc_lan_q_ctx()
600 devm_kfree(ice_hw_to_dev(hw), vsi_ctx->lan_q_ctx[tc]); in ice_alloc_lan_q_ctx()
601 vsi_ctx->lan_q_ctx[tc] = q_ctx; in ice_alloc_lan_q_ctx()
602 vsi_ctx->num_lan_q_entries[tc] = new_numqs; in ice_alloc_lan_q_ctx()
617 struct ice_vsi_ctx *vsi_ctx; in ice_alloc_rdma_q_ctx() local
620 vsi_ctx = ice_get_vsi_ctx(hw, vsi_handle); in ice_alloc_rdma_q_ctx()
621 if (!vsi_ctx) in ice_alloc_rdma_q_ctx()
624 if (!vsi_ctx->rdma_q_ctx[tc]) { in ice_alloc_rdma_q_ctx()
625 vsi_ctx->rdma_q_ctx[tc] = devm_kcalloc(ice_hw_to_dev(hw), in ice_alloc_rdma_q_ctx()
629 if (!vsi_ctx->rdma_q_ctx[tc]) in ice_alloc_rdma_q_ctx()
631 vsi_ctx->num_rdma_q_entries[tc] = new_numqs; in ice_alloc_rdma_q_ctx()
635 if (new_numqs > vsi_ctx->num_rdma_q_entries[tc]) { in ice_alloc_rdma_q_ctx()
636 u16 prev_num = vsi_ctx->num_rdma_q_entries[tc]; in ice_alloc_rdma_q_ctx()
642 memcpy(q_ctx, vsi_ctx->rdma_q_ctx[tc], in ice_alloc_rdma_q_ctx()
644 devm_kfree(ice_hw_to_dev(hw), vsi_ctx->rdma_q_ctx[tc]); in ice_alloc_rdma_q_ctx()
645 vsi_ctx->rdma_q_ctx[tc] = q_ctx; in ice_alloc_rdma_q_ctx()
646 vsi_ctx->num_rdma_q_entries[tc] = new_numqs; in ice_alloc_rdma_q_ctx()
1517 struct ice_vsi_ctx *vsi_ctx; in ice_sched_get_free_qparent() local
1524 vsi_ctx = ice_get_vsi_ctx(pi->hw, vsi_handle); in ice_sched_get_free_qparent()
1525 if (!vsi_ctx) in ice_sched_get_free_qparent()
1527 vsi_node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_free_qparent()
1836 struct ice_vsi_ctx *vsi_ctx; in ice_sched_update_vsi_child_nodes() local
1849 vsi_ctx = ice_get_vsi_ctx(hw, vsi_handle); in ice_sched_update_vsi_child_nodes()
1850 if (!vsi_ctx) in ice_sched_update_vsi_child_nodes()
1854 prev_numqs = vsi_ctx->sched.max_lanq[tc]; in ice_sched_update_vsi_child_nodes()
1856 prev_numqs = vsi_ctx->sched.max_rdmaq[tc]; in ice_sched_update_vsi_child_nodes()
1884 vsi_ctx->sched.max_lanq[tc] = new_numqs; in ice_sched_update_vsi_child_nodes()
1886 vsi_ctx->sched.max_rdmaq[tc] = new_numqs; in ice_sched_update_vsi_child_nodes()
1909 struct ice_vsi_ctx *vsi_ctx; in ice_sched_cfg_vsi() local
1917 vsi_ctx = ice_get_vsi_ctx(hw, vsi_handle); in ice_sched_cfg_vsi()
1918 if (!vsi_ctx) in ice_sched_cfg_vsi()
1945 vsi_ctx->sched.vsi_node[tc] = vsi_node; in ice_sched_cfg_vsi()
1951 vsi_ctx->sched.max_lanq[tc] = 0; in ice_sched_cfg_vsi()
1952 vsi_ctx->sched.max_rdmaq[tc] = 0; in ice_sched_cfg_vsi()
2031 struct ice_vsi_ctx *vsi_ctx; in ice_sched_rm_vsi_cfg() local
2039 vsi_ctx = ice_get_vsi_ctx(pi->hw, vsi_handle); in ice_sched_rm_vsi_cfg()
2040 if (!vsi_ctx) in ice_sched_rm_vsi_cfg()
2075 vsi_ctx->sched.vsi_node[i] = NULL; in ice_sched_rm_vsi_cfg()
2081 vsi_ctx->sched.max_lanq[i] = 0; in ice_sched_rm_vsi_cfg()
2083 vsi_ctx->sched.max_rdmaq[i] = 0; in ice_sched_rm_vsi_cfg()
3058 struct ice_vsi_ctx *vsi_ctx; in ice_sched_save_vsi_bw() local
3062 vsi_ctx = ice_get_vsi_ctx(pi->hw, vsi_handle); in ice_sched_save_vsi_bw()
3063 if (!vsi_ctx) in ice_sched_save_vsi_bw()
3067 ice_set_clear_cir_bw(&vsi_ctx->sched.bw_t_info[tc], bw); in ice_sched_save_vsi_bw()
3070 ice_set_clear_eir_bw(&vsi_ctx->sched.bw_t_info[tc], bw); in ice_sched_save_vsi_bw()
3073 ice_set_clear_shared_bw(&vsi_ctx->sched.bw_t_info[tc], bw); in ice_sched_save_vsi_bw()
3923 struct ice_vsi_ctx *vsi_ctx; in ice_sched_get_node_by_id_type() local
3929 vsi_ctx = ice_get_vsi_ctx(pi->hw, vsi_handle); in ice_sched_get_node_by_id_type()
3930 if (!vsi_ctx) in ice_sched_get_node_by_id_type()
3932 node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_node_by_id_type()