| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e.h | 468 struct i40e_pf { struct 706 __i40e_pf_next_vsi(struct i40e_pf *pf, int *idx) in __i40e_pf_next_vsi() argument 730 __i40e_pf_next_veb(struct i40e_pf *pf, int *idx) in __i40e_pf_next_veb() 793 struct i40e_pf *pf; 906 struct i40e_pf *back; /* Backreference to associated PF */ 973 struct i40e_pf *pf; 1085 static inline struct i40e_pf *i40e_netdev_to_pf(struct net_device *netdev) in i40e_netdev_to_pf() 1103 static inline int i40e_get_fd_cnt_all(struct i40e_pf *pf) in i40e_get_fd_cnt_all() 1116 static inline u64 i40e_read_fd_input_set(struct i40e_pf *pf, u16 addr) in i40e_read_fd_input_set() 1136 static inline void i40e_write_fd_input_set(struct i40e_pf *p 469 pdevi40e_pf global() argument 470 devlink_porti40e_pf global() argument 471 hwi40e_pf global() argument 473 msix_entriesi40e_pf global() argument 475 num_vmdq_vsisi40e_pf global() argument 476 num_vmdq_qpsi40e_pf global() argument 477 num_vmdq_msixi40e_pf global() argument 478 num_req_vfsi40e_pf global() argument 479 num_vf_qpsi40e_pf global() argument 480 num_lan_qpsi40e_pf global() argument 481 num_lan_msixi40e_pf global() argument 482 num_fdsb_msixi40e_pf global() argument 483 num_iwarp_msixi40e_pf global() argument 484 iwarp_base_vectori40e_pf global() argument 485 queues_lefti40e_pf global() argument 486 alloc_rss_sizei40e_pf global() argument 487 rss_size_maxi40e_pf global() argument 488 fdir_pf_filter_counti40e_pf global() argument 489 num_alloc_vsii40e_pf global() argument 490 wol_eni40e_pf global() argument 492 fdir_filter_listi40e_pf global() argument 493 fdir_pf_active_filtersi40e_pf global() argument 494 fd_flush_timestampi40e_pf global() argument 495 fd_flush_cnti40e_pf global() argument 496 fd_add_erri40e_pf global() argument 497 fd_atr_cnti40e_pf global() argument 503 fd_tcp4_filter_cnti40e_pf global() argument 504 fd_udp4_filter_cnti40e_pf global() argument 505 fd_sctp4_filter_cnti40e_pf global() argument 506 fd_ip4_filter_cnti40e_pf global() argument 508 fd_tcp6_filter_cnti40e_pf global() argument 509 fd_udp6_filter_cnti40e_pf global() argument 510 fd_sctp6_filter_cnti40e_pf global() argument 511 fd_ip6_filter_cnti40e_pf global() argument 518 l3_flex_pit_listi40e_pf global() argument 519 l4_flex_pit_listi40e_pf global() argument 521 udp_tunnel_sharedi40e_pf global() argument 522 udp_tunnel_nici40e_pf global() argument 524 cloud_filter_listi40e_pf global() argument 525 num_cloud_filtersi40e_pf global() argument 527 rx_itr_defaulti40e_pf global() argument 528 tx_itr_defaulti40e_pf global() argument 529 msg_enablei40e_pf global() argument 530 int_namei40e_pf global() argument 531 service_timer_periodi40e_pf global() argument 532 service_timer_previousi40e_pf global() argument 533 service_timeri40e_pf global() argument 534 service_taski40e_pf global() argument 537 cinsti40e_pf global() argument 538 stat_offsets_loadedi40e_pf global() argument 539 statsi40e_pf global() argument 540 stats_offsetsi40e_pf global() argument 541 tx_timeout_counti40e_pf global() argument 542 tx_timeout_recovery_leveli40e_pf global() argument 543 tx_timeout_last_recoveryi40e_pf global() argument 544 hw_csum_rx_errori40e_pf global() argument 545 led_statusi40e_pf global() argument 546 corer_counti40e_pf global() argument 547 globr_counti40e_pf global() argument 548 empr_counti40e_pf global() argument 549 pfr_counti40e_pf global() argument 550 sw_int_counti40e_pf global() argument 551 link_down_eventsi40e_pf global() argument 553 switch_mutexi40e_pf global() argument 554 lan_vsii40e_pf global() argument 555 lan_vebi40e_pf global() argument 558 next_vsii40e_pf global() argument 559 vsii40e_pf global() argument 560 vebi40e_pf global() argument 562 qp_pilei40e_pf global() argument 563 irq_pilei40e_pf global() argument 566 main_vsi_seidi40e_pf global() argument 567 mac_seidi40e_pf global() argument 569 i40e_dbg_pfi40e_pf global() argument 571 cur_promisci40e_pf global() argument 574 vfi40e_pf global() argument 575 num_alloc_vfsi40e_pf global() argument 576 vf_aq_requestsi40e_pf global() argument 580 max_mac_per_vfi40e_pf global() argument 581 arq_overflowsi40e_pf global() argument 582 mdd_message_rate_limiti40e_pf global() argument 590 dcbx_capi40e_pf global() argument 592 filter_settingsi40e_pf global() argument 593 pb_cfgi40e_pf global() argument 594 tmp_cfgi40e_pf global() argument 664 ptp_clocki40e_pf global() argument 665 ptp_capsi40e_pf global() argument 666 ptp_tx_skbi40e_pf global() argument 667 ptp_tx_starti40e_pf global() argument 668 tstamp_configi40e_pf global() argument 669 ptp_prev_hw_timei40e_pf global() argument 670 ptp_extts0_worki40e_pf global() argument 671 ptp_reset_starti40e_pf global() argument 672 tmreg_locki40e_pf global() argument 673 ptp_adj_multi40e_pf global() argument 674 tx_hwtstamp_timeoutsi40e_pf global() argument 698 ptp_pinsi40e_pf global() argument [all...] |
| H A D | i40e_devlink.h | 9 struct i40e_pf; 11 struct i40e_pf *i40e_alloc_pf(struct device *dev); 12 void i40e_free_pf(struct i40e_pf *pf); 13 void i40e_devlink_register(struct i40e_pf *pf); 14 void i40e_devlink_unregister(struct i40e_pf *pf); 15 int i40e_devlink_create_port(struct i40e_pf *pf); 16 void i40e_devlink_destroy_port(struct i40e_pf *pf);
|
| H A D | i40e_dcb_nl.c | 37 struct i40e_pf *pf = i40e_netdev_to_pf(dev); in i40e_dcbnl_ieee_getets() 75 struct i40e_pf *pf = i40e_netdev_to_pf(dev); in i40e_dcbnl_ieee_getpfc() 108 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_ieee_setets() 156 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_ieee_setpfc() 195 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_ieee_setapp() 247 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_ieee_delapp() 309 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_getstate() 325 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_setstate() 369 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_set_pg_tc_cfg_tx() 404 struct i40e_pf *pf = i40e_netdev_to_pf(netdev); in i40e_dcbnl_set_pg_bwg_cfg_tx() [all …]
|
| H A D | i40e_virtchnl_pf.h | 76 struct i40e_pf *pf; 126 void i40e_free_vfs(struct i40e_pf *pf); 128 int i40e_alloc_vfs(struct i40e_pf *pf, u16 num_alloc_vfs); 129 int i40e_vc_process_vf_msg(struct i40e_pf *pf, s16 vf_id, u32 v_opcode, 131 int i40e_vc_process_vflr_event(struct i40e_pf *pf); 134 bool i40e_reset_all_vfs(struct i40e_pf *pf, bool flr); 149 void i40e_vc_notify_link_state(struct i40e_pf *pf); 150 void i40e_vc_notify_reset(struct i40e_pf *pf);
|
| H A D | i40e_ptp.c | 141 static int i40e_ptp_set_pins(struct i40e_pf *pf, 152 struct i40e_pf *pf = container_of(work, struct i40e_pf, in i40e_ptp_extts0_work() 196 static enum i40e_can_set_pins i40e_can_set_pins(struct i40e_pf *pf) in i40e_can_set_pins() 225 static void i40_ptp_reset_timing_events(struct i40e_pf *pf) in i40_ptp_reset_timing_events() 281 static void i40e_ptp_read(struct i40e_pf *pf, struct timespec64 *ts, in i40e_ptp_read() 308 static void i40e_ptp_write(struct i40e_pf *pf, const struct timespec64 *ts) in i40e_ptp_write() 349 struct i40e_pf *pf = container_of(ptp, struct i40e_pf, ptp_caps); in i40e_ptp_adjfine() 370 static void i40e_ptp_set_1pps_signal_hw(struct i40e_pf *p [all...] |
| H A D | i40e_client.c | 84 struct i40e_pf *pf = vsi->back; in i40e_notify_client_of_vf_msg() 108 void i40e_notify_client_of_l2_param_changes(struct i40e_pf *pf) in i40e_notify_client_of_l2_param_changes() 147 struct i40e_pf *pf = ldev->pf; in i40e_client_release_qvlist() 166 void i40e_notify_client_of_netdev_close(struct i40e_pf *pf, bool reset) in i40e_notify_client_of_netdev_close() 193 void i40e_notify_client_of_vf_reset(struct i40e_pf *pf, u32 vf_id) in i40e_notify_client_of_vf_reset() 218 void i40e_notify_client_of_vf_enable(struct i40e_pf *pf, u32 num_vfs) in i40e_notify_client_of_vf_enable() 245 int i40e_vf_client_capable(struct i40e_pf *pf, u32 vf_id) in i40e_vf_client_capable() 267 void i40e_client_update_msix_info(struct i40e_pf *pf) in i40e_client_update_msix_info() 334 static void i40e_client_add_instance(struct i40e_pf *pf) in i40e_client_add_instance() 390 void i40e_client_del_instance(struct i40e_pf *pf) in i40e_client_del_instance() [all …]
|
| H A D | i40e_virtchnl_pf.c | 20 static void i40e_vc_vf_broadcast(struct i40e_pf *pf, in i40e_vc_vf_broadcast() 113 struct i40e_pf *pf = vf->pf; in i40e_vc_notify_vf_link_state() 133 void i40e_vc_notify_link_state(struct i40e_pf *pf) in i40e_vc_notify_link_state() 147 void i40e_vc_notify_reset(struct i40e_pf *pf) in i40e_vc_notify_reset() 221 struct i40e_pf *pf = vf->pf; in i40e_vc_reset_vf() 262 struct i40e_pf *pf = vf->pf; in i40e_vc_isvalid_vsi_id() 279 struct i40e_pf *pf = vf->pf; in i40e_vc_isvalid_queue_id() 294 struct i40e_pf *pf = vf->pf; in i40e_vc_isvalid_vector_id() 312 struct i40e_pf *pf = vf->pf; in i40e_vc_get_pf_queue_id() 374 struct i40e_pf *pf = vf->pf; in i40e_config_irq_link_list() [all …]
|
| H A D | i40e_main.c | 36 static void i40e_handle_reset_warning(struct i40e_pf *pf, bool lock_acquired); 39 static int i40e_setup_pf_switch(struct i40e_pf *pf, bool reinit, bool lock_acquired); 40 static int i40e_setup_misc_vector(struct i40e_pf *pf); 41 static void i40e_determine_queue_usage(struct i40e_pf *pf); 42 static int i40e_setup_pf_filter_control(struct i40e_pf *pf); 43 static void i40e_prep_for_reset(struct i40e_pf *pf); 44 static void i40e_reset_and_rebuild(struct i40e_pf *pf, bool reinit, 46 static int i40e_reset(struct i40e_pf *pf); 47 static void i40e_rebuild(struct i40e_pf *pf, bool reinit, bool lock_acquired); 48 static int i40e_setup_misc_vector_for_recovery_mode(struct i40e_pf *p [all...] |
| H A D | i40e_debugfs.c | 25 static struct i40e_vsi *i40e_dbg_find_vsi(struct i40e_pf *pf, int seid) in i40e_dbg_find_vsi() 58 static void i40e_dbg_dump_vsi_seid(struct i40e_pf *pf, int seid) in i40e_dbg_dump_vsi_seid() 435 static void i40e_dbg_dump_aq_desc(struct i40e_pf *pf) in i40e_dbg_dump_aq_desc() 484 struct i40e_pf *pf, enum ring_type type) in i40e_dbg_dump_desc() 596 static void i40e_dbg_dump_vsi_no_seid(struct i40e_pf *pf) in i40e_dbg_dump_vsi_no_seid() 610 static void i40e_dbg_dump_eth_stats(struct i40e_pf *pf, in i40e_dbg_dump_eth_stats() 636 static void i40e_dbg_dump_veb_seid(struct i40e_pf *pf, int seid) in i40e_dbg_dump_veb_seid() 656 static void i40e_dbg_dump_veb_all(struct i40e_pf *pf) in i40e_dbg_dump_veb_all() 670 static void i40e_dbg_dump_vf(struct i40e_pf *pf, int vf_id) in i40e_dbg_dump_vf() 693 static void i40e_dbg_dump_vf_all(struct i40e_pf *pf) in i40e_dbg_dump_vf_all() [all …]
|
| H A D | i40e_ddp.c | 293 struct i40e_pf *pf = vsi->back; in i40e_ddp_load() 408 static int i40e_ddp_restore(struct i40e_pf *pf) in i40e_ddp_restore() 439 struct i40e_pf *pf = vsi->back; in i40e_ddp_flash()
|
| H A D | i40e_txrx.c | 27 struct i40e_pf *pf = tx_ring->vsi->back; in i40e_fdir() 83 u8 *raw_packet, struct i40e_pf *pf, in i40e_program_fdir_filter() 303 static int i40e_prepare_fdir_filter(struct i40e_pf *pf, in i40e_prepare_fdir_filter() 387 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_udp() 435 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_tcp() 489 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_sctp() 538 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir_ip() 592 struct i40e_pf *pf = vsi->back; in i40e_add_del_fdir() 684 struct i40e_pf *pf = rx_ring->vsi->back; in i40e_fd_handle_status() 871 void i40e_detect_recover_hung(struct i40e_pf *pf) in i40e_detect_recover_hung() [all …]
|
| H A D | i40e_txrx.h | 474 void i40e_detect_recover_hung(struct i40e_pf *pf);
|
| H A D | i40e_xsk.c | 695 struct i40e_pf *pf = vsi->back; in i40e_xsk_wakeup()
|