Lines Matching defs:i40e
820 typedef struct i40e { struct
821 list_node_t i40e_glink; /* Global list link */ argument
822 list_node_t i40e_dlink; /* Device list link */ argument
823 kmutex_t i40e_general_lock; /* General device lock */ argument
828 dev_info_t *i40e_dip; argument
829 int i40e_instance; argument
830 int i40e_fm_capabilities; argument
831 uint_t i40e_state; argument
832 i40e_attach_state_t i40e_attach_progress; argument
833 mac_handle_t i40e_mac_hdl; argument
834 ddi_periodic_t i40e_periodic_id; argument
840 struct i40e_hw i40e_hw_space; argument
841 struct i40e_osdep i40e_osdep_space; argument
842 struct i40e_aq_get_phy_abilities_resp i40e_phy; argument
843 void *i40e_aqbuf; argument
846 #define I40E_DEF_VSI(i40e) ((i40e)->i40e_vsis[I40E_DEF_VSI_IDX]) argument
847 #define I40E_DEF_VSI_SEID(i40e) (I40E_DEF_VSI(i40e).iv_seid) argument
852 i40e_vsi_t i40e_vsis[I40E_MAX_NUM_RX_GROUPS]; argument
853 uint16_t i40e_mac_seid; /* SEID of physical MAC */ argument
854 uint16_t i40e_veb_seid; /* switch atop MAC (SEID) */ argument
855 uint16_t i40e_vsi_avail; /* VSIs avail to this PF */ argument
856 uint16_t i40e_vsi_used; /* VSIs used by this PF */ argument
857 struct i40e_device *i40e_device; argument
858 i40e_func_rsrc_t i40e_resources; argument
859 uint16_t i40e_switch_rsrc_alloc; argument
860 uint16_t i40e_switch_rsrc_actual; argument
861 i40e_switch_rsrc_t *i40e_switch_rsrcs; argument
862 i40e_uaddr_t *i40e_uaddrs; argument
863 i40e_maddr_t *i40e_maddrs; argument
864 int i40e_mcast_promisc_count; argument
865 boolean_t i40e_promisc_on; argument
866 link_state_t i40e_link_state; argument
867 uint32_t i40e_link_speed; /* In Mbps */ argument
868 link_duplex_t i40e_link_duplex; argument
869 link_fec_t i40e_fec_requested; argument
870 uint_t i40e_sdu; argument
871 uint_t i40e_frame_max; argument
876 i40e_trqpair_t *i40e_trqpairs; argument
877 boolean_t i40e_mr_enable; argument
878 uint_t i40e_num_trqpairs; /* total TRQPs (per PF) */ argument
879 uint_t i40e_num_trqpairs_per_vsi; /* TRQPs per VSI */ argument
880 uint_t i40e_other_itr; argument
882 i40e_rx_group_t *i40e_rx_groups; argument
883 uint_t i40e_num_rx_groups; argument
884 int i40e_num_rx_descs; argument
885 uint32_t i40e_rx_ring_size; argument
886 uint32_t i40e_rx_buf_size; argument
887 boolean_t i40e_rx_hcksum_enable; argument
888 uint32_t i40e_rx_dma_min; argument
889 uint32_t i40e_rx_limit_per_intr; argument
890 uint_t i40e_rx_itr; argument
892 int i40e_num_tx_descs; argument
893 uint32_t i40e_tx_ring_size; argument
894 uint32_t i40e_tx_buf_size; argument
895 uint32_t i40e_tx_block_thresh; argument
896 boolean_t i40e_tx_hcksum_enable; argument
897 boolean_t i40e_tx_lso_enable; argument
898 uint32_t i40e_tx_dma_min; argument
899 uint_t i40e_tx_itr; argument
904 uint_t i40e_intr_pri; argument
905 uint_t i40e_intr_force; argument
906 uint_t i40e_intr_type; argument
907 int i40e_intr_cap; argument
908 uint32_t i40e_intr_count; argument
909 uint32_t i40e_intr_count_max; argument
910 uint32_t i40e_intr_count_min; argument
911 size_t i40e_intr_size; argument
912 ddi_intr_handle_t *i40e_intr_handles; argument
913 ddi_cb_handle_t i40e_callback_handle; argument
919 ddi_dma_attr_t i40e_static_dma_attr; argument
920 ddi_dma_attr_t i40e_txbind_dma_attr; argument
921 ddi_dma_attr_t i40e_txbind_lso_dma_attr; argument
922 ddi_device_acc_attr_t i40e_desc_acc_attr; argument
923 ddi_device_acc_attr_t i40e_buf_acc_attr; argument
930 kmutex_t i40e_rx_pending_lock; argument
931 kcondvar_t i40e_rx_pending_cv; argument
932 uint32_t i40e_rx_pending; argument
937 kmutex_t i40e_stat_lock; argument
938 kstat_t *i40e_pf_kstat; argument
939 i40e_pf_stats_t i40e_pf_stat; argument
944 uint64_t i40e_s_link_status_errs; argument
945 uint32_t i40e_s_link_status_lasterr; argument
951 uint32_t i40e_led_status; argument
952 boolean_t i40e_led_saved; argument
955 ddi_ufm_handle_t *i40e_ufmh; argument