Lines Matching defs:pf
137 struct i40e_pf *pf = i40e_hw_to_pf(hw); in i40e_hw_to_dev() local
152 struct i40e_pf *pf = i40e_hw_to_pf(hw); in i40e_allocate_dma_mem() local
170 struct i40e_pf *pf = i40e_hw_to_pf(hw); in i40e_free_dma_mem() local
222 static int i40e_get_lump(struct i40e_pf *pf, struct i40e_lump_tracking *pile, in i40e_get_lump()
311 struct i40e_vsi *i40e_find_vsi_from_id(struct i40e_pf *pf, u16 id) in i40e_find_vsi_from_id()
329 void i40e_service_event_schedule(struct i40e_pf *pf) in i40e_service_event_schedule()
350 struct i40e_pf *pf = vsi->back; in i40e_tx_timeout() local
554 void i40e_pf_reset_stats(struct i40e_pf *pf) in i40e_pf_reset_stats()
716 struct i40e_pf *pf = vsi->back; in i40e_update_eth_stats() local
778 struct i40e_pf *pf = veb->pf; in i40e_update_veb_stats() local
864 struct i40e_pf *pf = vsi->back; in i40e_update_vsi_stats() local
1003 static void i40e_update_pf_stats(struct i40e_pf *pf) in i40e_update_pf_stats()
1235 struct i40e_pf *pf = vsi->back; in i40e_update_stats() local
1484 struct i40e_pf *pf = vsi->back; in i40e_get_vf_new_vlan() local
1584 struct i40e_pf *pf = vsi->back; in i40e_rm_default_mac_filter() local
1779 struct i40e_pf *pf = vsi->back; in i40e_set_mac() local
1836 struct i40e_pf *pf = vsi->back; in i40e_config_rss_aq() local
1873 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_rss() local
2006 struct i40e_pf *pf = vsi->back; in i40e_vsi_setup_queue_map() local
2459 static int i40e_set_promiscuous(struct i40e_pf *pf, bool promisc) in i40e_set_promiscuous()
2538 struct i40e_pf *pf; in i40e_sync_vsi_filters() local
2864 static void i40e_sync_filters_subtask(struct i40e_pf *pf) in i40e_sync_filters_subtask()
2936 struct i40e_pf *pf = vsi->back; in i40e_change_mtu() local
2965 struct i40e_pf *pf = np->vsi->back; in i40e_ioctl() local
3811 static void i40e_reset_fdir_filter_cnt(struct i40e_pf *pf) in i40e_reset_fdir_filter_cnt()
3833 struct i40e_pf *pf = vsi->back; in i40e_fdir_filter_restore() local
3873 struct i40e_pf *pf = vsi->back; in i40e_vsi_configure_msix() local
3962 static void i40e_enable_misc_int_causes(struct i40e_pf *pf) in i40e_enable_misc_int_causes()
4004 struct i40e_pf *pf = vsi->back; in i40e_configure_msi_and_legacy() local
4043 void i40e_irq_dynamic_disable_icr0(struct i40e_pf *pf) in i40e_irq_dynamic_disable_icr0()
4056 void i40e_irq_dynamic_enable_icr0(struct i40e_pf *pf) in i40e_irq_dynamic_enable_icr0()
4123 struct i40e_pf *pf = vsi->back; in i40e_vsi_request_irq_msix() local
4196 struct i40e_pf *pf = vsi->back; in i40e_vsi_disable_irq() local
4242 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_irq() local
4260 static void i40e_free_misc_vector(struct i40e_pf *pf) in i40e_free_misc_vector()
4283 struct i40e_pf *pf = (struct i40e_pf *)data; in i40e_intr() local
4603 struct i40e_pf *pf = vsi->back; in i40e_vsi_request_irq() local
4633 struct i40e_pf *pf = vsi->back; in i40e_netpoll() local
4662 static int i40e_pf_txq_wait(struct i40e_pf *pf, int pf_q, bool enable) in i40e_pf_txq_wait()
4690 static void i40e_control_tx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_tx_q()
4732 int i40e_control_wait_tx_q(int seid, struct i40e_pf *pf, int pf_q, in i40e_control_wait_tx_q()
4757 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_tx() local
4791 static int i40e_pf_rxq_wait(struct i40e_pf *pf, int pf_q, bool enable) in i40e_pf_rxq_wait()
4819 static void i40e_control_rx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_rx_q()
4856 int i40e_control_wait_rx_q(struct i40e_pf *pf, int pf_q, bool enable) in i40e_control_wait_rx_q()
4876 struct i40e_pf *pf = vsi->back; in i40e_vsi_enable_rx() local
4918 struct i40e_pf *pf = vsi->back; in i40e_vsi_stop_rings() local
4954 struct i40e_pf *pf = vsi->back; in i40e_vsi_stop_rings_no_wait() local
4970 struct i40e_pf *pf = vsi->back; in i40e_vsi_free_irq() local
5134 static void i40e_reset_interrupt_capability(struct i40e_pf *pf) in i40e_reset_interrupt_capability()
5157 static void i40e_clear_interrupt_scheme(struct i40e_pf *pf) in i40e_clear_interrupt_scheme()
5220 struct i40e_pf *pf = vsi->back; in i40e_vsi_close() local
5267 static void i40e_pf_quiesce_all_vsi(struct i40e_pf *pf) in i40e_pf_quiesce_all_vsi()
5280 static void i40e_pf_unquiesce_all_vsi(struct i40e_pf *pf) in i40e_pf_unquiesce_all_vsi()
5297 struct i40e_pf *pf = vsi->back; in i40e_vsi_wait_queues_disabled() local
5345 static int i40e_pf_wait_queues_disabled(struct i40e_pf *pf) in i40e_pf_wait_queues_disabled()
5368 static u8 i40e_get_iscsi_tc_map(struct i40e_pf *pf) in i40e_get_iscsi_tc_map()
5458 static u8 i40e_mqprio_get_enabled_tc(struct i40e_pf *pf) in i40e_mqprio_get_enabled_tc()
5475 static u8 i40e_pf_get_num_tc(struct i40e_pf *pf) in i40e_pf_get_num_tc()
5513 static u8 i40e_pf_get_tc_map(struct i40e_pf *pf) in i40e_pf_get_tc_map()
5545 struct i40e_pf *pf = vsi->back; in i40e_vsi_get_bw_info() local
5607 struct i40e_pf *pf = vsi->back; in i40e_vsi_configure_bw_alloc() local
5650 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_netdev_tc() local
5724 struct i40e_pf *pf; in i40e_update_adq_vsi_queues() local
5784 struct i40e_pf *pf = vsi->back; in i40e_vsi_config_tc() local
5933 struct i40e_pf *pf = vsi->back; in i40e_get_link_speed() local
5981 struct i40e_pf *pf = vsi->back; in i40e_set_bw_limit() local
6023 struct i40e_pf *pf = vsi->back; in i40e_remove_queue_channels() local
6133 static int i40e_validate_num_queues(struct i40e_pf *pf, int num_queues, in i40e_validate_num_queues()
6185 struct i40e_pf *pf = vsi->back; in i40e_vsi_reconfig_rss() local
6241 static void i40e_channel_setup_queue_map(struct i40e_pf *pf, in i40e_channel_setup_queue_map()
6280 static int i40e_add_channel(struct i40e_pf *pf, u16 uplink_seid, in i40e_add_channel()
6380 static int i40e_channel_config_tx_ring(struct i40e_pf *pf, in i40e_channel_config_tx_ring()
6434 static inline int i40e_setup_hw_channel(struct i40e_pf *pf, in i40e_setup_hw_channel()
6485 static bool i40e_setup_channel(struct i40e_pf *pf, struct i40e_vsi *vsi, in i40e_setup_channel()
6525 struct i40e_pf *pf = vsi->back; in i40e_validate_and_set_switch_mode() local
6583 struct i40e_pf *pf = vsi->back; in i40e_create_queue_channel() local
6744 struct i40e_pf *pf = veb->pf; in i40e_veb_config_tc() local
6793 static void i40e_dcb_reconfigure(struct i40e_pf *pf) in i40e_dcb_reconfigure()
6848 static int i40e_resume_port_tx(struct i40e_pf *pf) in i40e_resume_port_tx()
6873 static int i40e_suspend_port_tx(struct i40e_pf *pf) in i40e_suspend_port_tx()
6900 static int i40e_hw_set_dcb_config(struct i40e_pf *pf, in i40e_hw_set_dcb_config()
6951 int i40e_hw_dcb_config(struct i40e_pf *pf, struct i40e_dcbx_config *new_cfg) in i40e_hw_dcb_config()
7126 int i40e_dcb_sw_default_config(struct i40e_pf *pf) in i40e_dcb_sw_default_config()
7186 static int i40e_init_pf_dcb(struct i40e_pf *pf) in i40e_init_pf_dcb()
7280 struct i40e_pf *pf = vsi->back; in i40e_print_link_message() local
7414 struct i40e_pf *pf = vsi->back; in i40e_up_complete() local
7464 struct i40e_pf *pf = vsi->back; in i40e_vsi_reinit_locked() local
7479 static int i40e_force_link_state(struct i40e_pf *pf, bool is_up) in i40e_force_link_state()
7843 struct i40e_pf *pf = vsi->back; in i40e_fwd_ring_up() local
7916 struct i40e_pf *pf = vsi->back; in i40e_setup_macvlans() local
8019 struct i40e_pf *pf = vsi->back; in i40e_fwd_add() local
8127 struct i40e_pf *pf = vsi->back; in i40e_del_all_macvlans() local
8164 struct i40e_pf *pf = vsi->back; in i40e_fwd_del() local
8205 struct i40e_pf *pf = vsi->back; in i40e_setup_tc() local
8402 struct i40e_pf *pf = vsi->back; in i40e_add_del_cloud_filter() local
8472 struct i40e_pf *pf = vsi->back; in i40e_add_del_cloud_filter_big_buf() local
8582 struct i40e_pf *pf = vsi->back; in i40e_parse_cls_flower() local
8825 struct i40e_pf *pf = vsi->back; in i40e_configure_clsflower() local
8924 struct i40e_pf *pf = vsi->back; in i40e_delete_clsflower() local
9033 struct i40e_pf *pf = vsi->back; in i40e_open() local
9095 struct i40e_pf *pf = vsi->back; in i40e_vsi_open() local
9163 static void i40e_fdir_filter_exit(struct i40e_pf *pf) in i40e_fdir_filter_exit()
9242 static void i40e_cloud_filter_exit(struct i40e_pf *pf) in i40e_cloud_filter_exit()
9293 void i40e_do_reset(struct i40e_pf *pf, u32 reset_flags, bool lock_acquired) in i40e_do_reset()
9385 bool i40e_dcb_need_reconfig(struct i40e_pf *pf, in i40e_dcb_need_reconfig()
9439 static int i40e_handle_lldp_event(struct i40e_pf *pf, in i40e_handle_lldp_event()
9564 void i40e_do_reset_safe(struct i40e_pf *pf, u32 reset_flags) in i40e_do_reset_safe()
9579 static void i40e_handle_lan_overflow_event(struct i40e_pf *pf, in i40e_handle_lan_overflow_event()
9611 u32 i40e_get_current_fd_count(struct i40e_pf *pf) in i40e_get_current_fd_count()
9625 u32 i40e_get_global_fd_count(struct i40e_pf *pf) in i40e_get_global_fd_count()
9639 static void i40e_reenable_fdir_sb(struct i40e_pf *pf) in i40e_reenable_fdir_sb()
9651 static void i40e_reenable_fdir_atr(struct i40e_pf *pf) in i40e_reenable_fdir_atr()
9674 static void i40e_delete_invalid_filter(struct i40e_pf *pf, in i40e_delete_invalid_filter()
9743 void i40e_fdir_check_and_reenable(struct i40e_pf *pf) in i40e_fdir_check_and_reenable()
9783 static void i40e_fdir_flush_and_replay(struct i40e_pf *pf) in i40e_fdir_flush_and_replay()
9841 u32 i40e_get_current_atr_cnt(struct i40e_pf *pf) in i40e_get_current_atr_cnt()
9850 static void i40e_fdir_reinit_subtask(struct i40e_pf *pf) in i40e_fdir_reinit_subtask()
9907 struct i40e_pf *pf; in i40e_veb_link_event() local
9924 static void i40e_link_event(struct i40e_pf *pf) in i40e_link_event()
10008 static void i40e_watchdog_subtask(struct i40e_pf *pf) in i40e_watchdog_subtask()
10050 static void i40e_reset_subtask(struct i40e_pf *pf) in i40e_reset_subtask()
10097 static void i40e_handle_link_event(struct i40e_pf *pf, in i40e_handle_link_event()
10137 static void i40e_clean_adminq_subtask(struct i40e_pf *pf) in i40e_clean_adminq_subtask()
10269 static void i40e_verify_eeprom(struct i40e_pf *pf) in i40e_verify_eeprom()
10296 static void i40e_enable_pf_switch_lb(struct i40e_pf *pf) in i40e_enable_pf_switch_lb()
10332 static void i40e_disable_pf_switch_lb(struct i40e_pf *pf) in i40e_disable_pf_switch_lb()
10372 struct i40e_pf *pf = veb->pf; in i40e_config_bridge_mode() local
10394 struct i40e_pf *pf = veb->pf; in i40e_reconstitute_veb() local
10470 static int i40e_get_capabilities(struct i40e_pf *pf, in i40e_get_capabilities()
10551 static void i40e_fdir_sb_setup(struct i40e_pf *pf) in i40e_fdir_sb_setup()
10595 static void i40e_fdir_teardown(struct i40e_pf *pf) in i40e_fdir_teardown()
10616 struct i40e_pf *pf = vsi->back; in i40e_rebuild_cloud_filters() local
10726 static void i40e_prep_for_reset(struct i40e_pf *pf) in i40e_prep_for_reset()
10769 static void i40e_send_version(struct i40e_pf *pf) in i40e_send_version()
10832 static int i40e_reset(struct i40e_pf *pf) in i40e_reset()
10855 static void i40e_rebuild(struct i40e_pf *pf, bool reinit, bool lock_acquired) in i40e_rebuild()
11149 static void i40e_reset_and_rebuild(struct i40e_pf *pf, bool reinit, in i40e_reset_and_rebuild()
11176 static void i40e_handle_reset_warning(struct i40e_pf *pf, bool lock_acquired) in i40e_handle_reset_warning()
11188 static void i40e_print_vf_mdd_event(struct i40e_pf *pf, struct i40e_vf *vf, in i40e_print_vf_mdd_event()
11207 static void i40e_print_vfs_mdd_events(struct i40e_pf *pf) in i40e_print_vfs_mdd_events()
11249 static void i40e_handle_mdd_event(struct i40e_pf *pf) in i40e_handle_mdd_event()
11357 struct i40e_pf *pf = container_of(work, in i40e_service_task() local
11415 struct i40e_pf *pf = from_timer(pf, t, service_timer); in i40e_service_timer() local
11428 struct i40e_pf *pf = vsi->back; in i40e_set_num_rings_in_vsi() local
11540 static int i40e_vsi_mem_alloc(struct i40e_pf *pf, enum i40e_vsi_type type) in i40e_vsi_mem_alloc()
11667 struct i40e_pf *pf; in i40e_vsi_clear() local
11738 struct i40e_pf *pf = vsi->back; in i40e_alloc_rings() local
11808 static int i40e_reserve_msix_vectors(struct i40e_pf *pf, int vectors) in i40e_reserve_msix_vectors()
11829 static int i40e_init_msix(struct i40e_pf *pf) in i40e_init_msix()
12087 struct i40e_pf *pf = vsi->back; in i40e_vsi_alloc_q_vectors() local
12117 static int i40e_init_interrupt_scheme(struct i40e_pf *pf) in i40e_init_interrupt_scheme()
12179 static int i40e_restore_interrupt_scheme(struct i40e_pf *pf) in i40e_restore_interrupt_scheme()
12234 static int i40e_setup_misc_vector_for_recovery_mode(struct i40e_pf *pf) in i40e_setup_misc_vector_for_recovery_mode()
12274 static int i40e_setup_misc_vector(struct i40e_pf *pf) in i40e_setup_misc_vector()
12317 struct i40e_pf *pf = vsi->back; in i40e_get_rss_aq() local
12363 struct i40e_pf *pf = vsi->back; in i40e_config_rss_reg() local
12417 struct i40e_pf *pf = vsi->back; in i40e_get_rss_reg() local
12450 struct i40e_pf *pf = vsi->back; in i40e_config_rss() local
12469 struct i40e_pf *pf = vsi->back; in i40e_get_rss() local
12484 void i40e_fill_rss_lut(struct i40e_pf *pf, u8 *lut, in i40e_fill_rss_lut()
12497 static int i40e_pf_config_rss(struct i40e_pf *pf) in i40e_pf_config_rss()
12569 int i40e_reconfig_rss_queues(struct i40e_pf *pf, int queue_count) in i40e_reconfig_rss_queues()
12616 int i40e_get_partition_bw_setting(struct i40e_pf *pf) in i40e_get_partition_bw_setting()
12639 int i40e_set_partition_bw_setting(struct i40e_pf *pf) in i40e_set_partition_bw_setting()
12662 static bool i40e_is_total_port_shutdown_enabled(struct i40e_pf *pf) in i40e_is_total_port_shutdown_enabled()
12717 static int i40e_sw_init(struct i40e_pf *pf) in i40e_sw_init()
12857 bool i40e_set_ntuple(struct i40e_pf *pf, netdev_features_t features) in i40e_set_ntuple()
12903 struct i40e_pf *pf = vsi->back; in i40e_clear_rss_lut() local
12953 struct i40e_pf *pf = vsi->back; in i40e_set_features() local
13036 struct i40e_pf *pf = np->vsi->back; in i40e_get_phys_port_id() local
13066 struct i40e_pf *pf = np->vsi->back; in i40e_ndo_fdb_add() local
13122 struct i40e_pf *pf = vsi->back; in i40e_ndo_bridge_setlink() local
13192 struct i40e_pf *pf = vsi->back; in i40e_ndo_bridge_getlink() local
13276 struct i40e_pf *pf = vsi->back; in i40e_xdp_setup() local
13343 struct i40e_pf *pf = vsi->back; in i40e_enter_busy_conf() local
13362 struct i40e_pf *pf = vsi->back; in i40e_exit_busy_conf() local
13437 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_toggle_rings() local
13488 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_enable_irq() local
13508 struct i40e_pf *pf = vsi->back; in i40e_queue_pair_disable_irq() local
13663 struct i40e_pf *pf = vsi->back; in i40e_config_netdev() local
13852 struct i40e_pf *pf = vsi->back; in i40e_is_vsi_uplink_mode_veb() local
13887 struct i40e_pf *pf = vsi->back; in i40e_add_vsi() local
14135 struct i40e_pf *pf; in i40e_vsi_release() local
14236 struct i40e_pf *pf = vsi->back; in i40e_vsi_setup_vectors() local
14293 struct i40e_pf *pf; in i40e_vsi_reinit_setup() local
14370 struct i40e_vsi *i40e_vsi_setup(struct i40e_pf *pf, u8 type, in i40e_vsi_setup()
14552 struct i40e_pf *pf = veb->pf; in i40e_veb_get_bw_info() local
14602 static int i40e_veb_mem_alloc(struct i40e_pf *pf) in i40e_veb_mem_alloc()
14650 struct i40e_pf *pf = branch->pf; in i40e_switch_branch_release() local
14691 struct i40e_pf *pf = veb->pf; in i40e_veb_clear() local
14709 struct i40e_pf *pf; in i40e_veb_release() local
14750 struct i40e_pf *pf = veb->pf; in i40e_add_veb() local
14811 struct i40e_veb *i40e_veb_setup(struct i40e_pf *pf, u16 uplink_seid, in i40e_veb_setup()
14871 static void i40e_setup_pf_switch_element(struct i40e_pf *pf, in i40e_setup_pf_switch_element()
14955 int i40e_fetch_switch_configuration(struct i40e_pf *pf, bool printconfig) in i40e_fetch_switch_configuration()
15013 static int i40e_setup_pf_switch(struct i40e_pf *pf, bool reinit, bool lock_acquired) in i40e_setup_pf_switch()
15128 static void i40e_determine_queue_usage(struct i40e_pf *pf) in i40e_determine_queue_usage()
15235 static int i40e_setup_pf_filter_control(struct i40e_pf *pf) in i40e_setup_pf_filter_control()
15258 static void i40e_print_features(struct i40e_pf *pf) in i40e_print_features()
15309 static void i40e_get_platform_mac_addr(struct pci_dev *pdev, struct i40e_pf *pf) in i40e_get_platform_mac_addr()
15351 static bool i40e_check_recovery_mode(struct i40e_pf *pf) in i40e_check_recovery_mode()
15389 static int i40e_pf_loop_reset(struct i40e_pf *pf) in i40e_pf_loop_reset()
15421 static bool i40e_check_fw_empr(struct i40e_pf *pf) in i40e_check_fw_empr()
15440 static int i40e_handle_resets(struct i40e_pf *pf) in i40e_handle_resets()
15461 static int i40e_init_recovery_mode(struct i40e_pf *pf, struct i40e_hw *hw) in i40e_init_recovery_mode()
15557 struct i40e_pf *pf = i40e_hw_to_pf(hw); in i40e_set_subsystem_device_id() local
15582 struct i40e_pf *pf; in i40e_probe() local
16192 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_remove() local
16331 static void i40e_enable_mc_magic_wake(struct i40e_pf *pf) in i40e_enable_mc_magic_wake()
16378 static int i40e_io_suspend(struct i40e_pf *pf) in i40e_io_suspend()
16425 static int i40e_io_resume(struct i40e_pf *pf) in i40e_io_resume()
16471 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_pci_error_detected() local
16500 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_pci_error_slot_reset() local
16532 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_pci_error_reset_prepare() local
16543 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_pci_error_reset_done() local
16563 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_pci_error_resume() local
16578 struct i40e_pf *pf = pci_get_drvdata(pdev); in i40e_shutdown() local
16630 struct i40e_pf *pf = dev_get_drvdata(dev); in i40e_suspend() local
16644 struct i40e_pf *pf = dev_get_drvdata(dev); in i40e_resume() local