Lines Matching refs:back

132 	struct i40e_pf *pf = (struct i40e_pf *)hw->back;  in i40e_allocate_dma_mem_d()
150 struct i40e_pf *pf = (struct i40e_pf *)hw->back; in i40e_free_dma_mem_d()
329 struct i40e_pf *pf = vsi->back; in i40e_tx_timeout()
703 struct i40e_pf *pf = vsi->back; in i40e_update_eth_stats()
854 struct i40e_pf *pf = vsi->back; in i40e_update_vsi_stats()
1225 struct i40e_pf *pf = vsi->back; in i40e_update_stats()
1468 struct i40e_pf *pf = vsi->back; in i40e_get_vf_new_vlan()
1566 struct i40e_pf *pf = vsi->back; in i40e_rm_default_mac_filter()
1629 set_bit(__I40E_MACVLAN_SYNC_PENDING, vsi->back->state); in i40e_add_filter()
1679 set_bit(__I40E_MACVLAN_SYNC_PENDING, vsi->back->state); in __i40e_del_filter()
1784 struct i40e_pf *pf = vsi->back; in i40e_set_mac()
1847 struct i40e_pf *pf = vsi->back; in i40e_config_rss_aq()
1884 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_rss()
1983 dev_info(&vsi->back->pdev->dev, in i40e_vsi_setup_queue_map_mqprio()
1989 dev_dbg(&vsi->back->pdev->dev, in i40e_vsi_setup_queue_map_mqprio()
2017 struct i40e_pf *pf = vsi->back; in i40e_vsi_setup_queue_map()
2057 if (enabled_tc && (vsi->back->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_setup_queue_map()
2224 set_bit(__I40E_MACVLAN_SYNC_PENDING, vsi->back->state); in i40e_set_rx_mode()
2350 struct i40e_hw *hw = &vsi->back->hw; in i40e_aqc_del_filters()
2360 dev_info(&vsi->back->pdev->dev, in i40e_aqc_del_filters()
2385 struct i40e_hw *hw = &vsi->back->hw; in i40e_aqc_add_filters()
2395 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_add_filters()
2401 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_add_filters()
2406 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_add_filters()
2431 struct i40e_hw *hw = &vsi->back->hw; in i40e_aqc_broadcast_filter()
2449 dev_warn(&vsi->back->pdev->dev, in i40e_aqc_broadcast_filter()
2538 struct i40e_hw *hw = &vsi->back->hw; in i40e_sync_vsi_filters()
2561 pf = vsi->back; in i40e_sync_vsi_filters()
2809 aq_ret = i40e_aq_set_vsi_multicast_promiscuous(&vsi->back->hw, in i40e_sync_vsi_filters()
2904 if (PAGE_SIZE >= 8192 || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) in i40e_max_xdp_frame_size()
2921 struct i40e_pf *pf = vsi->back; in i40e_change_mtu()
2949 struct i40e_pf *pf = np->vsi->back; in i40e_ioctl()
2985 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_enable()
2987 dev_info(&vsi->back->pdev->dev, in i40e_vlan_stripping_enable()
2990 i40e_aq_str(&vsi->back->hw, in i40e_vlan_stripping_enable()
2991 vsi->back->hw.aq.asq_last_status)); in i40e_vlan_stripping_enable()
3020 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_disable()
3022 dev_info(&vsi->back->pdev->dev, in i40e_vlan_stripping_disable()
3025 i40e_aq_str(&vsi->back->hw, in i40e_vlan_stripping_disable()
3026 vsi->back->hw.aq.asq_last_status)); in i40e_vlan_stripping_disable()
3067 dev_info(&vsi->back->pdev->dev, in i40e_add_vlan_all_mac()
3110 i40e_service_event_schedule(vsi->back); in i40e_vsi_add_vlan()
3156 i40e_service_event_schedule(vsi->back); in i40e_vsi_kill_vlan()
3265 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_add_pvid()
3267 dev_info(&vsi->back->pdev->dev, in i40e_vsi_add_pvid()
3270 i40e_aq_str(&vsi->back->hw, in i40e_vsi_add_pvid()
3271 vsi->back->hw.aq.asq_last_status)); in i40e_vsi_add_pvid()
3430 struct i40e_hw *hw = &vsi->back->hw; in i40e_configure_tx_ring()
3439 if (vsi->back->flags & I40E_FLAG_FD_ATR_ENABLED) { in i40e_configure_tx_ring()
3440 ring->atr_sample_rate = vsi->back->atr_sample_rate; in i40e_configure_tx_ring()
3455 tx_ctx.fd_ena = !!(vsi->back->flags & (I40E_FLAG_FD_SB_ENABLED | in i40e_configure_tx_ring()
3457 tx_ctx.timesync_ena = !!(vsi->back->flags & I40E_FLAG_PTP); in i40e_configure_tx_ring()
3487 dev_info(&vsi->back->pdev->dev, in i40e_configure_tx_ring()
3496 dev_info(&vsi->back->pdev->dev, in i40e_configure_tx_ring()
3553 u32 chain_len = vsi->back->hw.func_caps.rx_buf_chain_len; in i40e_configure_rx_ring()
3555 struct i40e_hw *hw = &vsi->back->hw; in i40e_configure_rx_ring()
3583 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3627 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3636 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3643 if (!vsi->netdev || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) in i40e_configure_rx_ring()
3664 dev_info(&vsi->back->pdev->dev, in i40e_configure_rx_ring()
3703 if (!vsi->netdev || (vsi->back->flags & I40E_FLAG_LEGACY_RX)) in i40e_calculate_vsi_rx_buf_len()
3751 if (!(vsi->back->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_config_dcb_rings()
3815 struct i40e_pf *pf = vsi->back; in i40e_fdir_filter_restore()
3855 struct i40e_pf *pf = vsi->back; in i40e_vsi_configure_msix()
3980 struct i40e_pf *pf = vsi->back; in i40e_configure_msi_and_legacy()
4099 struct i40e_pf *pf = vsi->back; in i40e_vsi_request_irq_msix()
4172 struct i40e_pf *pf = vsi->back; in i40e_vsi_disable_irq()
4218 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_irq()
4470 if (vsi->back->flags & I40E_FLAG_MSIX_ENABLED) in i40e_clean_fdir_tx_irq()
4580 struct i40e_pf *pf = vsi->back; in i40e_vsi_request_irq()
4610 struct i40e_pf *pf = vsi->back; in i40e_netpoll()
4734 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_tx()
4853 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_rx()
4895 struct i40e_pf *pf = vsi->back; in i40e_vsi_stop_rings()
4899 if (test_bit(__I40E_PORT_SUSPENDED, vsi->back->state)) in i40e_vsi_stop_rings()
4935 struct i40e_pf *pf = vsi->back; in i40e_vsi_stop_rings_no_wait()
4951 struct i40e_pf *pf = vsi->back; in i40e_vsi_free_irq()
5199 struct i40e_pf *pf = vsi->back; in i40e_vsi_close()
5278 struct i40e_pf *pf = vsi->back; in i40e_vsi_wait_queues_disabled()
5526 struct i40e_pf *pf = vsi->back; in i40e_vsi_get_bw_info()
5588 struct i40e_pf *pf = vsi->back; in i40e_vsi_configure_bw_alloc()
5631 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_netdev_tc()
5711 pf = vsi->back; in i40e_update_adq_vsi_queues()
5765 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_tc()
5822 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_vsi_config_tc()
5838 vsi->rss_size = min_t(int, vsi->back->alloc_rss_size, in i40e_vsi_config_tc()
5842 dev_info(&vsi->back->pdev->dev, in i40e_vsi_config_tc()
5848 if (vsi->back->flags & I40E_FLAG_IWARP_ENABLED) { in i40e_vsi_config_tc()
5892 struct i40e_pf *pf = vsi->back; in i40e_get_link_speed()
5920 dev_warn(&vsi->back->pdev->dev, in i40e_bw_bytes_to_mbits()
5940 struct i40e_pf *pf = vsi->back; in i40e_set_bw_limit()
5982 struct i40e_pf *pf = vsi->back; in i40e_remove_queue_channels()
6020 dev_info(&vsi->back->pdev->dev, in i40e_remove_queue_channels()
6048 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_remove_queue_channels()
6051 dev_err(&vsi->back->pdev->dev, in i40e_remove_queue_channels()
6144 struct i40e_pf *pf = vsi->back; in i40e_vsi_reconfig_rss()
6315 ret = i40e_aq_config_vsi_tc_bw(&vsi->back->hw, ch->seid, in i40e_channel_config_bw()
6318 dev_info(&vsi->back->pdev->dev, in i40e_channel_config_bw()
6320 vsi->back->hw.aq.asq_last_status, ch->seid); in i40e_channel_config_bw()
6356 dev_info(&vsi->back->pdev->dev, in i40e_channel_config_tx_ring()
6482 struct i40e_pf *pf = vsi->back; in i40e_validate_and_set_switch_mode()
6540 struct i40e_pf *pf = vsi->back; in i40e_create_queue_channel()
6673 dev_err(&vsi->back->pdev->dev, in i40e_configure_queue_channels()
6683 i40e_do_reset(vsi->back, I40E_PF_RESET_FLAG, true); in i40e_configure_queue_channels()
7218 struct i40e_pf *pf = vsi->back; in i40e_print_link_message()
7310 if (vsi->back->hw.phy.link_info.req_fec_info & in i40e_print_link_message()
7312 if (vsi->back->hw.phy.link_info.req_fec_info & in i40e_print_link_message()
7354 struct i40e_pf *pf = vsi->back; in i40e_up_complete()
7404 struct i40e_pf *pf = vsi->back; in i40e_vsi_reinit_locked()
7527 (vsi->back->flags & I40E_FLAG_LINK_DOWN_ON_CLOSE_ENABLED || in i40e_up()
7528 vsi->back->flags & I40E_FLAG_TOTAL_PORT_SHUTDOWN_ENABLED)) in i40e_up()
7529 i40e_force_link_state(vsi->back, true); in i40e_up()
7556 (vsi->back->flags & I40E_FLAG_LINK_DOWN_ON_CLOSE_ENABLED || in i40e_down()
7557 vsi->back->flags & I40E_FLAG_TOTAL_PORT_SHUTDOWN_ENABLED)) in i40e_down()
7558 i40e_force_link_state(vsi->back, false); in i40e_down()
7595 dev_err(&vsi->back->pdev->dev, in i40e_validate_mqprio_qopt()
7611 dev_err(&vsi->back->pdev->dev, in i40e_validate_mqprio_qopt()
7616 dev_err(&vsi->back->pdev->dev, in i40e_validate_mqprio_qopt()
7636 i40e_pf_get_max_q_per_tc(vsi->back)); in i40e_vsi_set_default_tc_config()
7761 ret = i40e_aq_delete_element(&vsi->back->hw, ch->seid, in i40e_free_macvlan_channels()
7764 dev_err(&vsi->back->pdev->dev, in i40e_free_macvlan_channels()
7783 struct i40e_pf *pf = vsi->back; in i40e_fwd_ring_up()
7856 struct i40e_pf *pf = vsi->back; in i40e_setup_macvlans()
7880 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_setup_macvlans()
7899 dev_dbg(&vsi->back->pdev->dev, in i40e_setup_macvlans()
7959 struct i40e_pf *pf = vsi->back; in i40e_fwd_add()
8067 struct i40e_pf *pf = vsi->back; in i40e_del_all_macvlans()
8104 struct i40e_pf *pf = vsi->back; in i40e_fwd_del()
8145 struct i40e_pf *pf = vsi->back; in i40e_setup_tc()
8240 dev_info(&vsi->back->pdev->dev, in i40e_setup_tc()
8254 dev_dbg(&vsi->back->pdev->dev, in i40e_setup_tc()
8342 struct i40e_pf *pf = vsi->back; in i40e_add_del_cloud_filter()
8412 struct i40e_pf *pf = vsi->back; in i40e_add_del_cloud_filter_big_buf()
8522 struct i40e_pf *pf = vsi->back; in i40e_parse_cls_flower()
8733 dev_err(&vsi->back->pdev->dev, in i40e_handle_tclass()
8746 dev_err(&vsi->back->pdev->dev, "TC is not enabled\n"); in i40e_handle_tclass()
8761 struct i40e_pf *pf = vsi->back; in i40e_configure_clsflower()
8765 dev_err(&vsi->back->pdev->dev, "Invalid traffic class\n"); in i40e_configure_clsflower()
8780 dev_err(&vsi->back->pdev->dev, in i40e_configure_clsflower()
8785 if (vsi->back->flags & I40E_FLAG_FD_SB_ENABLED) { in i40e_configure_clsflower()
8786 dev_err(&vsi->back->pdev->dev, in i40e_configure_clsflower()
8788 vsi->back->flags &= ~I40E_FLAG_FD_SB_ENABLED; in i40e_configure_clsflower()
8789 vsi->back->flags |= I40E_FLAG_FD_SB_TO_CLOUD_FILTER; in i40e_configure_clsflower()
8844 &vsi->back->cloud_filter_list, cloud_node) in i40e_find_cloud_filter()
8860 struct i40e_pf *pf = vsi->back; in i40e_delete_clsflower()
8969 struct i40e_pf *pf = vsi->back; in i40e_open()
9031 struct i40e_pf *pf = vsi->back; in i40e_vsi_open()
10277 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
10313 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
10581 struct i40e_pf *pf = vsi->back; in i40e_rebuild_cloud_filters()
10627 ret = i40e_add_channel(vsi->back, vsi->uplink_seid, ch); in i40e_rebuild_channels()
10629 dev_info(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10635 ret = i40e_channel_config_tx_ring(vsi->back, vsi, ch); in i40e_rebuild_channels()
10637 dev_info(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10653 dev_dbg(&vsi->back->pdev->dev, in i40e_rebuild_channels()
10661 dev_dbg(&vsi->back->pdev->dev, in i40e_rebuild_channels()
11020 dev_dbg(&vsi->back->pdev->dev, in i40e_rebuild()
11323 struct i40e_pf *pf = vsi->back; in i40e_set_num_rings_in_vsi()
11474 vsi->back = pf; in i40e_vsi_mem_alloc()
11567 if (!vsi->back) in i40e_vsi_clear()
11569 pf = vsi->back; in i40e_vsi_clear()
11633 struct i40e_pf *pf = vsi->back; in i40e_alloc_rings()
11652 if (vsi->back->hw_features & I40E_HW_WB_ON_ITR_CAPABLE) in i40e_alloc_rings()
11669 if (vsi->back->hw_features & I40E_HW_WB_ON_ITR_CAPABLE) in i40e_alloc_rings()
11984 struct i40e_pf *pf = vsi->back; in i40e_vsi_alloc_q_vectors()
12212 struct i40e_pf *pf = vsi->back; in i40e_get_rss_aq()
12258 struct i40e_pf *pf = vsi->back; in i40e_config_rss_reg()
12312 struct i40e_pf *pf = vsi->back; in i40e_get_rss_reg()
12345 struct i40e_pf *pf = vsi->back; in i40e_config_rss()
12364 struct i40e_pf *pf = vsi->back; in i40e_get_rss()
12936 struct i40e_pf *pf = vsi->back; in i40e_clear_rss_lut()
12966 ret = i40e_aq_set_mac_loopback(&vsi->back->hw, ena, NULL); in i40e_set_loopback()
12986 struct i40e_pf *pf = vsi->back; in i40e_set_features()
13026 struct i40e_hw *hw = &np->vsi->back->hw; in i40e_udp_tunnel_set_port()
13051 struct i40e_hw *hw = &np->vsi->back->hw; in i40e_udp_tunnel_unset_port()
13069 struct i40e_pf *pf = np->vsi->back; in i40e_get_phys_port_id()
13098 struct i40e_pf *pf = np->vsi->back; in i40e_ndo_fdb_add()
13154 struct i40e_pf *pf = vsi->back; in i40e_ndo_bridge_setlink()
13231 struct i40e_pf *pf = vsi->back; in i40e_ndo_bridge_getlink()
13320 struct i40e_pf *pf = vsi->back; in i40e_xdp_setup()
13388 struct i40e_pf *pf = vsi->back; in i40e_enter_busy_conf()
13407 struct i40e_pf *pf = vsi->back; in i40e_exit_busy_conf()
13482 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_toggle_rings()
13533 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_enable_irq()
13553 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_disable_irq()
13708 struct i40e_pf *pf = vsi->back; in i40e_config_netdev()
13879 if (vsi == vsi->back->vsi[vsi->back->lan_vsi]) in i40e_vsi_delete()
13882 i40e_aq_delete_element(&vsi->back->hw, vsi->seid, NULL); in i40e_vsi_delete()
13894 struct i40e_pf *pf = vsi->back; in i40e_is_vsi_uplink_mode_veb()
13929 struct i40e_pf *pf = vsi->back; in i40e_add_vsi()
14090 if (vsi->back->flags & I40E_FLAG_IWARP_ENABLED) { in i40e_add_vsi()
14122 dev_info(&vsi->back->pdev->dev, in i40e_add_vsi()
14181 pf = vsi->back; in i40e_vsi_release()
14276 struct i40e_pf *pf = vsi->back; in i40e_vsi_setup_vectors()
14339 pf = vsi->back; in i40e_vsi_reinit_setup()
14459 dev_info(&vsi->back->pdev->dev, in i40e_vsi_setup()
15617 struct pci_dev *pdev = ((struct i40e_pf *)hw->back)->pdev; in i40e_set_subsystem_device_id()
15690 hw->back = pf; in i40e_probe()