/freebsd-12-stable/sys/dev/sfxge/common/ |
H A D | ef10_intr.c | 42 __in efx_nic_t *enp, 46 _NOTE(ARGUNUSED(enp, type, esmp)) 53 __in efx_nic_t *enp) 55 _NOTE(ARGUNUSED(enp)) 61 __in efx_nic_t *enp) 63 _NOTE(ARGUNUSED(enp)) 69 __in efx_nic_t *enp) 71 _NOTE(ARGUNUSED(enp)) 77 __in efx_nic_t *enp, 85 EFSYS_ASSERT(enp 41 ef10_intr_init( __in efx_nic_t *enp, __in efx_intr_type_t type, __in efsys_mem_t *esmp) argument 52 ef10_intr_enable( __in efx_nic_t *enp) argument 60 ef10_intr_disable( __in efx_nic_t *enp) argument 68 ef10_intr_disable_unlocked( __in efx_nic_t *enp) argument 76 efx_mcdi_trigger_interrupt( __in efx_nic_t *enp, __in unsigned int level) argument 120 ef10_intr_trigger( __in efx_nic_t *enp, __in unsigned int level) argument 150 ef10_intr_status_line( __in efx_nic_t *enp, __out boolean_t *fatalp, __out uint32_t *qmaskp) argument 170 ef10_intr_status_message( __in efx_nic_t *enp, __in unsigned int message, __out boolean_t *fatalp) argument 185 ef10_intr_fatal( __in efx_nic_t *enp) argument 193 ef10_intr_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_intr.c | 44 __in efx_nic_t *enp, 50 __in efx_nic_t *enp); 54 __in efx_nic_t *enp); 58 __in efx_nic_t *enp); 62 __in efx_nic_t *enp, 67 __in efx_nic_t *enp); 71 __in efx_nic_t *enp, 77 __in efx_nic_t *enp, 83 __in efx_nic_t *enp); 87 __in efx_nic_t *enp); 122 efx_intr_init( __in efx_nic_t *enp, __in efx_intr_type_t type, __in efsys_mem_t *esmp) argument 188 efx_intr_fini( __in efx_nic_t *enp) argument 204 efx_intr_enable( __in efx_nic_t *enp) argument 217 efx_intr_disable( __in efx_nic_t *enp) argument 230 efx_intr_disable_unlocked( __in efx_nic_t *enp) argument 244 efx_intr_trigger( __in efx_nic_t *enp, __in unsigned int level) argument 258 efx_intr_status_line( __in efx_nic_t *enp, __out boolean_t *fatalp, __out uint32_t *qmaskp) argument 273 efx_intr_status_message( __in efx_nic_t *enp, __in unsigned int message, __out boolean_t *fatalp) argument 288 efx_intr_fatal( __in efx_nic_t *enp) argument 308 siena_intr_init( __in efx_nic_t *enp, __in efx_intr_type_t type, __in efsys_mem_t *esmp) argument 349 siena_intr_enable( __in efx_nic_t *enp) argument 363 siena_intr_disable( __in efx_nic_t *enp) argument 376 siena_intr_disable_unlocked( __in efx_nic_t *enp) argument 389 siena_intr_trigger( __in efx_nic_t *enp, __in unsigned int level) argument 442 siena_intr_check_fatal( __in efx_nic_t *enp) argument 466 siena_intr_status_line( __in efx_nic_t *enp, __out boolean_t *fatalp, __out uint32_t *qmaskp) argument 493 siena_intr_status_message( __in efx_nic_t *enp, __in unsigned int message, __out boolean_t *fatalp) argument 511 siena_intr_fatal( __in efx_nic_t *enp) argument 567 siena_intr_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_port.c | 41 __in efx_nic_t *enp) 43 efx_port_t *epp = &(enp->en_port); 47 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 48 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); 49 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); 51 if (enp->en_mod_flags & EFX_MOD_PORT) { 56 enp->en_mod_flags |= EFX_MOD_PORT; 63 if ((rc = efx_mac_select(enp)) != 0) 66 epp->ep_emop->emo_reconfigure(enp); 69 (void) efx_port_poll(enp, NUL 40 efx_port_init( __in efx_nic_t *enp) argument 104 efx_port_poll( __in efx_nic_t *enp, __out_opt efx_link_mode_t *link_modep) argument 135 efx_port_loopback_set( __in efx_nic_t *enp, __in efx_link_mode_t link_mode, __in efx_loopback_type_t loopback_type) argument 215 efx_loopback_type_name( __in efx_nic_t *enp, __in efx_loopback_type_t type) argument 234 efx_port_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_mon.c | 54 __in efx_nic_t *enp) 56 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 58 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 78 __in efx_nic_t *enp) 80 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 81 efx_mon_t *emp = &(enp->en_mon); 85 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 86 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); 88 if (enp->en_mod_flags & EFX_MOD_MON) { 93 enp 53 efx_mon_name( __in efx_nic_t *enp) argument 77 efx_mon_init( __in efx_nic_t *enp) argument 215 efx_mon_stat_name( __in efx_nic_t *enp, __in efx_mon_stat_t id) argument 229 efx_mon_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_MON_NSTATS) efx_mon_stat_value_t *values) argument 246 efx_mon_fini( __in efx_nic_t *enp) argument [all...] |
H A D | ef10_vpd.c | 46 __in efx_nic_t *enp) 54 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); 55 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 56 enp->en_family == EFX_FAMILY_MEDFORD); 58 if (enp->en_nic_cfg.enc_vpd_is_global) { 61 pci_pf = enp->en_nic_cfg.enc_pf; 72 rc = ef10_nvram_partn_read_tlv(enp, 88 enp->en_arch.ef10.ena_svpd = svpd; 89 enp->en_arch.ef10.ena_svpd_length = svpd_size; 97 EFSYS_KMEM_FREE(enp 45 ef10_vpd_init( __in efx_nic_t *enp) argument 105 ef10_vpd_size( __in efx_nic_t *enp, __out size_t *sizep) argument 133 ef10_vpd_read( __in efx_nic_t *enp, __out_bcount(size) caddr_t data, __in size_t size) argument 183 ef10_vpd_verify( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 265 ef10_vpd_reinit( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 307 ef10_vpd_get( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __inout efx_vpd_value_t *evvp) argument 355 ef10_vpd_set( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __in efx_vpd_value_t *evvp) argument 393 ef10_vpd_next( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __out efx_vpd_value_t *evvp, __inout unsigned int *contp) argument 406 ef10_vpd_write( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 449 ef10_vpd_fini( __in efx_nic_t *enp) argument [all...] |
H A D | siena_impl.h | 51 __in efx_nic_t *enp); 55 __in efx_nic_t *enp); 59 __in efx_nic_t *enp); 74 __in efx_nic_t *enp); 80 __in efx_nic_t *enp); 84 __in efx_nic_t *enp); 90 __in efx_nic_t *enp); 96 __in efx_nic_t *enp, 105 __in efx_nic_t *enp, 110 __in efx_nic_t *enp, [all...] |
H A D | efx_nic.c | 176 efx_nic_t *enp; local 183 EFSYS_KMEM_ALLOC(esip, sizeof (efx_nic_t), enp); 185 if (enp == NULL) { 190 enp->en_magic = EFX_NIC_MAGIC; 195 enp->en_enop = &__efx_nic_siena_ops; 196 enp->en_features = 210 enp->en_enop = &__efx_nic_hunt_ops; 211 enp->en_features = 227 enp->en_enop = &__efx_nic_medford_ops; 232 enp 274 efx_nic_probe( __in efx_nic_t *enp) argument 309 efx_nic_set_drv_limits( __inout efx_nic_t *enp, __in efx_drv_limits_t *edlp) argument 333 efx_nic_get_bar_region( __in efx_nic_t *enp, __in efx_nic_region_t region, __out uint32_t *offsetp, __out size_t *sizep) argument 368 efx_nic_get_vi_pool( __in efx_nic_t *enp, __out uint32_t *evq_countp, __out uint32_t *rxq_countp, __out uint32_t *txq_countp) argument 408 efx_nic_init( __in efx_nic_t *enp) argument 438 efx_nic_fini( __in efx_nic_t *enp) argument 457 efx_nic_unprobe( __in efx_nic_t *enp) argument 481 efx_nic_destroy( __in efx_nic_t *enp) argument 503 efx_nic_reset( __in efx_nic_t *enp) argument 544 efx_nic_cfg_get( __in efx_nic_t *enp) argument 556 efx_nic_register_test( __in efx_nic_t *enp) argument 684 efx_mcdi_get_loopback_modes( __in efx_nic_t *enp) argument 815 efx_nic_check_pcie_link_speed( __in efx_nic_t *enp, __in uint32_t pcie_link_width, __in uint32_t pcie_link_gen, __out efx_pcie_link_performance_t *resultp) argument [all...] |
H A D | efx_phy.c | 80 __in efx_nic_t *enp) 82 efx_port_t *epp = &(enp->en_port); 83 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 87 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 93 switch (enp->en_family) { 129 __in efx_nic_t *enp) 131 efx_port_t *epp = &(enp->en_port); 134 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 135 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); 137 return (epop->epo_verify(enp)); 79 efx_phy_probe( __in efx_nic_t *enp) argument 128 efx_phy_verify( __in efx_nic_t *enp) argument 143 efx_phy_led_set( __in efx_nic_t *enp, __in efx_phy_led_mode_t mode) argument 186 efx_phy_adv_cap_get( __in efx_nic_t *enp, __in uint32_t flag, __out uint32_t *maskp) argument 213 efx_phy_adv_cap_set( __in efx_nic_t *enp, __in uint32_t mask) argument 262 efx_phy_lp_cap_get( __in efx_nic_t *enp, __out uint32_t *maskp) argument 275 efx_phy_oui_get( __in efx_nic_t *enp, __out uint32_t *ouip) argument 289 efx_phy_media_type_get( __in efx_nic_t *enp, __out efx_phy_media_type_t *typep) argument 305 efx_phy_module_get_info( __in efx_nic_t *enp, __in uint8_t dev_addr, __in uint8_t offset, __in uint8_t len, __out_bcount(len) uint8_t *data) argument 393 efx_phy_stat_name( __in efx_nic_t *enp, __in efx_phy_stat_t type) argument 407 efx_phy_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_PHY_NSTATS) uint32_t *stat) argument 427 efx_bist_enable_offline( __in efx_nic_t *enp) argument 456 efx_bist_start( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 491 efx_bist_poll( __in efx_nic_t *enp, __in efx_bist_type_t type, __out efx_bist_result_t *resultp, __out_opt uint32_t *value_maskp, __out_ecount_opt(count) unsigned long *valuesp, __in size_t count) argument 530 efx_bist_stop( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 553 efx_phy_unprobe( __in efx_nic_t *enp) argument [all...] |
H A D | mcdi_mon.h | 48 __in efx_nic_t *enp); 52 __in efx_nic_t *enp); 57 __in efx_nic_t *enp, 64 __in efx_nic_t *enp,
|
H A D | efx_mac.c | 43 __in efx_nic_t *enp); 96 __in efx_nic_t *enp, 99 efx_port_t *epp = &(enp->en_port); 104 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 105 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); 120 if ((rc = emop->emo_pdu_set(enp)) != 0) 140 __in efx_nic_t *enp, 143 efx_port_t *epp = &(enp->en_port); 147 if ((rc = emop->emo_pdu_get(enp, pdu)) != 0) 160 __in efx_nic_t *enp, 95 efx_mac_pdu_set( __in efx_nic_t *enp, __in size_t pdu) argument 139 efx_mac_pdu_get( __in efx_nic_t *enp, __out size_t *pdu) argument 159 efx_mac_addr_set( __in efx_nic_t *enp, __in uint8_t *addr) argument 204 efx_mac_filter_set( __in efx_nic_t *enp, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst) argument 249 efx_mac_drain( __in efx_nic_t *enp, __in boolean_t enabled) argument 278 efx_mac_up( __in efx_nic_t *enp, __out boolean_t *mac_upp) argument 301 efx_mac_fcntl_set( __in efx_nic_t *enp, __in unsigned int fcntl, __in boolean_t autoneg) argument 376 efx_mac_fcntl_get( __in efx_nic_t *enp, __out unsigned int *fcntl_wantedp, __out unsigned int *fcntl_linkp) argument 401 efx_mac_multicast_list_set( __in efx_nic_t *enp, __in_ecount(6*count) uint8_t const *addrs, __in int count) argument 477 efx_mac_filter_default_rxq_set( __in efx_nic_t *enp, __in efx_rxq_t *erp, __in boolean_t using_rss) argument 504 efx_mac_filter_default_rxq_clear( __in efx_nic_t *enp) argument 609 efx_mac_stat_name( __in efx_nic_t *enp, __in unsigned int id) argument 694 efx_mac_stats_get_mask( __in efx_nic_t *enp, __out_bcount(mask_size) uint32_t *maskp, __in size_t mask_size) argument 722 efx_mac_stats_upload( __in efx_nic_t *enp, __in efsys_mem_t *esmp) argument 746 efx_mac_stats_periodic( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __in uint16_t period_ms, __in boolean_t events) argument 781 efx_mac_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_MAC_NSTATS) efsys_stat_t *essp, __inout_opt uint32_t *generationp) argument 803 efx_mac_select( __in efx_nic_t *enp) argument 890 siena_mac_multicast_list_set( __in efx_nic_t *enp) argument [all...] |
H A D | efx_rx.c | 44 __in efx_nic_t *enp); 48 __in efx_nic_t *enp); 53 __in efx_nic_t *enp, 60 __in efx_nic_t *enp, 67 __in efx_nic_t *enp, 73 __in efx_nic_t *enp, 79 __in efx_nic_t *enp, 87 __in efx_nic_t *enp, 116 __in efx_nic_t *enp, 182 __inout efx_nic_t *enp) 181 efx_rx_init( __inout efx_nic_t *enp) argument 247 efx_rx_fini( __in efx_nic_t *enp) argument 265 efx_rx_scatter_enable( __in efx_nic_t *enp, __in unsigned int buf_size) argument 288 efx_rx_hash_support_get( __in efx_nic_t *enp, __out efx_rx_hash_support_t *supportp) argument 314 efx_rx_scale_support_get( __in efx_nic_t *enp, __out efx_rx_scale_support_t *supportp) argument 340 efx_rx_scale_mode_set( __in efx_nic_t *enp, __in efx_rx_hash_alg_t alg, __in efx_rx_hash_type_t type, __in boolean_t insert) argument 368 efx_rx_scale_key_set( __in efx_nic_t *enp, __in_ecount(n) uint8_t *key, __in size_t n) argument 393 efx_rx_scale_tbl_set( __in efx_nic_t *enp, __in_ecount(n) unsigned int *table, __in size_t n) argument 425 efx_nic_t *enp = erp->er_enp; local 439 efx_nic_t *enp = erp->er_enp; local 451 efx_nic_t *enp = erp->er_enp; local 472 efx_nic_t *enp = erp->er_enp; local 481 efx_rx_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in unsigned int label, __in efx_rxq_type_t type, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __in efx_evq_t *eep, __deref_out efx_rxq_t **erpp) argument 536 efx_nic_t *enp = erp->er_enp; local 550 efx_nic_t *enp = erp->er_enp; local 565 efx_nic_t *enp = erp->er_enp; local 578 siena_rx_init( __in efx_nic_t *enp) argument 615 siena_rx_scatter_enable( __in efx_nic_t *enp, __in unsigned int buf_size) argument 721 siena_rx_scale_mode_set( __in efx_nic_t *enp, __in efx_rx_hash_alg_t alg, __in efx_rx_hash_type_t type, __in boolean_t insert) argument 768 siena_rx_scale_key_set( __in efx_nic_t *enp, __in_ecount(n) uint8_t *key, __in size_t n) argument 893 siena_rx_scale_tbl_set( __in efx_nic_t *enp, __in_ecount(n) unsigned int *table, __in size_t n) argument 971 siena_rx_prefix_hash( __in efx_nic_t *enp, __in efx_rx_hash_alg_t func, __in uint8_t *buffer) argument 996 siena_rx_prefix_pktlen( __in efx_nic_t *enp, __in uint8_t *buffer, __out uint16_t *lengthp) argument 1053 efx_nic_t *enp = erp->er_enp; local 1083 efx_nic_t *enp = erp->er_enp; local 1101 efx_nic_t *enp = erp->er_enp; local 1118 siena_rx_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in unsigned int label, __in efx_rxq_type_t type, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __in efx_evq_t *eep, __in efx_rxq_t *erp) argument 1209 efx_nic_t *enp = erp->er_enp; local 1226 siena_rx_fini( __in efx_nic_t *enp) argument [all...] |
H A D | ef10_nic.c | 46 __in efx_nic_t *enp, 54 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 55 enp->en_family == EFX_FAMILY_MEDFORD); 63 efx_mcdi_execute(enp, &req); 89 __in efx_nic_t *enp, 98 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 99 enp->en_family == EFX_FAMILY_MEDFORD); 107 efx_mcdi_execute(enp, &req); 196 __in efx_nic_t *enp, 204 EFSYS_ASSERT3U(enp 45 efx_mcdi_get_port_assignment( __in efx_nic_t *enp, __out uint32_t *portp) argument 88 efx_mcdi_get_port_modes( __in efx_nic_t *enp, __out uint32_t *modesp, __out_opt uint32_t *current_modep) argument 195 efx_mcdi_vadaptor_alloc( __in efx_nic_t *enp, __in uint32_t port_id) argument 233 efx_mcdi_vadaptor_free( __in efx_nic_t *enp, __in uint32_t port_id) argument 266 efx_mcdi_get_mac_address_pf( __in efx_nic_t *enp, __out_ecount_opt(6) uint8_t mac_addrp[6]) argument 323 efx_mcdi_get_mac_address_vf( __in efx_nic_t *enp, __out_ecount_opt(6) uint8_t mac_addrp[6]) argument 385 efx_mcdi_get_clock( __in efx_nic_t *enp, __out uint32_t *sys_freqp, __out uint32_t *dpcpu_freqp) argument 442 efx_mcdi_get_vector_cfg( __in efx_nic_t *enp, __out_opt uint32_t *vec_basep, __out_opt uint32_t *pf_nvecp, __out_opt uint32_t *vf_nvecp) argument 489 efx_mcdi_get_capabilities( __in efx_nic_t *enp, __out uint32_t *flagsp, __out uint32_t *flags2p, __out uint32_t *tso2ncp) argument 541 efx_mcdi_alloc_vis( __in efx_nic_t *enp, __in uint32_t min_vi_count, __in uint32_t max_vi_count, __out uint32_t *vi_basep, __out uint32_t *vi_countp, __out uint32_t *vi_shiftp) argument 603 efx_mcdi_free_vis( __in efx_nic_t *enp) argument 636 efx_mcdi_alloc_piobuf( __in efx_nic_t *enp, __out efx_piobuf_handle_t *handlep) argument 683 efx_mcdi_free_piobuf( __in efx_nic_t *enp, __in efx_piobuf_handle_t handle) argument 716 efx_mcdi_link_piobuf( __in efx_nic_t *enp, __in uint32_t vi_index, __in efx_piobuf_handle_t handle) argument 751 efx_mcdi_unlink_piobuf( __in efx_nic_t *enp, __in uint32_t vi_index) argument 784 ef10_nic_alloc_piobufs( __in efx_nic_t *enp, __in uint32_t max_piobuf_count) argument 820 ef10_nic_free_piobufs( __in efx_nic_t *enp) argument 837 ef10_nic_pio_alloc( __inout efx_nic_t *enp, __out uint32_t *bufnump, __out efx_piobuf_handle_t *handlep, __out uint32_t *blknump, __out uint32_t *offsetp, __out size_t *sizep) argument 902 ef10_nic_pio_free( __inout efx_nic_t *enp, __in uint32_t bufnum, __in uint32_t blknum) argument 934 ef10_nic_pio_link( __inout efx_nic_t *enp, __in uint32_t vi_index, __in efx_piobuf_handle_t handle) argument 943 ef10_nic_pio_unlink( __inout efx_nic_t *enp, __in uint32_t vi_index) argument 951 ef10_mcdi_get_pf_count( __in efx_nic_t *enp, __out uint32_t *pf_countp) argument 994 ef10_get_datapath_caps( __in efx_nic_t *enp) argument 1146 ef10_get_privilege_mask( __in efx_nic_t *enp, __out uint32_t *maskp) argument 1253 ef10_external_port_mapping( __in efx_nic_t *enp, __in uint32_t port, __out uint8_t *external_portp) argument 1323 ef10_nic_probe( __in efx_nic_t *enp) argument 1412 ef10_nic_set_drv_limits( __inout efx_nic_t *enp, __in efx_drv_limits_t *edlp) argument 1487 ef10_nic_reset( __in efx_nic_t *enp) argument 1533 ef10_nic_init( __in efx_nic_t *enp) argument 1696 ef10_nic_get_vi_pool( __in efx_nic_t *enp, __out uint32_t *vi_countp) argument 1713 ef10_nic_get_bar_region( __in efx_nic_t *enp, __in efx_nic_region_t region, __out uint32_t *offsetp, __out size_t *sizep) argument 1756 ef10_nic_fini( __in efx_nic_t *enp) argument 1782 ef10_nic_unprobe( __in efx_nic_t *enp) argument 1794 ef10_nic_register_test( __in efx_nic_t *enp) argument [all...] |
H A D | siena_sram.c | 43 __in efx_nic_t *enp) 45 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 49 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 50 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); 58 EFX_BAR_WRITEO(enp, FR_AZ_SRM_TX_DC_CFG_REG, &oword); 61 EFX_BAR_WRITEO(enp, FR_AZ_TX_DC_CFG_REG, &oword); 65 EFX_BAR_WRITEO(enp, FR_AZ_SRM_RX_DC_CFG_REG, &oword); 68 EFX_BAR_WRITEO(enp, FR_AZ_RX_DC_CFG_REG, &oword); 72 EFX_BAR_WRITEO(enp, FR_AZ_RX_DC_PF_WM_REG, &oword); 76 EFX_BAR_WRITEO(enp, FR_AZ_SRM_UPD_EVQ_RE 42 siena_sram_init( __in efx_nic_t *enp) argument 82 siena_sram_test( __in efx_nic_t *enp, __in efx_sram_pattern_fn_t func) argument [all...] |
H A D | siena_nic.c | 46 __in efx_nic_t *enp, 60 efx_mcdi_execute(enp, &req); 88 __in efx_nic_t *enp) 90 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 98 encp->enc_external_port = (uint8_t)enp->en_mcdi.em_emip.emi_port; 101 if ((rc = efx_mcdi_get_board_cfg(enp, &board_type, 119 enp->en_features |= EFX_FEATURE_TURBO; 147 rc = efx_mcdi_get_resource_limits(enp, &nevq, &nrxq, &ntxq); 190 __in efx_nic_t *enp) 193 efx_nic_cfg_t *encp = &(enp 45 siena_nic_get_partn_mask( __in efx_nic_t *enp, __out unsigned int *maskp) argument 87 siena_board_cfg( __in efx_nic_t *enp) argument 189 siena_phy_cfg( __in efx_nic_t *enp) argument 219 siena_nic_biu_test( __in efx_nic_t *enp) argument 287 siena_nic_probe( __in efx_nic_t *enp) argument 400 siena_nic_reset( __in efx_nic_t *enp) argument 446 siena_nic_rx_cfg( __in efx_nic_t *enp) argument 466 siena_nic_usrev_dis( __in efx_nic_t *enp) argument 476 siena_nic_init( __in efx_nic_t *enp) argument 512 siena_nic_fini( __in efx_nic_t *enp) argument 519 siena_nic_unprobe( __in efx_nic_t *enp) argument 589 siena_nic_test_registers( __in efx_nic_t *enp, __in siena_register_set_t *rsp, __in size_t count) argument 666 siena_nic_test_tables( __in efx_nic_t *enp, __in siena_register_set_t *rsp, __in efx_pattern_type_t pattern, __in size_t count) argument 723 siena_nic_register_test( __in efx_nic_t *enp) argument [all...] |
H A D | ef10_impl.h | 74 __in efx_nic_t *enp); 78 __in efx_nic_t *enp); 82 __in efx_nic_t *enp, 132 __in efx_nic_t *enp, 138 __in efx_nic_t *enp); 142 __in efx_nic_t *enp); 146 __in efx_nic_t *enp); 150 __in efx_nic_t *enp, 155 __in efx_nic_t *enp, 161 __in efx_nic_t *enp, [all...] |
H A D | ef10_mcdi.c | 49 __in efx_nic_t *enp, 52 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 57 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 58 enp->en_family == EFX_FAMILY_MEDFORD); 59 EFSYS_ASSERT(enp->en_features & EFX_FEATURE_MCDI_DMA); 84 EFX_BAR_WRITED(enp, ER_DZ_MC_DB_HWRD_REG, &dword, B_FALSE); 87 (void) ef10_mcdi_poll_reboot(enp); 90 efx_mcdi_new_epoch(enp); 104 __in efx_nic_t *enp) 106 efx_mcdi_iface_t *emip = &(enp 48 ef10_mcdi_init( __in efx_nic_t *enp, __in const efx_mcdi_transport_t *emtp) argument 103 ef10_mcdi_fini( __in efx_nic_t *enp) argument 124 ef10_mcdi_get_timeout( __in efx_nic_t *enp, __in efx_mcdi_req_t *emrp, __out uint32_t *timeoutp) argument 152 ef10_mcdi_send_request( __in efx_nic_t *enp, __in_bcount(hdr_len) void *hdrp, __in size_t hdr_len, __in_bcount(sdu_len) void *sdup, __in size_t sdu_len) argument 194 ef10_mcdi_poll_response( __in efx_nic_t *enp) argument 208 ef10_mcdi_read_response( __in efx_nic_t *enp, __out_bcount(length) void *bufferp, __in size_t offset, __in size_t length) argument 227 ef10_mcdi_poll_reboot( __in efx_nic_t *enp) argument 274 ef10_mcdi_feature_supported( __in efx_nic_t *enp, __in efx_mcdi_feature_id_t id, __out boolean_t *supportedp) argument [all...] |
H A D | siena_mcdi.c | 57 __in efx_nic_t *enp, 63 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 69 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); 78 EFX_BAR_TBL_WRITED(enp, FR_CZ_MC_TREG_SMEM, pdur, &dword, B_TRUE); 83 EFX_BAR_TBL_WRITED(enp, FR_CZ_MC_TREG_SMEM, 89 EFX_BAR_TBL_WRITED(enp, FR_CZ_MC_TREG_SMEM, dbr, &dword, B_FALSE); 94 __in efx_nic_t *enp) 101 _NOTE(ARGUNUSED(enp)) 104 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 109 EFSYS_ASSERT(enp 56 siena_mcdi_send_request( __in efx_nic_t *enp, __in_bcount(hdr_len) void *hdrp, __in size_t hdr_len, __in_bcount(sdu_len) void *sdup, __in size_t sdu_len) argument 93 siena_mcdi_poll_reboot( __in efx_nic_t *enp) argument 130 siena_mcdi_poll_response( __in efx_nic_t *enp) argument 145 siena_mcdi_read_response( __in efx_nic_t *enp, __out_bcount(length) void *bufferp, __in size_t offset, __in size_t length) argument 168 siena_mcdi_init( __in efx_nic_t *enp, __in const efx_mcdi_transport_t *mtp) argument 214 siena_mcdi_fini( __in efx_nic_t *enp) argument 221 siena_mcdi_feature_supported( __in efx_nic_t *enp, __in efx_mcdi_feature_id_t id, __out boolean_t *supportedp) argument 254 siena_mcdi_get_timeout( __in efx_nic_t *enp, __in efx_mcdi_req_t *emrp, __out uint32_t *timeoutp) argument [all...] |
H A D | efx_nvram.c | 83 __in efx_nic_t *enp) 88 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 89 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); 90 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_NVRAM)); 92 switch (enp->en_family) { 117 enp->en_envop = envop; 118 enp->en_mod_flags |= EFX_MOD_NVRAM; 132 __in efx_nic_t *enp) 134 const efx_nvram_ops_t *envop = enp->en_envop; 137 EFSYS_ASSERT3U(enp 82 efx_nvram_init( __in efx_nic_t *enp) argument 131 efx_nvram_test( __in efx_nic_t *enp) argument 154 efx_nvram_size( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out size_t *sizep) argument 186 efx_nvram_get_version( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out uint32_t *subtypep, __out_ecount(4) uint16_t version[4]) argument 220 efx_nvram_rw_start( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out_opt size_t *chunk_sizep) argument 256 efx_nvram_read_chunk( __in efx_nic_t *enp, __in efx_nvram_type_t type, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size) argument 292 efx_nvram_erase( __in efx_nic_t *enp, __in efx_nvram_type_t type) argument 332 efx_nvram_write_chunk( __in efx_nic_t *enp, __in efx_nvram_type_t type, __in unsigned int offset, __in_bcount(size) caddr_t data, __in size_t size) argument 368 efx_nvram_rw_finish( __in efx_nic_t *enp, __in efx_nvram_type_t type) argument 405 efx_nvram_set_version( __in efx_nic_t *enp, __in efx_nvram_type_t type, __in_ecount(4) uint16_t version[4]) argument 445 efx_nvram_validate( __in efx_nic_t *enp, __in efx_nvram_type_t type, __in_bcount(partn_size) caddr_t partn_data, __in size_t partn_size) argument 483 efx_nvram_fini( __in efx_nic_t *enp) argument 505 efx_mcdi_nvram_partitions( __in efx_nic_t *enp, __out_bcount(size) caddr_t data, __in size_t size, __out unsigned int *npartnp) argument 565 efx_mcdi_nvram_metadata( __in efx_nic_t *enp, __in uint32_t partn, __out uint32_t *subtypep, __out_ecount(4) uint16_t version[4], __out_bcount_opt(size) char *descp, __in size_t size) argument 655 efx_mcdi_nvram_info( __in efx_nic_t *enp, __in uint32_t partn, __out_opt size_t *sizep, __out_opt uint32_t *addressp, __out_opt uint32_t *erase_sizep, __out_opt uint32_t *write_sizep) argument 719 efx_mcdi_nvram_update_start( __in efx_nic_t *enp, __in uint32_t partn) argument 755 efx_mcdi_nvram_read( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t offset, __out_bcount(size) caddr_t data, __in size_t size, __in uint32_t mode) argument 811 efx_mcdi_nvram_erase( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t offset, __in size_t size) argument 853 efx_mcdi_nvram_write( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t offset, __in_bcount(size) caddr_t data, __in size_t size) argument 923 efx_mcdi_nvram_update_finish( __in efx_nic_t *enp, __in uint32_t partn, __in boolean_t reboot, __out_opt uint32_t *resultp) argument 997 efx_mcdi_nvram_test( __in efx_nic_t *enp, __in uint32_t partn) argument [all...] |
H A D | siena_vpd.c | 45 __in efx_nic_t *enp, 65 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0) 68 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg); 74 if ((rc = siena_nvram_partn_read(enp, partn, 0, 102 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK, 121 EFSYS_KMEM_ALLOC(enp->en_esip, vpd_length, svpd); 129 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); 149 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); 161 __in efx_nic_t *enp) 163 efx_mcdi_iface_t *emip = &(enp 44 siena_vpd_get_static( __in efx_nic_t *enp, __in uint32_t partn, __deref_out_bcount_opt(*sizep) caddr_t *svpdp, __out size_t *sizep) argument 160 siena_vpd_init( __in efx_nic_t *enp) argument 204 siena_vpd_size( __in efx_nic_t *enp, __out size_t *sizep) argument 238 siena_vpd_read( __in efx_nic_t *enp, __out_bcount(size) caddr_t data, __in size_t size) argument 290 siena_vpd_verify( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 372 siena_vpd_reinit( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 414 siena_vpd_get( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __inout efx_vpd_value_t *evvp) argument 462 siena_vpd_set( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __in efx_vpd_value_t *evvp) argument 499 siena_vpd_next( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __out efx_vpd_value_t *evvp, __inout unsigned int *contp) argument 512 siena_vpd_write( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 607 siena_vpd_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_mcdi.c | 96 __in efx_nic_t *enp, 102 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 103 EFSYS_ASSERT3U(enp->en_mod_flags, ==, 0); 105 switch (enp->en_family) { 130 if (enp->en_features & EFX_FEATURE_MCDI_DMA) { 137 enp->en_mcdi.em_emtp = emtp; 140 if ((rc = emcop->emco_init(enp, emtp)) != 0) 144 enp->en_mcdi.em_emcop = emcop; 145 enp->en_mod_flags |= EFX_MOD_MCDI; 156 enp 95 efx_mcdi_init( __in efx_nic_t *enp, __in const efx_mcdi_transport_t *emtp) argument 164 efx_mcdi_fini( __in efx_nic_t *enp) argument 184 efx_mcdi_new_epoch( __in efx_nic_t *enp) argument 197 efx_mcdi_send_request( __in efx_nic_t *enp, __in void *hdrp, __in size_t hdr_len, __in void *sdup, __in size_t sdu_len) argument 210 efx_mcdi_poll_reboot( __in efx_nic_t *enp) argument 221 efx_mcdi_poll_response( __in efx_nic_t *enp) argument 232 efx_mcdi_read_response( __in efx_nic_t *enp, __out void *bufferp, __in size_t offset, __in size_t length) argument 244 efx_mcdi_request_start( __in efx_nic_t *enp, __in efx_mcdi_req_t *emrp, __in boolean_t ev_cpl) argument 342 efx_mcdi_read_response_header( __in efx_nic_t *enp, __inout efx_mcdi_req_t *emrp) argument 457 efx_mcdi_finish_response( __in efx_nic_t *enp, __in efx_mcdi_req_t *emrp) argument 502 efx_mcdi_request_poll( __in efx_nic_t *enp) argument 569 efx_mcdi_request_abort( __in efx_nic_t *enp) argument 613 efx_mcdi_get_timeout( __in efx_nic_t *enp, __in efx_mcdi_req_t *emrp, __out uint32_t *timeoutp) argument 698 efx_mcdi_raise_exception( __in efx_nic_t *enp, __in_opt efx_mcdi_req_t *emrp, __in int rc) argument 724 efx_mcdi_execute( __in efx_nic_t *enp, __inout efx_mcdi_req_t *emrp) argument 738 efx_mcdi_execute_quiet( __in efx_nic_t *enp, __inout efx_mcdi_req_t *emrp) argument 752 efx_mcdi_ev_cpl( __in efx_nic_t *enp, __in unsigned int seq, __in unsigned int outlen, __in int errcode) argument 810 efx_mcdi_get_proxy_handle( __in efx_nic_t *enp, __in efx_mcdi_req_t *emrp, __out uint32_t *handlep) argument 844 efx_mcdi_ev_proxy_response( __in efx_nic_t *enp, __in unsigned int handle, __in unsigned int status) argument 866 efx_mcdi_ev_death( __in efx_nic_t *enp, __in int rc) argument 919 efx_mcdi_version( __in efx_nic_t *enp, __out_ecount_opt(4) uint16_t versionp[4], __out_opt uint32_t *buildp, __out_opt efx_mcdi_boot_t *statusp) argument 1034 efx_mcdi_do_reboot( __in efx_nic_t *enp, __in boolean_t after_assertion) argument 1084 efx_mcdi_reboot( __in efx_nic_t *enp) argument 1091 efx_mcdi_exit_assertion_handler( __in efx_nic_t *enp) argument 1098 efx_mcdi_read_assertion( __in efx_nic_t *enp) argument 1199 efx_mcdi_drv_attach( __in efx_nic_t *enp, __in boolean_t attach) argument 1246 efx_mcdi_get_board_cfg( __in efx_nic_t *enp, __out_opt uint32_t *board_typep, __out_opt efx_dword_t *capabilitiesp, __out_ecount_opt(6) uint8_t mac_addrp[6]) argument 1326 efx_mcdi_get_resource_limits( __in efx_nic_t *enp, __out_opt uint32_t *nevqp, __out_opt uint32_t *nrxqp, __out_opt uint32_t *ntxqp) argument 1373 efx_mcdi_get_phy_cfg( __in efx_nic_t *enp) argument 1474 efx_mcdi_firmware_update_supported( __in efx_nic_t *enp, __out boolean_t *supportedp) argument 1499 efx_mcdi_macaddr_change_supported( __in efx_nic_t *enp, __out boolean_t *supportedp) argument 1524 efx_mcdi_link_control_supported( __in efx_nic_t *enp, __out boolean_t *supportedp) argument 1549 efx_mcdi_mac_spoofing_supported( __in efx_nic_t *enp, __out boolean_t *supportedp) argument 1582 efx_mcdi_bist_enable_offline( __in efx_nic_t *enp) argument 1614 efx_mcdi_bist_start( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 1677 efx_mcdi_log_ctrl( __in efx_nic_t *enp) argument 1722 efx_mcdi_mac_stats( __in efx_nic_t *enp, __in_opt efsys_mem_t *esmp, __in efx_stats_action_t action, __in uint16_t period_ms) argument 1795 efx_mcdi_mac_stats_clear( __in efx_nic_t *enp) argument 1812 efx_mcdi_mac_stats_upload( __in efx_nic_t *enp, __in efsys_mem_t *esmp) argument 1835 efx_mcdi_mac_stats_periodic( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __in uint16_t period_ms, __in boolean_t events) argument 1881 efx_mcdi_get_function_info( __in efx_nic_t *enp, __out uint32_t *pfp, __out_opt uint32_t *vfp) argument 1924 efx_mcdi_privilege_mask( __in efx_nic_t *enp, __in uint32_t pf, __in uint32_t vf, __out uint32_t *maskp) argument 1972 efx_mcdi_set_workaround( __in efx_nic_t *enp, __in uint32_t type, __in boolean_t enabled, __out_opt uint32_t *flagsp) argument 2016 efx_mcdi_get_workarounds( __in efx_nic_t *enp, __out_opt uint32_t *implementedp, __out_opt uint32_t *enabledp) argument 2062 efx_mcdi_get_phy_media_info( __in efx_nic_t *enp, __in uint32_t mcdi_page, __in uint8_t offset, __in uint8_t len, __out_bcount(len) uint8_t *data) argument 2143 efx_mcdi_phy_module_get_info( __in efx_nic_t *enp, __in uint8_t dev_addr, __in uint8_t offset, __in uint8_t len, __out_bcount(len) uint8_t *data) argument [all...] |
H A D | medford_impl.h | 62 __in efx_nic_t *enp);
|
H A D | efx_lic.c | 45 __in efx_nic_t *enp, 54 __in efx_nic_t *enp, 64 __in efx_nic_t *enp, 75 __in efx_nic_t *enp, 82 __in efx_nic_t *enp, 96 __in efx_nic_t *enp, 108 __in efx_nic_t *enp, 120 __in efx_nic_t *enp, 128 __in efx_nic_t *enp, 141 __in efx_nic_t *enp); 342 efx_mcdi_fc_license_update_license( __in efx_nic_t *enp) argument 386 efx_mcdi_fc_license_get_key_stats( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 460 efx_lic_v1v2_find_start( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __out uint32_t *startp ) argument 475 efx_lic_v1v2_find_end( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __out uint32_t *endp ) argument 491 efx_lic_v1v2_find_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __out uint32_t *startp, __out uint32_t *lengthp ) argument 529 efx_lic_v1v2_validate_key( __in efx_nic_t *enp, __in_bcount(length) caddr_t keyp, __in uint32_t length ) argument 573 efx_lic_v1v2_read_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in uint32_t length, __out_bcount_part(key_max_size, *lengthp) caddr_t keyp, __in size_t key_max_size, __out uint32_t *lengthp ) argument 609 efx_lic_v1v2_write_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in_bcount(length) caddr_t keyp, __in uint32_t length, __out uint32_t *lengthp ) argument 646 efx_lic_v1v2_delete_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in uint32_t length, __in uint32_t end, __out uint32_t *deltap ) argument 672 efx_lic_v1v2_create_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 689 efx_lic_v1v2_finish_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 709 efx_mcdi_licensed_app_state( __in efx_nic_t *enp, __in uint64_t app_id, __out boolean_t *licensedp) argument 769 efx_mcdi_licensing_update_licenses( __in efx_nic_t *enp) argument 810 efx_mcdi_licensing_get_key_stats( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 874 efx_mcdi_licensing_v3_update_licenses( __in efx_nic_t *enp) argument 908 efx_mcdi_licensing_v3_report_license( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 969 efx_mcdi_licensing_v3_app_state( __in efx_nic_t *enp, __in uint64_t app_id, __out boolean_t *licensedp) argument 1023 efx_mcdi_licensing_v3_get_id( __in efx_nic_t *enp, __in size_t buffer_size, __out uint32_t *typep, __out size_t *lengthp, __out_bcount_part_opt(buffer_size, *lengthp) uint8_t *bufferp) argument 1097 efx_lic_v3_find_start( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __out uint32_t *startp ) argument 1111 efx_lic_v3_find_end( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __out uint32_t *endp ) argument 1126 efx_lic_v3_find_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __out uint32_t *startp, __out uint32_t *lengthp ) argument 1143 efx_lic_v3_validate_key( __in efx_nic_t *enp, __in_bcount(length) caddr_t keyp, __in uint32_t length ) argument 1187 efx_lic_v3_read_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in uint32_t length, __out_bcount_part(key_max_size, *lengthp) caddr_t keyp, __in size_t key_max_size, __out uint32_t *lengthp ) argument 1207 efx_lic_v3_write_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in_bcount(length) caddr_t keyp, __in uint32_t length, __out uint32_t *lengthp ) argument 1226 efx_lic_v3_delete_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in uint32_t length, __in uint32_t end, __out uint32_t *deltap ) argument 1257 efx_lic_v3_create_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 1283 efx_lic_v3_finish_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 1317 efx_lic_init( __in efx_nic_t *enp) argument 1373 efx_lic_check_support( __in efx_nic_t *enp) argument 1384 efx_lic_fini( __in efx_nic_t *enp) argument 1397 efx_lic_update_licenses( __in efx_nic_t *enp) argument 1418 efx_lic_get_key_stats( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 1440 efx_lic_app_state( __in efx_nic_t *enp, __in uint64_t app_id, __out boolean_t *licensedp) argument 1466 efx_lic_get_id( __in efx_nic_t *enp, __in size_t buffer_size, __out uint32_t *typep, __out size_t *lengthp, __out_opt uint8_t *bufferp ) argument 1498 efx_lic_find_start( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __out uint32_t *startp ) argument 1524 efx_lic_find_end( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __out uint32_t *endp ) argument 1551 efx_lic_find_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __out uint32_t *startp, __out uint32_t *lengthp ) argument 1579 efx_lic_validate_key( __in efx_nic_t *enp, __in_bcount(length) caddr_t keyp, __in uint32_t length ) argument 1603 efx_lic_read_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in uint32_t length, __out_bcount_part(key_max_size, *lengthp) caddr_t keyp, __in size_t key_max_size, __out uint32_t *lengthp ) argument 1635 efx_lic_write_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in_bcount(length) caddr_t keyp, __in uint32_t length, __out uint32_t *lengthp ) argument 1665 efx_lic_delete_key( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size, __in uint32_t offset, __in uint32_t length, __in uint32_t end, __out uint32_t *deltap ) argument 1695 efx_lic_create_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 1721 efx_lic_finish_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument [all...] |
H A D | efx_tx.c | 53 __in efx_nic_t *enp); 57 __in efx_nic_t *enp); 61 __in efx_nic_t *enp, 212 __in efx_nic_t *enp) 217 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 218 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); 220 if (!(enp->en_mod_flags & EFX_MOD_EV)) { 225 if (enp->en_mod_flags & EFX_MOD_TX) { 230 switch (enp->en_family) { 255 EFSYS_ASSERT3U(enp 211 efx_tx_init( __in efx_nic_t *enp) argument 279 efx_tx_fini( __in efx_nic_t *enp) argument 296 efx_tx_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in unsigned int label, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __in uint16_t flags, __in efx_evq_t *eep, __deref_out efx_txq_t **etpp, __out unsigned int *addedp) argument 356 efx_nic_t *enp = etp->et_enp; local 378 efx_nic_t *enp = etp->et_enp; local 401 efx_nic_t *enp = etp->et_enp; local 414 efx_nic_t *enp = etp->et_enp; local 434 efx_nic_t *enp = etp->et_enp; local 454 efx_nic_t *enp = etp->et_enp; local 466 efx_nic_t *enp = etp->et_enp; local 498 efx_nic_t *enp = etp->et_enp; local 514 efx_nic_t *enp = etp->et_enp; local 541 efx_nic_t *enp = etp->et_enp; local 569 efx_nic_t *enp = etp->et_enp; local 594 efx_nic_t *enp = etp->et_enp; local 611 efx_nic_t *enp = etp->et_enp; local 629 efx_nic_t *enp = etp->et_enp; local 644 efx_nic_t *enp = etp->et_enp; local 659 efx_nic_t *enp = etp->et_enp; local 675 efx_nic_t *enp = etp->et_enp; local 688 siena_tx_init( __in efx_nic_t *enp) argument 798 efx_nic_t *enp = etp->et_enp; local 828 efx_nic_t *enp = etp->et_enp; local 870 efx_nic_t *enp = etp->et_enp; local 890 efx_nic_t *enp = etp->et_enp; local 911 siena_tx_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in unsigned int label, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __in uint16_t flags, __in efx_evq_t *eep, __in efx_txq_t *etp, __out unsigned int *addedp) argument 1077 efx_tx_qstat_name( __in efx_nic_t *enp, __in unsigned int id) argument 1113 efx_nic_t *enp = etp->et_enp; local 1124 siena_tx_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_sram.c | 41 __in efx_nic_t *enp, 54 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 55 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); 58 if (enp->en_family == EFX_FAMILY_HUNTINGTON || 59 enp->en_family == EFX_FAMILY_MEDFORD) { 89 EFX_BAR_TBL_WRITEQ(enp, FR_AZ_BUF_FULL_TBL, 100 EFX_BAR_WRITEO(enp, FR_AZ_BUF_TBL_UPD_REG, &oword); 113 EFX_BAR_TBL_READQ(enp, FR_AZ_BUF_FULL_TBL, 133 EFX_BAR_TBL_READQ(enp, FR_AZ_BUF_FULL_TBL, 158 EFX_BAR_WRITEO(enp, FR_AZ_BUF_TBL_UPD_RE 40 efx_sram_buf_tbl_set( __in efx_nic_t *enp, __in uint32_t id, __in efsys_mem_t *esmp, __in size_t n) argument 167 efx_sram_buf_tbl_clear( __in efx_nic_t *enp, __in uint32_t id, __in size_t n) argument 311 efx_sram_test( __in efx_nic_t *enp, __in efx_pattern_type_t type) argument [all...] |
H A D | medford_nic.c | 42 __in efx_nic_t *enp, 57 efx_mcdi_execute(enp, &req); 99 __in efx_nic_t *enp, 107 if ((rc = efx_mcdi_get_port_modes(enp, &port_modes, 131 __in efx_nic_t *enp) 133 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 134 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 138 efx_port_t *epp = &(enp->en_port); 154 if ((rc = efx_mcdi_get_port_assignment(enp, &port)) != 0) 163 if ((rc = ef10_external_port_mapping(enp, por 41 efx_mcdi_get_rxdp_config( __in efx_nic_t *enp, __out uint32_t *end_paddingp) argument 98 medford_nic_get_required_pcie_bandwidth( __in efx_nic_t *enp, __out uint32_t *bandwidth_mbpsp) argument 130 medford_board_cfg( __in efx_nic_t *enp) argument [all...] |