Lines Matching refs:back
130 struct i40e_pf *pf = (struct i40e_pf *)hw->back; in i40e_allocate_dma_mem_d()
148 struct i40e_pf *pf = (struct i40e_pf *)hw->back; in i40e_free_dma_mem_d()
321 struct i40e_pf *pf = vsi->back; in i40e_tx_timeout()
624 struct i40e_pf *pf = vsi->back; in i40e_update_eth_stats()
770 struct i40e_pf *pf = vsi->back; in i40e_update_vsi_stats()
1126 struct i40e_pf *pf = vsi->back; in i40e_update_stats()
1359 struct i40e_pf *pf = vsi->back; in i40e_rm_default_mac_filter()
1422 set_bit(__I40E_MACVLAN_SYNC_PENDING, vsi->back->state); in i40e_add_filter()
1472 set_bit(__I40E_MACVLAN_SYNC_PENDING, vsi->back->state); in __i40e_del_filter()
1577 struct i40e_pf *pf = vsi->back; in i40e_set_mac()
1640 struct i40e_pf *pf = vsi->back; in i40e_config_rss_aq()
1677 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_rss()
1776 dev_info(&vsi->back->pdev->dev, in i40e_vsi_setup_queue_map_mqprio()
1782 dev_dbg(&vsi->back->pdev->dev, in i40e_vsi_setup_queue_map_mqprio()
1810 struct i40e_pf *pf = vsi->back; in i40e_vsi_setup_queue_map()
1846 if (enabled_tc && (vsi->back->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_setup_queue_map()
2013 set_bit(__I40E_MACVLAN_SYNC_PENDING, vsi->back->state); in i40e_set_rx_mode()
2139 struct i40e_hw *hw = &vsi->back->hw; in i40e_aqc_del_filters()
2149 dev_info(&vsi->back->pdev->dev, in i40e_aqc_del_filters()
2174 struct i40e_hw *hw = &vsi->back->hw; in i40e_aqc_add_filters()
2184 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_add_filters()
2190 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_add_filters()
2194 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_add_filters()
2218 struct i40e_hw *hw = &vsi->back->hw; in i40e_aqc_broadcast_filter()
2236 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_broadcast_filter()
2325 struct i40e_hw *hw = &vsi->back->hw; in i40e_sync_vsi_filters()
2348 pf = vsi->back; in i40e_sync_vsi_filters()
2592 aq_ret = i40e_aq_set_vsi_multicast_promiscuous(&vsi->back->hw, in i40e_sync_vsi_filters()
2687 if (PAGE_SIZE >= 8192 || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) in i40e_max_xdp_frame_size()
2704 struct i40e_pf *pf = vsi->back; in i40e_change_mtu()
2732 struct i40e_pf *pf = np->vsi->back; in i40e_ioctl()
2768 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_enable()
2770 dev_info(&vsi->back->pdev->dev, in i40e_vlan_stripping_enable()
2772 i40e_stat_str(&vsi->back->hw, ret), in i40e_vlan_stripping_enable()
2773 i40e_aq_str(&vsi->back->hw, in i40e_vlan_stripping_enable()
2774 vsi->back->hw.aq.asq_last_status)); in i40e_vlan_stripping_enable()
2803 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_disable()
2805 dev_info(&vsi->back->pdev->dev, in i40e_vlan_stripping_disable()
2807 i40e_stat_str(&vsi->back->hw, ret), in i40e_vlan_stripping_disable()
2808 i40e_aq_str(&vsi->back->hw, in i40e_vlan_stripping_disable()
2809 vsi->back->hw.aq.asq_last_status)); in i40e_vlan_stripping_disable()
2837 dev_info(&vsi->back->pdev->dev, in i40e_add_vlan_all_mac()
2880 i40e_service_event_schedule(vsi->back); in i40e_vsi_add_vlan()
2926 i40e_service_event_schedule(vsi->back); in i40e_vsi_kill_vlan()
3035 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_add_pvid()
3037 dev_info(&vsi->back->pdev->dev, in i40e_vsi_add_pvid()
3039 i40e_stat_str(&vsi->back->hw, ret), in i40e_vsi_add_pvid()
3040 i40e_aq_str(&vsi->back->hw, in i40e_vsi_add_pvid()
3041 vsi->back->hw.aq.asq_last_status)); in i40e_vsi_add_pvid()
3200 struct i40e_hw *hw = &vsi->back->hw; in i40e_configure_tx_ring()
3209 if (vsi->back->flags & I40E_FLAG_FD_ATR_ENABLED) { in i40e_configure_tx_ring()
3210 ring->atr_sample_rate = vsi->back->atr_sample_rate; in i40e_configure_tx_ring()
3225 tx_ctx.fd_ena = !!(vsi->back->flags & (I40E_FLAG_FD_SB_ENABLED | in i40e_configure_tx_ring()
3227 tx_ctx.timesync_ena = !!(vsi->back->flags & I40E_FLAG_PTP); in i40e_configure_tx_ring()
3257 dev_info(&vsi->back->pdev->dev, in i40e_configure_tx_ring()
3266 dev_info(&vsi->back->pdev->dev, in i40e_configure_tx_ring()
3323 u32 chain_len = vsi->back->hw.func_caps.rx_buf_chain_len; in i40e_configure_rx_ring()
3325 struct i40e_hw *hw = &vsi->back->hw; in i40e_configure_rx_ring()
3357 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3404 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3413 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3420 if (!vsi->netdev || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) in i40e_configure_rx_ring()
3441 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3484 if (!vsi->netdev || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) { in i40e_vsi_configure_rx()
3516 if (!(vsi->back->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_config_dcb_rings()
3580 struct i40e_pf *pf = vsi->back; in i40e_fdir_filter_restore()
3620 struct i40e_pf *pf = vsi->back; in i40e_vsi_configure_msix()
3744 struct i40e_pf *pf = vsi->back; in i40e_configure_msi_and_legacy()
3872 struct i40e_pf *pf = vsi->back; in i40e_vsi_request_irq_msix()
3944 struct i40e_pf *pf = vsi->back; in i40e_vsi_disable_irq()
3990 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_irq()
4243 if (vsi->back->flags & I40E_FLAG_MSIX_ENABLED) in i40e_clean_fdir_tx_irq()
4353 struct i40e_pf *pf = vsi->back; in i40e_vsi_request_irq()
4383 struct i40e_pf *pf = vsi->back; in i40e_netpoll()
4507 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_tx()
4626 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_rx()
4668 struct i40e_pf *pf = vsi->back; in i40e_vsi_stop_rings()
4672 if (test_bit(__I40E_PORT_SUSPENDED, vsi->back->state)) in i40e_vsi_stop_rings()
4708 struct i40e_pf *pf = vsi->back; in i40e_vsi_stop_rings_no_wait()
4724 struct i40e_pf *pf = vsi->back; in i40e_vsi_free_irq()
4973 struct i40e_pf *pf = vsi->back; in i40e_vsi_close()
5052 struct i40e_pf *pf = vsi->back; in i40e_vsi_wait_queues_disabled()
5300 struct i40e_pf *pf = vsi->back; in i40e_vsi_get_bw_info()
5362 struct i40e_pf *pf = vsi->back; in i40e_vsi_configure_bw_alloc()
5405 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_netdev_tc()
5485 pf = vsi->back; in i40e_update_adq_vsi_queues()
5539 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_tc()
5596 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_vsi_config_tc()
5600 if (vsi->back->flags & I40E_FLAG_TC_MQPRIO) { in i40e_vsi_config_tc()
5612 vsi->rss_size = min_t(int, vsi->back->alloc_rss_size, in i40e_vsi_config_tc()
5616 dev_info(&vsi->back->pdev->dev, in i40e_vsi_config_tc()
5622 if (vsi->back->flags & I40E_FLAG_IWARP_ENABLED) { in i40e_vsi_config_tc()
5666 struct i40e_pf *pf = vsi->back; in i40e_get_link_speed()
5694 struct i40e_pf *pf = vsi->back; in i40e_set_bw_limit()
5736 struct i40e_pf *pf = vsi->back; in i40e_remove_queue_channels()
5774 dev_info(&vsi->back->pdev->dev, in i40e_remove_queue_channels()
5802 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_remove_queue_channels()
5805 dev_err(&vsi->back->pdev->dev, in i40e_remove_queue_channels()
5898 struct i40e_pf *pf = vsi->back; in i40e_vsi_reconfig_rss()
6069 ret = i40e_aq_config_vsi_tc_bw(&vsi->back->hw, ch->seid, in i40e_channel_config_bw()
6072 dev_info(&vsi->back->pdev->dev, in i40e_channel_config_bw()
6074 vsi->back->hw.aq.asq_last_status, ch->seid); in i40e_channel_config_bw()
6110 dev_info(&vsi->back->pdev->dev, in i40e_channel_config_tx_ring()
6236 struct i40e_pf *pf = vsi->back; in i40e_validate_and_set_switch_mode()
6294 struct i40e_pf *pf = vsi->back; in i40e_create_queue_channel()
6427 dev_err(&vsi->back->pdev->dev, in i40e_configure_queue_channels()
6969 struct i40e_pf *pf = vsi->back; in i40e_print_link_message()
7061 if (vsi->back->hw.phy.link_info.req_fec_info & in i40e_print_link_message()
7063 if (vsi->back->hw.phy.link_info.req_fec_info & in i40e_print_link_message()
7105 struct i40e_pf *pf = vsi->back; in i40e_up_complete()
7155 struct i40e_pf *pf = vsi->back; in i40e_vsi_reinit_locked()
7278 (vsi->back->flags & I40E_FLAG_LINK_DOWN_ON_CLOSE_ENABLED || in i40e_up()
7279 vsi->back->flags & I40E_FLAG_TOTAL_PORT_SHUTDOWN_ENABLED)) in i40e_up()
7280 i40e_force_link_state(vsi->back, true); in i40e_up()
7307 (vsi->back->flags & I40E_FLAG_LINK_DOWN_ON_CLOSE_ENABLED || in i40e_down()
7308 vsi->back->flags & I40E_FLAG_TOTAL_PORT_SHUTDOWN_ENABLED)) in i40e_down()
7309 i40e_force_link_state(vsi->back, false); in i40e_down()
7346 dev_err(&vsi->back->pdev->dev, in i40e_validate_mqprio_qopt()
7362 dev_err(&vsi->back->pdev->dev, in i40e_validate_mqprio_qopt()
7367 dev_err(&vsi->back->pdev->dev, in i40e_validate_mqprio_qopt()
7387 i40e_pf_get_max_q_per_tc(vsi->back)); in i40e_vsi_set_default_tc_config()
7512 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_free_macvlan_channels()
7515 dev_err(&vsi->back->pdev->dev, in i40e_free_macvlan_channels()
7534 struct i40e_pf *pf = vsi->back; in i40e_fwd_ring_up()
7606 struct i40e_pf *pf = vsi->back; in i40e_setup_macvlans()
7630 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_setup_macvlans()
7649 dev_dbg(&vsi->back->pdev->dev, in i40e_setup_macvlans()
7709 struct i40e_pf *pf = vsi->back; in i40e_fwd_add()
7817 struct i40e_pf *pf = vsi->back; in i40e_del_all_macvlans()
7854 struct i40e_pf *pf = vsi->back; in i40e_fwd_del()
7895 struct i40e_pf *pf = vsi->back; in i40e_setup_tc()
7990 dev_info(&vsi->back->pdev->dev, in i40e_setup_tc()
8004 dev_dbg(&vsi->back->pdev->dev, in i40e_setup_tc()
8092 struct i40e_pf *pf = vsi->back; in i40e_add_del_cloud_filter()
8162 struct i40e_pf *pf = vsi->back; in i40e_add_del_cloud_filter_big_buf()
8272 struct i40e_pf *pf = vsi->back; in i40e_parse_cls_flower()
8483 dev_err(&vsi->back->pdev->dev, in i40e_handle_tclass()
8496 dev_err(&vsi->back->pdev->dev, "TC is not enabled\n"); in i40e_handle_tclass()
8511 struct i40e_pf *pf = vsi->back; in i40e_configure_clsflower()
8515 dev_err(&vsi->back->pdev->dev, "Invalid traffic class\n"); in i40e_configure_clsflower()
8525 dev_err(&vsi->back->pdev->dev, in i40e_configure_clsflower()
8530 if (vsi->back->flags & I40E_FLAG_FD_SB_ENABLED) { in i40e_configure_clsflower()
8531 dev_err(&vsi->back->pdev->dev, in i40e_configure_clsflower()
8533 vsi->back->flags &= ~I40E_FLAG_FD_SB_ENABLED; in i40e_configure_clsflower()
8534 vsi->back->flags |= I40E_FLAG_FD_SB_TO_CLOUD_FILTER; in i40e_configure_clsflower()
8589 &vsi->back->cloud_filter_list, cloud_node) in i40e_find_cloud_filter()
8605 struct i40e_pf *pf = vsi->back; in i40e_delete_clsflower()
8714 struct i40e_pf *pf = vsi->back; in i40e_open()
8776 struct i40e_pf *pf = vsi->back; in i40e_vsi_open()
10022 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
10058 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
10326 struct i40e_pf *pf = vsi->back; in i40e_rebuild_cloud_filters()
10372 ret = i40e_add_channel(vsi->back, vsi->uplink_seid, ch); in i40e_rebuild_channels()
10374 dev_info(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10380 ret = i40e_channel_config_tx_ring(vsi->back, vsi, ch); in i40e_rebuild_channels()
10382 dev_info(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10398 dev_dbg(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10406 dev_dbg(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10757 dev_dbg(&vsi->back->pdev->dev, in i40e_rebuild()
11057 struct i40e_pf *pf = vsi->back; in i40e_set_num_rings_in_vsi()
11208 vsi->back = pf; in i40e_vsi_mem_alloc()
11301 if (!vsi->back) in i40e_vsi_clear()
11303 pf = vsi->back; in i40e_vsi_clear()
11367 struct i40e_pf *pf = vsi->back; in i40e_alloc_rings()
11386 if (vsi->back->hw_features & I40E_HW_WB_ON_ITR_CAPABLE) in i40e_alloc_rings()
11403 if (vsi->back->hw_features & I40E_HW_WB_ON_ITR_CAPABLE) in i40e_alloc_rings()
11719 struct i40e_pf *pf = vsi->back; in i40e_vsi_alloc_q_vectors()
11948 struct i40e_pf *pf = vsi->back; in i40e_get_rss_aq()
11994 struct i40e_pf *pf = vsi->back; in i40e_config_rss_reg()
12048 struct i40e_pf *pf = vsi->back; in i40e_get_rss_reg()
12081 struct i40e_pf *pf = vsi->back; in i40e_config_rss()
12100 struct i40e_pf *pf = vsi->back; in i40e_get_rss()
12671 struct i40e_pf *pf = vsi->back; in i40e_clear_rss_lut()
12698 struct i40e_pf *pf = vsi->back; in i40e_set_features()
12734 struct i40e_hw *hw = &np->vsi->back->hw; in i40e_udp_tunnel_set_port()
12759 struct i40e_hw *hw = &np->vsi->back->hw; in i40e_udp_tunnel_unset_port()
12777 struct i40e_pf *pf = np->vsi->back; in i40e_get_phys_port_id()
12806 struct i40e_pf *pf = np->vsi->back; in i40e_ndo_fdb_add()
12862 struct i40e_pf *pf = vsi->back; in i40e_ndo_bridge_setlink()
12937 struct i40e_pf *pf = vsi->back; in i40e_ndo_bridge_getlink()
13026 struct i40e_pf *pf = vsi->back; in i40e_xdp_setup()
13078 struct i40e_pf *pf = vsi->back; in i40e_enter_busy_conf()
13097 struct i40e_pf *pf = vsi->back; in i40e_exit_busy_conf()
13172 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_toggle_rings()
13223 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_enable_irq()
13243 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_disable_irq()
13397 struct i40e_pf *pf = vsi->back; in i40e_config_netdev()
13546 if (vsi == vsi->back->vsi[vsi->back->lan_vsi]) in i40e_vsi_delete()
13549 i40e_aq_delete_element(&vsi->back->hw, vsi->seid, NULL); in i40e_vsi_delete()
13561 struct i40e_pf *pf = vsi->back; in i40e_is_vsi_uplink_mode_veb()
13596 struct i40e_pf *pf = vsi->back; in i40e_add_vsi()
13757 if (vsi->back->flags & I40E_FLAG_IWARP_ENABLED) { in i40e_add_vsi()
13789 dev_info(&vsi->back->pdev->dev, in i40e_add_vsi()
13848 pf = vsi->back; in i40e_vsi_release()
13943 struct i40e_pf *pf = vsi->back; in i40e_vsi_setup_vectors()
14006 pf = vsi->back; in i40e_vsi_reinit_setup()
14126 dev_info(&vsi->back->pdev->dev, in i40e_vsi_setup()
15286 struct pci_dev *pdev = ((struct i40e_pf *)hw->back)->pdev; in i40e_set_subsystem_device_id()
15361 hw->back = pf; in i40e_probe()