/kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
H A D | ice_eswitch.c | 24 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_add_vf_sp_rule() local 38 rule_info.sw_act.vsi_handle = ctrl_vsi->idx; in ice_eswitch_add_vf_sp_rule() 41 ctrl_vsi->rxq_map[vf->vf_id]; in ice_eswitch_add_vf_sp_rule() 83 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_setup_env() local 110 if (ice_vsi_update_security(ctrl_vsi, ice_vsi_ctx_set_allow_override)) in ice_eswitch_setup_env() 119 ice_vsi_update_security(ctrl_vsi, ice_vsi_ctx_clear_allow_override); in ice_eswitch_setup_env() 192 * @ctrl_vsi: pointer to switchdev control VSI 195 ice_eswitch_release_reprs(struct ice_pf *pf, struct ice_vsi *ctrl_vsi) in ice_eswitch_release_reprs() argument 226 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; in ice_eswitch_setup_reprs() local 287 ice_repr_set_traffic_vsi(repr, ctrl_vsi); in ice_eswitch_setup_reprs() 394 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; ice_eswitch_release_env() local 477 struct ice_vsi *ctrl_vsi, *uplink_vsi; ice_eswitch_enable_switchdev() local 534 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; ice_eswitch_disable_switchdev() local 696 struct ice_vsi *ctrl_vsi = pf->switchdev.control_vsi; ice_eswitch_rebuild() local [all...] |
H A D | ice_virtchnl_fdir.h | 48 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, 53 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, union ice_32b_rx_flex_desc *rx_desc) { } in ice_vc_fdir_irq_handler() argument
|
H A D | ice_virtchnl_fdir.c | 126 * Allocate ctrl_vsi for the first time and open the ctrl_vsi port for VF 133 struct ice_vsi *ctrl_vsi; in ice_vf_start_ctrl_vsi() local 141 ctrl_vsi = ice_vf_ctrl_vsi_setup(vf); in ice_vf_start_ctrl_vsi() 142 if (!ctrl_vsi) { in ice_vf_start_ctrl_vsi() 148 err = ice_vsi_open_ctrl(ctrl_vsi); in ice_vf_start_ctrl_vsi() 158 ice_vsi_release(ctrl_vsi); in ice_vf_start_ctrl_vsi() 641 struct ice_vsi *vf_vsi, *ctrl_vsi; in ice_vc_fdir_write_flow_prof() local 660 ctrl_vsi = pf->vsi[vf->ctrl_vsi_idx]; in ice_vc_fdir_write_flow_prof() 661 if (!ctrl_vsi) in ice_vc_fdir_write_flow_prof() 1285 struct ice_vsi *vsi, *ctrl_vsi; ice_vc_fdir_write_fltr() local 1376 ice_vc_fdir_irq_handler(struct ice_vsi *ctrl_vsi, union ice_32b_rx_flex_desc *rx_desc) ice_vc_fdir_irq_handler() argument [all...] |
H A D | ice_ethtool_fdir.c | 625 struct ice_vsi *main_vsi, *ctrl_vsi; in ice_fdir_set_hw_fltr_rule() local 641 ctrl_vsi = ice_get_ctrl_vsi(pf); in ice_fdir_set_hw_fltr_rule() 642 if (!ctrl_vsi) in ice_fdir_set_hw_fltr_rule() 692 ctrl_vsi->idx, ICE_FLOW_PRIO_NORMAL, in ice_fdir_set_hw_fltr_rule() 701 hw_prof->vsi_h[1] = ctrl_vsi->idx; in ice_fdir_set_hw_fltr_rule() 1363 struct ice_vsi *ctrl_vsi; in ice_fdir_write_fltr() local 1368 ctrl_vsi = ice_get_ctrl_vsi(pf); in ice_fdir_write_fltr() 1369 if (!ctrl_vsi) in ice_fdir_write_fltr() 1385 err = ice_prgm_fdir_fltr(ctrl_vsi, &desc, pkt); in ice_fdir_write_fltr() 1398 err = ice_prgm_fdir_fltr(ctrl_vsi, in ice_fdir_write_fltr() [all...] |
H A D | ice_base.c | 127 struct ice_vsi *ctrl_vsi = ice_get_vf_ctrl_vsi(pf, vsi); in ice_vsi_alloc_q_vector() local 129 if (ctrl_vsi) { in ice_vsi_alloc_q_vector() 130 if (unlikely(!ctrl_vsi->q_vectors)) { in ice_vsi_alloc_q_vector() 135 q_vector->irq = ctrl_vsi->q_vectors[0]->irq; in ice_vsi_alloc_q_vector()
|
H A D | ice_vf_lib.c | 1345 struct ice_vsi *ctrl_vsi = NULL; in ice_get_vf_ctrl_vsi() local 1352 ctrl_vsi = pf->vsi[vf->ctrl_vsi_idx]; in ice_get_vf_ctrl_vsi() 1358 return ctrl_vsi; in ice_get_vf_ctrl_vsi()
|
H A D | ice_txrx.c | 1202 struct ice_vsi *ctrl_vsi = rx_ring->vsi; in ice_clean_rx_irq() local 1205 ctrl_vsi->vf) in ice_clean_rx_irq() 1206 ice_vc_fdir_irq_handler(ctrl_vsi, rx_desc); in ice_clean_rx_irq()
|
H A D | ice_main.c | 4209 struct ice_vsi *ctrl_vsi; in ice_init_fdir() local 4215 ctrl_vsi = ice_ctrl_vsi_setup(pf, pf->hw.port_info); in ice_init_fdir() 4216 if (!ctrl_vsi) { in ice_init_fdir() 4221 err = ice_vsi_open_ctrl(ctrl_vsi); in ice_init_fdir() 4237 ice_vsi_close(ctrl_vsi); in ice_init_fdir() 4239 ice_vsi_release(ctrl_vsi); in ice_init_fdir()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool_fdir.c | 528 struct ice_vsi *main_vsi, *ctrl_vsi; in ice_fdir_set_hw_fltr_rule() local 543 ctrl_vsi = ice_get_ctrl_vsi(pf); in ice_fdir_set_hw_fltr_rule() 544 if (!ctrl_vsi) in ice_fdir_set_hw_fltr_rule() 596 ctrl_vsi->idx, ICE_FLOW_PRIO_NORMAL, in ice_fdir_set_hw_fltr_rule() 607 hw_prof->vsi_h[1] = ctrl_vsi->idx; in ice_fdir_set_hw_fltr_rule() 1192 struct ice_vsi *ctrl_vsi; in ice_fdir_write_fltr() local 1198 ctrl_vsi = ice_get_ctrl_vsi(pf); in ice_fdir_write_fltr() 1199 if (!ctrl_vsi) in ice_fdir_write_fltr() 1217 err = ice_prgm_fdir_fltr(ctrl_vsi, &desc, pkt); in ice_fdir_write_fltr() 1232 err = ice_prgm_fdir_fltr(ctrl_vsi, in ice_fdir_write_fltr() [all...] |
H A D | ice_main.c | 3873 struct ice_vsi *ctrl_vsi; in ice_init_fdir() local 3879 ctrl_vsi = ice_ctrl_vsi_setup(pf, pf->hw.port_info); in ice_init_fdir() 3880 if (!ctrl_vsi) { in ice_init_fdir() 3885 err = ice_vsi_open_ctrl(ctrl_vsi); in ice_init_fdir() 3901 ice_vsi_close(ctrl_vsi); in ice_init_fdir() 3903 ice_vsi_release(ctrl_vsi); in ice_init_fdir()
|