/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_main.c | 50 static void i40e_vsi_reinit_locked(struct i40e_vsi *vsi); 52 static int i40e_add_vsi(struct i40e_vsi *vsi); 53 static int i40e_add_veb(struct i40e_veb *veb, struct i40e_vsi *vsi); 262 if (pf->vsi[i] && (pf->vsi[i]->id == id)) in i40e_find_vsi_from_id() 263 return pf->vsi[i]; in i40e_find_vsi_from_id() 297 struct i40e_vsi *vsi = np->vsi; in i40e_tx_timeout() local 298 struct i40e_pf *pf = vsi->back; in i40e_tx_timeout() 313 set_bit(__I40E_REINIT_REQUESTED, &vsi->state); in i40e_tx_timeout() 315 i40e_vsi_reinit_locked(vsi); in i40e_tx_timeout() 330 set_bit(__I40E_DOWN_REQUESTED, &vsi->state); in i40e_tx_timeout() [all …]
|
D | i40e_debugfs.c | 49 if (pf->vsi[i] && (pf->vsi[i]->seid == seid)) in i40e_dbg_find_vsi() 50 return pf->vsi[i]; in i40e_dbg_find_vsi() 208 struct i40e_vsi *vsi = NULL; in i40e_dbg_dump_write() local 213 vsi = i40e_dbg_find_vsi(pf, seid); in i40e_dbg_dump_write() 214 if (!vsi) { in i40e_dbg_dump_write() 220 buflen += sizeof(struct i40e_q_vector) * vsi->num_q_vectors; in i40e_dbg_dump_write() 221 buflen += sizeof(struct i40e_ring) * 2 * vsi->num_queue_pairs; in i40e_dbg_dump_write() 222 buflen += sizeof(struct i40e_tx_buffer) * vsi->num_queue_pairs; in i40e_dbg_dump_write() 223 buflen += sizeof(struct i40e_rx_buffer) * vsi->num_queue_pairs; in i40e_dbg_dump_write() 224 list_for_each_entry(f, &vsi->mac_filter_list, list) in i40e_dbg_dump_write() [all …]
|
D | i40e_ethtool.c | 92 static int i40e_add_fdir_ethtool(struct i40e_vsi *vsi, 173 (((struct i40e_netdev_priv *)netdev_priv((n)))->vsi->num_queue_pairs \ 462 struct i40e_pf *pf = np->vsi->back; in i40e_get_settings() 546 struct i40e_pf *pf = np->vsi->back; in i40e_set_settings() 547 struct i40e_vsi *vsi = np->vsi; in i40e_set_settings() local 564 if (vsi != pf->vsi[pf->lan_vsi]) in i40e_set_settings() 592 while (test_bit(__I40E_CONFIG_BUSY, &vsi->state)) in i40e_set_settings() 702 struct i40e_pf *pf = np->vsi->back; in i40e_nway_reset() 725 struct i40e_pf *pf = np->vsi->back; in i40e_get_pauseparam() 760 struct i40e_pf *pf = np->vsi->back; in i40e_set_pauseparam() [all …]
|
D | i40e_virtchnl_pf.c | 182 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_isvalid_vsi_id() local 184 return (vsi && (vsi->vf_id == vf->vf_id)); in i40e_vc_isvalid_vsi_id() 199 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_isvalid_queue_id() local 201 return (vsi && (qid < vsi->alloc_queue_pairs)); in i40e_vc_isvalid_queue_id() 232 struct i40e_vsi *vsi = i40e_find_vsi_from_id(pf, vsi_id); in i40e_vc_get_pf_queue_id() local 235 if (!vsi) in i40e_vc_get_pf_queue_id() 238 if (le16_to_cpu(vsi->info.mapping_flags) & in i40e_vc_get_pf_queue_id() 241 le16_to_cpu(vsi->info.queue_mapping[vsi_queue_id]); in i40e_vc_get_pf_queue_id() 243 pf_queue_id = le16_to_cpu(vsi->info.queue_mapping[0]) + in i40e_vc_get_pf_queue_id() 365 struct i40e_vsi *vsi; in i40e_config_vsi_tx_queue() local [all …]
|
D | i40e.h | 350 struct i40e_vsi **vsi; member 532 struct i40e_vsi *vsi; member 537 struct i40e_vsi *vsi; member 590 struct i40e_vsi *vsi = np->vsi; in i40e_netdev_to_pf() local 592 return vsi->back; in i40e_netdev_to_pf() 595 static inline void i40e_vsi_setup_irqhandler(struct i40e_vsi *vsi, in i40e_vsi_setup_irqhandler() argument 598 vsi->irq_handler = irq_handler; in i40e_vsi_setup_irqhandler() 626 int i40e_up(struct i40e_vsi *vsi); 627 void i40e_down(struct i40e_vsi *vsi); 633 void i40e_update_stats(struct i40e_vsi *vsi); [all …]
|
D | i40e_fcoe.c | 254 struct i40e_pf *pf = np->vsi->back; in i40e_fcoe_ddp_put() 366 int i40e_fcoe_vsi_init(struct i40e_vsi *vsi, struct i40e_vsi_context *ctxt) in i40e_fcoe_vsi_init() argument 369 struct i40e_pf *pf = vsi->back; in i40e_fcoe_vsi_init() 382 ctxt->uplink_seid = vsi->uplink_seid; in i40e_fcoe_vsi_init() 396 if (i40e_is_vsi_uplink_mode_veb(vsi)) { in i40e_fcoe_vsi_init() 403 i40e_vsi_setup_queue_map(vsi, ctxt, enabled_tc, true); in i40e_fcoe_vsi_init() 426 struct i40e_vsi *vsi = np->vsi; in i40e_fcoe_enable() local 427 struct i40e_pf *pf = vsi->back; in i40e_fcoe_enable() 435 if (vsi->type != I40E_VSI_FCOE) { in i40e_fcoe_enable() 455 struct i40e_vsi *vsi = np->vsi; in i40e_fcoe_disable() local [all …]
|
D | i40e_dcb_nl.c | 167 void i40e_dcbnl_set_all(struct i40e_vsi *vsi) in i40e_dcbnl_set_all() argument 169 struct net_device *dev = vsi->netdev; in i40e_dcbnl_set_all() 193 if (tc_map & vsi->tc_config.enabled_tc) { in i40e_dcbnl_set_all() 213 static int i40e_dcbnl_vsi_del_app(struct i40e_vsi *vsi, in i40e_dcbnl_vsi_del_app() argument 216 struct net_device *dev = vsi->netdev; in i40e_dcbnl_vsi_del_app() 240 if (pf->vsi[v] && pf->vsi[v]->netdev) { in i40e_dcbnl_del_app() 241 err = i40e_dcbnl_vsi_del_app(pf->vsi[v], app); in i40e_dcbnl_del_app() 244 __func__, pf->vsi[v]->seid, in i40e_dcbnl_del_app() 307 void i40e_dcbnl_setup(struct i40e_vsi *vsi) in i40e_dcbnl_setup() argument 309 struct net_device *dev = vsi->netdev; in i40e_dcbnl_setup() [all …]
|
D | i40e_txrx.c | 59 struct i40e_vsi *vsi; in i40e_program_fdir_filter() local 67 vsi = NULL; in i40e_program_fdir_filter() 69 if (pf->vsi[i] && pf->vsi[i]->type == I40E_VSI_FDIR) in i40e_program_fdir_filter() 70 vsi = pf->vsi[i]; in i40e_program_fdir_filter() 71 if (!vsi) in i40e_program_fdir_filter() 74 tx_ring = vsi->tx_rings[0]; in i40e_program_fdir_filter() 112 fpt |= (pf->vsi[pf->lan_vsi]->id) << in i40e_program_fdir_filter() 196 static int i40e_add_del_fdir_udpv4(struct i40e_vsi *vsi, in i40e_add_del_fdir_udpv4() argument 200 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_udpv4() 253 static int i40e_add_del_fdir_tcpv4(struct i40e_vsi *vsi, in i40e_add_del_fdir_tcpv4() argument [all …]
|
D | i40e_ptp.c | 241 void i40e_ptp_rx_hang(struct i40e_vsi *vsi) in i40e_ptp_rx_hang() argument 243 struct i40e_pf *pf = vsi->back; in i40e_ptp_rx_hang() 278 for (n = 0; n < vsi->num_queue_pairs; n++) { in i40e_ptp_rx_hang() 279 rx_ring = vsi->rx_rings[n]; in i40e_ptp_rx_hang() 292 dev_warn(&vsi->back->pdev->dev, in i40e_ptp_rx_hang() 646 struct net_device *netdev = pf->vsi[pf->lan_vsi]->netdev; in i40e_ptp_init() 726 pf->vsi[pf->lan_vsi]->netdev->name); in i40e_ptp_stop()
|
D | i40e_txrx.h | 267 struct i40e_vsi *vsi; /* Backreference to associated VSI */ member
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_ethtool.c | 289 struct i40e_vsi *vsi = &adapter->vsi; in i40evf_get_coalesce() local 291 ec->tx_max_coalesced_frames = vsi->work_limit; in i40evf_get_coalesce() 292 ec->rx_max_coalesced_frames = vsi->work_limit; in i40evf_get_coalesce() 294 if (ITR_IS_DYNAMIC(vsi->rx_itr_setting)) in i40evf_get_coalesce() 297 if (ITR_IS_DYNAMIC(vsi->tx_itr_setting)) in i40evf_get_coalesce() 300 ec->rx_coalesce_usecs = vsi->rx_itr_setting & ~I40E_ITR_DYNAMIC; in i40evf_get_coalesce() 301 ec->tx_coalesce_usecs = vsi->tx_itr_setting & ~I40E_ITR_DYNAMIC; in i40evf_get_coalesce() 318 struct i40e_vsi *vsi = &adapter->vsi; in i40evf_set_coalesce() local 323 vsi->work_limit = ec->tx_max_coalesced_frames_irq; in i40evf_set_coalesce() 327 vsi->rx_itr_setting = ec->rx_coalesce_usecs; in i40evf_set_coalesce() [all …]
|
D | i40e_txrx.c | 309 !test_bit(__I40E_DOWN, &tx_ring->vsi->state) && in i40e_clean_tx_irq() 322 tx_ring->vsi->seid, in i40e_clean_tx_irq() 355 !test_bit(__I40E_DOWN, &tx_ring->vsi->state)) { in i40e_clean_tx_irq() 371 static void i40e_force_wb(struct i40e_vsi *vsi, struct i40e_q_vector *q_vector) in i40e_force_wb() argument 379 wr32(&vsi->back->hw, in i40e_force_wb() 380 I40E_VFINT_DYN_CTLN1(q_vector->v_idx + vsi->base_vector - 1), in i40e_force_wb() 459 u16 vector = q_vector->vsi->base_vector + q_vector->v_idx; in i40e_update_dynamic_itr() 460 struct i40e_hw *hw = &q_vector->vsi->back->hw; in i40e_update_dynamic_itr() 831 struct i40e_vsi *vsi = rx_ring->vsi; in i40e_receive_skb() local 832 u64 flags = vsi->back->flags; in i40e_receive_skb() [all …]
|
D | i40evf_main.c | 354 rx_ring->vsi = &adapter->vsi; in i40evf_map_vector_to_rxq() 374 tx_ring->vsi = &adapter->vsi; in i40evf_map_vector_to_txq() 969 clear_bit(__I40E_DOWN, &adapter->vsi.state); in i40evf_up_complete() 1190 q_vector->vsi = &adapter->vsi; in i40evf_alloc_q_vectors() 1536 set_bit(__I40E_DOWN, &adapter->vsi.state); in i40evf_reset_task() 1875 set_bit(__I40E_DOWN, &adapter->vsi.state); in i40evf_close() 2180 adapter->vsi.id = adapter->vsi_res->vsi_id; in i40evf_init_task() 2181 adapter->vsi.seid = adapter->vsi_res->vsi_id; /* dummy */ in i40evf_init_task() 2182 adapter->vsi.back = adapter; in i40evf_init_task() 2183 adapter->vsi.base_vector = 1; in i40evf_init_task() [all …]
|
D | i40evf.h | 109 struct i40e_vsi *vsi; member 256 struct i40e_vsi vsi; member
|
D | i40e_txrx.h | 264 struct i40e_vsi *vsi; /* Backreference to associated VSI */ member
|
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_pf.c | 212 static s32 fm10k_update_vlan_pf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set) in fm10k_update_vlan_pf() argument 217 if (vsi > FM10K_VLAN_TABLE_VSI_MAX) in fm10k_update_vlan_pf() 241 for (reg = FM10K_VLAN_TABLE(vsi, vid / 32), bit = vid % 32; in fm10k_update_vlan_pf() 518 u16 vsi, queue, pc, q_idx; in fm10k_configure_dglort_map_pf() local 538 for (vsi = 0; vsi < vsi_count; vsi++, glort++) { in fm10k_configure_dglort_map_pf() 1023 fm10k_write_reg(hw, FM10K_VLAN_TABLE(vf_info->vsi, i), 0); in fm10k_iov_reset_resources_pf() 1025 fm10k_write_reg(hw, FM10K_RETA(vf_info->vsi, i), 0); in fm10k_iov_reset_resources_pf() 1027 fm10k_write_reg(hw, FM10K_RSSRK(vf_info->vsi, i), 0); in fm10k_iov_reset_resources_pf() 1028 fm10k_write_reg(hw, FM10K_MRQC(vf_info->vsi), 0); in fm10k_iov_reset_resources_pf() 1201 err = hw->mac.ops.update_vlan(hw, vid, vf_info->vsi, in fm10k_iov_msg_mac_vlan_pf()
|
D | fm10k_vf.c | 167 static s32 fm10k_update_vlan_vf(struct fm10k_hw *hw, u32 vid, u8 vsi, bool set) in fm10k_update_vlan_vf() argument 173 if (vsi) in fm10k_update_vlan_vf()
|
D | fm10k_iov.c | 318 vf_info->vsi = i + 1; in fm10k_iov_alloc_data() 462 hw->mac.ops.update_vlan(hw, FM10K_VLAN_ALL, vf_info->vsi, false); in fm10k_ndo_set_vf_vlan()
|
D | fm10k_type.h | 599 u8 vsi; /* VSI identifier */ member
|