/illumos-gate/usr/src/uts/common/io/sfxge/common/ |
H A D | efx_sram.c | 36 __in efx_nic_t *enp, 49 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 50 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); 53 if (enp->en_family == EFX_FAMILY_HUNTINGTON || 54 enp->en_family == EFX_FAMILY_MEDFORD) { 84 EFX_BAR_TBL_WRITEQ(enp, FR_AZ_BUF_FULL_TBL, 95 EFX_BAR_WRITEO(enp, FR_AZ_BUF_TBL_UPD_REG, &oword); 108 EFX_BAR_TBL_READQ(enp, FR_AZ_BUF_FULL_TBL, 128 EFX_BAR_TBL_READQ(enp, FR_AZ_BUF_FULL_TBL, 153 EFX_BAR_WRITEO(enp, FR_AZ_BUF_TBL_UPD_RE 35 efx_sram_buf_tbl_set( __in efx_nic_t *enp, __in uint32_t id, __in efsys_mem_t *esmp, __in size_t n) argument 162 efx_sram_buf_tbl_clear( __in efx_nic_t *enp, __in uint32_t id, __in size_t n) argument 306 efx_sram_test( __in efx_nic_t *enp, __in efx_pattern_type_t type) argument [all...] |
H A D | efx_tx.c | 48 __in efx_nic_t *enp); 52 __in efx_nic_t *enp); 56 __in efx_nic_t *enp, 204 __in efx_nic_t *enp) 209 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 210 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); 212 if (!(enp->en_mod_flags & EFX_MOD_EV)) { 217 if (enp->en_mod_flags & EFX_MOD_TX) { 222 switch (enp->en_family) { 247 EFSYS_ASSERT3U(enp 203 efx_tx_init( __in efx_nic_t *enp) argument 271 efx_tx_fini( __in efx_nic_t *enp) argument 288 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 348 efx_nic_t *enp = etp->et_enp; local 370 efx_nic_t *enp = etp->et_enp; local 393 efx_nic_t *enp = etp->et_enp; local 406 efx_nic_t *enp = etp->et_enp; local 426 efx_nic_t *enp = etp->et_enp; local 446 efx_nic_t *enp = etp->et_enp; local 458 efx_nic_t *enp = etp->et_enp; local 490 efx_nic_t *enp = etp->et_enp; local 506 efx_nic_t *enp = etp->et_enp; local 533 efx_nic_t *enp = etp->et_enp; local 561 efx_nic_t *enp = etp->et_enp; local 586 efx_nic_t *enp = etp->et_enp; local 603 efx_nic_t *enp = etp->et_enp; local 621 efx_nic_t *enp = etp->et_enp; local 636 efx_nic_t *enp = etp->et_enp; local 652 efx_nic_t *enp = etp->et_enp; local 665 siena_tx_init( __in efx_nic_t *enp) argument 771 efx_nic_t *enp = etp->et_enp; local 800 efx_nic_t *enp = etp->et_enp; local 842 efx_nic_t *enp = etp->et_enp; local 862 efx_nic_t *enp = etp->et_enp; local 883 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 1036 efx_tx_qstat_name( __in efx_nic_t *enp, __in unsigned int id) argument 1072 efx_nic_t *enp = etp->et_enp; local 1083 siena_tx_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_lic.c | 42 __in efx_nic_t *enp, 51 __in efx_nic_t *enp, 61 __in efx_nic_t *enp, 72 __in efx_nic_t *enp, 79 __in efx_nic_t *enp, 93 __in efx_nic_t *enp, 105 __in efx_nic_t *enp, 117 __in efx_nic_t *enp, 125 __in efx_nic_t *enp, 138 __in efx_nic_t *enp); 339 efx_mcdi_fc_license_update_license( __in efx_nic_t *enp) argument 381 efx_mcdi_fc_license_get_key_stats( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 453 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 468 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 484 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 522 efx_lic_v1v2_validate_key( __in efx_nic_t *enp, __in_bcount(length) caddr_t keyp, __in uint32_t length ) argument 568 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 604 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 641 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 668 efx_lic_v1v2_create_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 685 efx_lic_v1v2_finish_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 705 efx_mcdi_licensed_app_state( __in efx_nic_t *enp, __in uint64_t app_id, __out boolean_t *licensedp) argument 766 efx_mcdi_licensing_update_licenses( __in efx_nic_t *enp) argument 808 efx_mcdi_licensing_get_key_stats( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 873 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 970 efx_mcdi_licensing_v3_app_state( __in efx_nic_t *enp, __in uint64_t app_id, __out boolean_t *licensedp) argument 1025 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 1101 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 1115 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 1130 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 1147 efx_lic_v3_validate_key( __in efx_nic_t *enp, __in_bcount(length) caddr_t keyp, __in uint32_t length ) argument 1191 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 1211 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 1230 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 1261 efx_lic_v3_create_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 1287 efx_lic_v3_finish_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 1321 efx_lic_init( __in efx_nic_t *enp) argument 1369 efx_lic_fini( __in efx_nic_t *enp) argument 1384 efx_lic_update_licenses( __in efx_nic_t *enp) argument 1405 efx_lic_get_key_stats( __in efx_nic_t *enp, __out efx_key_stats_t *eksp) argument 1427 efx_lic_app_state( __in efx_nic_t *enp, __in uint64_t app_id, __out boolean_t *licensedp) argument 1456 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 1492 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 1518 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 1545 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 1574 efx_lic_validate_key( __in efx_nic_t *enp, __in_bcount(length) caddr_t keyp, __in uint32_t length ) argument 1600 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 1632 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 1662 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 1692 efx_lic_create_partition( __in efx_nic_t *enp, __in_bcount(buffer_size) caddr_t bufferp, __in size_t buffer_size ) argument 1718 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 | ef10_rx.c | 40 __in efx_nic_t *enp, 95 efx_mcdi_execute(enp, &req); 112 __in efx_nic_t *enp, 129 efx_mcdi_execute(enp, &req); 147 __in efx_nic_t *enp, 189 efx_mcdi_execute(enp, &req); 229 __in efx_nic_t *enp, 251 efx_mcdi_execute(enp, &req); 272 __in efx_nic_t *enp, 306 efx_mcdi_execute(enp, 39 efx_mcdi_init_rxq( __in efx_nic_t *enp, __in uint32_t size, __in uint32_t target_evq, __in uint32_t label, __in uint32_t instance, __in efsys_mem_t *esmp, __in boolean_t disable_scatter) argument 111 efx_mcdi_fini_rxq( __in efx_nic_t *enp, __in uint32_t instance) argument 146 efx_mcdi_rss_context_alloc( __in efx_nic_t *enp, __in efx_rx_scale_support_t scale_support, __in uint32_t num_queues, __out uint32_t *rss_contextp) argument 228 efx_mcdi_rss_context_free( __in efx_nic_t *enp, __in uint32_t rss_context) argument 271 efx_mcdi_rss_context_set_flags( __in efx_nic_t *enp, __in uint32_t rss_context, __in efx_rx_hash_type_t type) argument 326 efx_mcdi_rss_context_set_key( __in efx_nic_t *enp, __in uint32_t rss_context, __in_ecount(n) uint8_t *key, __in size_t n) argument 383 efx_mcdi_rss_context_set_table( __in efx_nic_t *enp, __in uint32_t rss_context, __in_ecount(n) unsigned int *table, __in size_t n) argument 439 ef10_rx_init( __in efx_nic_t *enp) argument 469 ef10_rx_scatter_enable( __in efx_nic_t *enp, __in unsigned int buf_size) argument 480 ef10_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 520 ef10_rx_scale_key_set( __in efx_nic_t *enp, __in_ecount(n) uint8_t *key, __in size_t n) argument 549 ef10_rx_scale_tbl_set( __in efx_nic_t *enp, __in_ecount(n) unsigned int *table, __in size_t n) argument 598 ef10_rx_prefix_pktlen( __in efx_nic_t *enp, __in uint8_t *buffer, __out uint16_t *lengthp) argument 617 ef10_rx_prefix_hash( __in efx_nic_t *enp, __in efx_rx_hash_alg_t func, __in uint8_t *buffer) argument 681 efx_nic_t *enp = erp->er_enp; local 710 efx_nic_t *enp = erp->er_enp; local 734 ef10_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 800 efx_nic_t *enp = erp->er_enp; local 813 ef10_rx_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_filter.c | 41 __in efx_nic_t *enp); 45 __in efx_nic_t *enp); 49 __in efx_nic_t *enp); 53 __in efx_nic_t *enp, 59 __in efx_nic_t *enp, 64 __in efx_nic_t *enp, 96 __in efx_nic_t *enp, 99 const efx_filter_ops_t *efop = enp->en_efop; 101 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_FILTER); 105 return (efop->efo_add(enp, spe 95 efx_filter_insert( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 109 efx_filter_remove( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 127 efx_filter_restore( __in efx_nic_t *enp) argument 146 efx_filter_init( __in efx_nic_t *enp) argument 202 efx_filter_fini( __in efx_nic_t *enp) argument 216 efx_filter_supported_filters( __in efx_nic_t *enp, __out uint32_t *list, __out size_t *length) argument 240 efx_filter_reconfigure( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *mac_addr, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count) argument 724 siena_filter_push_rx_limits( __in efx_nic_t *enp) argument 760 siena_filter_push_tx_limits( __in efx_nic_t *enp) argument 886 siena_filter_push_entry( __inout efx_nic_t *enp, __in siena_filter_type_t type, __in int index, __in efx_oword_t *eop) argument 1001 siena_filter_clear_entry( __in efx_nic_t *enp, __in siena_filter_tbl_t *sftp, __in int index) argument 1022 siena_filter_tbl_clear( __in efx_nic_t *enp, __in siena_filter_tbl_id_t tbl_id) argument 1044 siena_filter_init( __in efx_nic_t *enp) argument 1128 siena_filter_fini( __in efx_nic_t *enp) argument 1168 siena_filter_restore( __in efx_nic_t *enp) argument 1218 siena_filter_add( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec, __in boolean_t may_replace) argument 1301 siena_filter_delete( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 1352 siena_filter_supported_filters( __in efx_nic_t *enp, __out uint32_t *list, __out size_t *length) argument [all...] |
H A D | ef10_filter.c | 116 __in efx_nic_t *enp) 121 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 122 enp->en_family == EFX_FAMILY_MEDFORD); 147 EFSYS_KMEM_ALLOC(enp->en_esip, sizeof (ef10_filter_table_t), eftp); 154 enp->en_filter.ef_ef10_filter_table = eftp; 166 __in efx_nic_t *enp) 168 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 169 enp->en_family == EFX_FAMILY_MEDFORD); 171 if (enp->en_filter.ef_ef10_filter_table != NULL) { 172 EFSYS_KMEM_FREE(enp 115 ef10_filter_init( __in efx_nic_t *enp) argument 165 ef10_filter_fini( __in efx_nic_t *enp) argument 178 efx_mcdi_filter_op_add( __in efx_nic_t *enp, __in efx_filter_spec_t *spec, __in unsigned int filter_op, __inout ef10_filter_handle_t *handle) argument 318 efx_mcdi_filter_op_delete( __in efx_nic_t *enp, __in unsigned int filter_op, __inout ef10_filter_handle_t *handle) argument 477 ef10_filter_restore( __in efx_nic_t *enp) argument 545 ef10_filter_add_internal( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec, __in boolean_t may_replace, __out_opt uint32_t *filter_id) argument 733 ef10_filter_add( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec, __in boolean_t may_replace) argument 754 ef10_filter_delete_internal( __in efx_nic_t *enp, __in uint32_t filter_id) argument 825 ef10_filter_delete( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 883 efx_mcdi_get_parser_disp_info( __in efx_nic_t *enp, __out uint32_t *list, __out size_t *length) argument 963 ef10_filter_supported_filters( __in efx_nic_t *enp, __out uint32_t *list, __out size_t *length) argument 982 ef10_filter_insert_unicast( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *addr, __in efx_filter_flag_t filter_flags) argument 1015 ef10_filter_insert_all_unicast( __in efx_nic_t *enp, __in efx_filter_flag_t filter_flags) argument 1045 ef10_filter_insert_multicast_list( __in efx_nic_t *enp, __in boolean_t mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count, __in efx_filter_flag_t filter_flags, __in boolean_t rollback) argument 1143 ef10_filter_insert_all_multicast( __in efx_nic_t *enp, __in efx_filter_flag_t filter_flags) argument 1178 ef10_filter_remove_old( __in efx_nic_t *enp) argument 1193 ef10_filter_get_workarounds( __in efx_nic_t *enp) argument 1235 ef10_filter_reconfigure( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *mac_addr, __in boolean_t all_unicst, __in boolean_t mulcst, __in boolean_t all_mulcst, __in boolean_t brdcst, __in_ecount(6*count) uint8_t const *addrs, __in uint32_t count) argument 1437 ef10_filter_get_default_rxq( __in efx_nic_t *enp, __out efx_rxq_t **erpp, __out boolean_t *using_rss) argument 1450 ef10_filter_default_rxq_set( __in efx_nic_t *enp, __in efx_rxq_t *erp, __in boolean_t using_rss) argument 1469 ef10_filter_default_rxq_clear( __in efx_nic_t *enp) argument [all...] |
H A D | efx_ev.c | 57 __in efx_nic_t *enp); 61 __in efx_nic_t *enp); 65 __in efx_nic_t *enp, 141 __in efx_nic_t *enp) 146 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 147 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_INTR); 149 if (enp->en_mod_flags & EFX_MOD_EV) { 154 switch (enp->en_family) { 179 EFSYS_ASSERT3U(enp->en_ev_qcount, ==, 0); 181 if ((rc = eevop->eevo_init(enp)) ! 140 efx_ev_init( __in efx_nic_t *enp) argument 200 efx_ev_fini( __in efx_nic_t *enp) argument 220 efx_ev_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __deref_out efx_evq_t **eepp) argument 271 efx_nic_t *enp = eep->ee_enp; local 290 efx_nic_t *enp = eep->ee_enp; local 336 efx_nic_t *enp = eep->ee_enp; local 382 efx_nic_t *enp = eep->ee_enp; local 398 efx_nic_t *enp = eep->ee_enp; local 420 { efx_nic_t *enp = eep->ee_enp; local 433 siena_ev_init( __in efx_nic_t *enp) argument 919 efx_nic_t *enp = eep->ee_enp; local 1022 efx_nic_t *enp = eep->ee_enp; local 1176 efx_nic_t *enp = eep->ee_enp; local 1195 efx_nic_t *enp = eep->ee_enp; local 1240 siena_ev_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __in efx_evq_t *eep) argument 1364 efx_ev_qstat_name( __in efx_nic_t *enp, __in unsigned int id) argument 1399 efx_nic_t *enp = eep->ee_enp; local 1413 siena_ev_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx.h | 144 __in efx_nic_t *enp); 148 __in efx_nic_t *enp); 152 __in efx_nic_t *enp); 158 __in efx_nic_t *enp); 164 __in efx_nic_t *enp); 168 __in efx_nic_t *enp); 172 __in efx_nic_t *enp); 214 __in efx_nic_t *enp, 219 __in efx_nic_t *enp); 223 __in efx_nic_t *enp); [all...] |
H A D | hunt_nic.c | 42 __in efx_nic_t *enp) 44 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 45 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 49 efx_port_t *epp = &(enp->en_port); 59 if ((rc = efx_mcdi_get_port_assignment(enp, &port)) != 0) 68 if ((rc = ef10_external_port_mapping(enp, port, 78 if ((rc = efx_mcdi_get_function_info(enp, &pf, &vf)) != 0) 86 rc = efx_mcdi_get_mac_address_pf(enp, mac_addr); 97 rc = efx_mcdi_get_mac_address_vf(enp, mac_addr); 105 rc = efx_mcdi_get_board_cfg(enp, 41 hunt_board_cfg( __in efx_nic_t *enp) argument [all...] |
H A D | medford_nic.c | 39 __in efx_nic_t *enp, 55 efx_mcdi_execute(enp, &req); 97 __in efx_nic_t *enp) 99 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 100 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 104 efx_port_t *epp = &(enp->en_port); 119 if ((rc = efx_mcdi_get_port_assignment(enp, &port)) != 0) 128 if ((rc = ef10_external_port_mapping(enp, port, 138 if ((rc = efx_mcdi_get_function_info(enp, &pf, &vf)) != 0) 146 rc = efx_mcdi_get_mac_address_pf(enp, mac_add 38 efx_mcdi_get_rxdp_config( __in efx_nic_t *enp, __out uint32_t *end_paddingp) argument 96 medford_board_cfg( __in efx_nic_t *enp) argument [all...] |
H A D | siena_nvram.c | 40 __in efx_nic_t *enp, 46 if ((1 << partn) & ~enp->en_u.siena.enu_partn_mask) { 51 if ((rc = efx_mcdi_nvram_info(enp, partn, sizep, 68 __in efx_nic_t *enp, 73 if ((rc = efx_mcdi_nvram_update_start(enp, partn)) != 0) { 87 __in efx_nic_t *enp, 99 if ((rc = efx_mcdi_nvram_read(enp, partn, offset, data, chunk, 119 __in efx_nic_t *enp, 126 if ((rc = efx_mcdi_nvram_erase(enp, partn, offset, size)) != 0) { 140 __in efx_nic_t *enp, 39 siena_nvram_partn_size( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *sizep) argument 67 siena_nvram_partn_lock( __in efx_nic_t *enp, __in uint32_t partn) argument 86 siena_nvram_partn_read( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size) argument 118 siena_nvram_partn_erase( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __in size_t size) argument 139 siena_nvram_partn_write( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size) argument 171 siena_nvram_partn_unlock( __in efx_nic_t *enp, __in uint32_t partn) argument 232 siena_nvram_type_to_partn( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out uint32_t *partnp) argument 259 siena_nvram_test( __in efx_nic_t *enp) argument 299 siena_nvram_get_dynamic_cfg( __in efx_nic_t *enp, __in uint32_t partn, __in boolean_t vpd, __out siena_mc_dynamic_config_hdr_t **dcfgp, __out size_t *sizep) argument 428 siena_nvram_get_subtype( __in efx_nic_t *enp, __in uint32_t partn, __out uint32_t *subtypep) argument 482 siena_nvram_partn_get_version( __in efx_nic_t *enp, __in uint32_t partn, __out uint32_t *subtypep, __out_ecount(4) uint16_t version[4]) argument 564 siena_nvram_partn_rw_start( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *chunk_sizep) argument 586 siena_nvram_partn_rw_finish( __in efx_nic_t *enp, __in uint32_t partn) argument 594 siena_nvram_partn_set_version( __in efx_nic_t *enp, __in uint32_t partn, __in_ecount(4) uint16_t version[4]) argument [all...] |
H A D | ef10_mac.c | 39 __in efx_nic_t *enp, 42 efx_port_t *epp = &(enp->en_port); 46 if ((rc = ef10_phy_get_link(enp, &els)) != 0) 66 __in efx_nic_t *enp, 76 if ((rc = ef10_phy_get_link(enp, &els)) != 0) 98 __in efx_nic_t *enp) 100 efx_port_t *epp = &(enp->en_port); 114 enp->en_vport_id); 118 efx_mcdi_execute(enp, &req); 135 __in efx_nic_t *enp) 38 ef10_mac_poll( __in efx_nic_t *enp, __out efx_link_mode_t *link_modep) argument 65 ef10_mac_up( __in efx_nic_t *enp, __out boolean_t *mac_upp) argument 97 efx_mcdi_vadapter_set_mac( __in efx_nic_t *enp) argument 134 ef10_mac_addr_set( __in efx_nic_t *enp) argument 163 efx_mcdi_mtu_set( __in efx_nic_t *enp, __in uint32_t mtu) argument 200 ef10_mac_pdu_set( __in efx_nic_t *enp) argument 231 ef10_mac_reconfigure( __in efx_nic_t *enp) argument 310 ef10_mac_multicast_list_set( __in efx_nic_t *enp) argument 332 ef10_mac_filter_default_rxq_set( __in efx_nic_t *enp, __in efx_rxq_t *erp, __in boolean_t using_rss) argument 366 ef10_mac_filter_default_rxq_clear( __in efx_nic_t *enp) argument 384 ef10_mac_loopback_set( __in efx_nic_t *enp, __in efx_link_mode_t link_mode, __in efx_loopback_type_t loopback_type) argument 424 ef10_mac_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_MAC_NSTATS) efsys_stat_t *stat, __inout_opt uint32_t *generationp) argument [all...] |
H A D | efx_mcdi.h | 81 __in efx_nic_t *enp, 86 __in efx_nic_t *enp, 91 __in efx_nic_t *enp, 99 __in efx_nic_t *enp, 105 __in efx_nic_t *enp, 112 __in efx_nic_t *enp, 121 __in efx_nic_t *enp, 133 __in efx_nic_t *enp, 140 __in efx_nic_t *enp); 144 __in efx_nic_t *enp); [all...] |
H A D | mcdi_mon.c | 165 __in efx_nic_t *enp, 172 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 255 __in efx_nic_t *enp, 260 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 261 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 309 __in efx_nic_t *enp, 331 efx_mcdi_execute(enp, &req); 338 __in efx_nic_t *enp, 360 efx_mcdi_execute_quiet(enp, &req); 381 __in efx_nic_t *enp, 164 mcdi_mon_decode_stats( __in efx_nic_t *enp, __in_ecount(sensor_mask_size) uint32_t *sensor_mask, __in size_t sensor_mask_size, __in_opt efsys_mem_t *esmp, __out_ecount_opt(sensor_mask_size) uint32_t *stat_maskp, __inout_ecount_opt(EFX_MON_NSTATS) efx_mon_stat_value_t *stat) argument 254 mcdi_mon_ev( __in efx_nic_t *enp, __in efx_qword_t *eqp, __out efx_mon_stat_t *idp, __out efx_mon_stat_value_t *valuep) argument 308 efx_mcdi_read_sensors( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __in uint32_t size) argument 337 efx_mcdi_sensor_info_npages( __in efx_nic_t *enp, __out uint32_t *npagesp) argument 380 efx_mcdi_sensor_info( __in efx_nic_t *enp, __out_ecount(npages) uint32_t *sensor_maskp, __in size_t npages) argument 440 mcdi_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 468 mcdi_mon_cfg_build( __in efx_nic_t *enp) argument 547 mcdi_mon_cfg_free( __in efx_nic_t *enp) argument [all...] |
H A D | hunt_phy.c | 40 __in efx_nic_t *enp) 44 if ((rc = efx_mcdi_bist_enable_offline(enp)) != 0) 57 __in efx_nic_t *enp, 62 if ((rc = efx_mcdi_bist_start(enp, type)) != 0) 75 __in efx_nic_t *enp, 84 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 100 efx_mcdi_execute(enp, &req); 179 __in efx_nic_t *enp, 183 _NOTE(ARGUNUSED(enp, type)) 39 hunt_bist_enable_offline( __in efx_nic_t *enp) argument 56 hunt_bist_start( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 74 hunt_bist_poll( __in efx_nic_t *enp, __in efx_bist_type_t type, __out efx_bist_result_t *resultp, __out_opt __drv_when(count > 0, __notnull) uint32_t *value_maskp, __out_ecount_opt(count) __drv_when(count > 0, __notnull) unsigned long *valuesp, __in size_t count) argument 178 hunt_bist_stop( __in efx_nic_t *enp, __in efx_bist_type_t type) argument
|
H A D | efx_vpd.c | 90 __in efx_nic_t *enp) 95 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 96 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); 97 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_VPD)); 99 switch (enp->en_family) { 125 if ((rc = evpdop->evpdo_init(enp)) != 0) 129 enp->en_evpdop = evpdop; 130 enp->en_mod_flags |= EFX_MOD_VPD; 144 __in efx_nic_t *enp, 147 const efx_vpd_ops_t *evpdop = enp 89 efx_vpd_init( __in efx_nic_t *enp) argument 143 efx_vpd_size( __in efx_nic_t *enp, __out size_t *sizep) argument 165 efx_vpd_read( __in efx_nic_t *enp, __out_bcount(size) caddr_t data, __in size_t size) argument 188 efx_vpd_verify( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 211 efx_vpd_reinit( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 241 efx_vpd_get( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size, __inout efx_vpd_value_t *evvp) argument 265 efx_vpd_set( __in efx_nic_t *enp, __inout_bcount(size) caddr_t data, __in size_t size, __in efx_vpd_value_t *evvp) argument 289 efx_vpd_next( __in efx_nic_t *enp, __inout_bcount(size) caddr_t data, __in size_t size, __out efx_vpd_value_t *evvp, __inout unsigned int *contp) argument 314 efx_vpd_write( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 997 efx_vpd_fini( __in efx_nic_t *enp) argument [all...] |
H A D | siena_phy.c | 70 __in efx_nic_t *enp, 82 _NOTE(ARGUNUSED(enp)) 111 __in efx_nic_t *enp, 115 efx_port_t *epp = &(enp->en_port); 142 siena_phy_decode_link_mode(enp, link_flags, speed, 168 __in efx_nic_t *enp, 177 if ((rc = siena_phy_verify(enp)) != 0) 180 enp->en_reset_flags |= EFX_RESET_PHY; 192 __in efx_nic_t *enp, 207 efx_mcdi_execute(enp, 69 siena_phy_decode_link_mode( __in efx_nic_t *enp, __in uint32_t link_flags, __in unsigned int speed, __in unsigned int fcntl, __out efx_link_mode_t *link_modep, __out unsigned int *fcntlp) argument 110 siena_phy_link_ev( __in efx_nic_t *enp, __in efx_qword_t *eqp, __out efx_link_mode_t *link_modep) argument 167 siena_phy_power( __in efx_nic_t *enp, __in boolean_t power) argument 191 siena_phy_get_link( __in efx_nic_t *enp, __out siena_link_state_t *slsp) argument 266 siena_phy_reconfigure( __in efx_nic_t *enp) argument 382 siena_phy_verify( __in efx_nic_t *enp) argument 431 siena_phy_oui_get( __in efx_nic_t *enp, __out uint32_t *ouip) argument 460 siena_phy_decode_stats( __in efx_nic_t *enp, __in uint32_t vmask, __in_opt efsys_mem_t *esmp, __out_opt uint64_t *smaskp, __inout_ecount_opt(EFX_PHY_NSTATS) uint32_t *stat) argument 546 siena_phy_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_PHY_NSTATS) uint32_t *stat) argument 595 siena_phy_bist_start( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 633 siena_phy_bist_poll( __in efx_nic_t *enp, __in efx_bist_type_t type, __out efx_bist_result_t *resultp, __out_opt __drv_when(count > 0, __notnull) uint32_t *value_maskp, __out_ecount_opt(count) __drv_when(count > 0, __notnull) unsigned long *valuesp, __in size_t count) argument 787 siena_phy_bist_stop( __in efx_nic_t *enp, __in efx_bist_type_t type) argument [all...] |
H A D | ef10_phy.c | 72 __in efx_nic_t *enp, 84 _NOTE(ARGUNUSED(enp)) 118 __in efx_nic_t *enp, 122 efx_port_t *epp = &(enp->en_port); 152 mcdi_phy_decode_link_mode(enp, link_flags, speed, 177 __in efx_nic_t *enp, 186 if ((rc = ef10_phy_verify(enp)) != 0) 189 enp->en_reset_flags |= EFX_RESET_PHY; 201 __in efx_nic_t *enp, 216 efx_mcdi_execute(enp, 71 mcdi_phy_decode_link_mode( __in efx_nic_t *enp, __in uint32_t link_flags, __in unsigned int speed, __in unsigned int fcntl, __out efx_link_mode_t *link_modep, __out unsigned int *fcntlp) argument 117 ef10_phy_link_ev( __in efx_nic_t *enp, __in efx_qword_t *eqp, __out efx_link_mode_t *link_modep) argument 176 ef10_phy_power( __in efx_nic_t *enp, __in boolean_t power) argument 200 ef10_phy_get_link( __in efx_nic_t *enp, __out ef10_link_state_t *elsp) argument 275 ef10_phy_reconfigure( __in efx_nic_t *enp) argument 399 ef10_phy_verify( __in efx_nic_t *enp) argument 448 ef10_phy_oui_get( __in efx_nic_t *enp, __out uint32_t *ouip) argument 460 ef10_phy_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_PHY_NSTATS) uint32_t *stat) argument [all...] |
H A D | ef10_ev.c | 88 __in efx_nic_t *enp, 133 supports_rx_batching = enp->en_nic_cfg.enc_rx_batching_enabled ? 1 : 0; 163 efx_mcdi_execute(enp, &req); 192 __in efx_nic_t *enp, 209 efx_mcdi_execute(enp, &req); 228 __in efx_nic_t *enp) 230 _NOTE(ARGUNUSED(enp)) 236 __in efx_nic_t *enp) 238 _NOTE(ARGUNUSED(enp)) 243 __in efx_nic_t *enp, 87 efx_mcdi_init_evq( __in efx_nic_t *enp, __in unsigned int instance, __in efsys_mem_t *esmp, __in size_t nevs, __in uint32_t irq, __out_opt uint32_t *irqp) argument 191 efx_mcdi_fini_evq( __in efx_nic_t *enp, __in uint32_t instance) argument 227 ef10_ev_init( __in efx_nic_t *enp) argument 235 ef10_ev_fini( __in efx_nic_t *enp) argument 242 ef10_ev_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in efsys_mem_t *esmp, __in size_t n, __in uint32_t id, __in efx_evq_t *eep) argument 299 efx_nic_t *enp = eep->ee_enp; local 312 efx_nic_t *enp = eep->ee_enp; local 349 efx_mcdi_driver_event( __in efx_nic_t *enp, __in uint32_t evq, __in efx_qword_t data) argument 392 efx_nic_t *enp = eep->ee_enp; local 408 efx_nic_t *enp = eep->ee_enp; local 484 efx_nic_t *enp = eep->ee_enp; local 650 efx_nic_t *enp = eep->ee_enp; local 763 efx_nic_t *enp = eep->ee_enp; local [all...] |
H A D | ef10_nvram.c | 660 __in efx_nic_t *enp, 673 _NOTE(ARGUNUSED(enp, partn)); 760 __in efx_nic_t *enp, 812 if ((rc = ef10_nvram_buffer_validate(enp, partn_type, 1118 __in efx_nic_t *enp, 1140 if ((rc = ef10_nvram_partn_read_mode(enp, partn, seg_offset, seg_data, 1167 if ((rc = ef10_nvram_partn_read_mode(enp, partn, 1247 __in efx_nic_t *enp, 1282 EFSYS_KMEM_ALLOC(enp->en_esip, length, data); 1310 __in efx_nic_t *enp, 659 ef10_nvram_buffer_validate( __in efx_nic_t *enp, __in uint32_t partn, __in_bcount(partn_size) caddr_t partn_data, __in size_t partn_size) argument 759 ef10_nvram_buffer_create( __in efx_nic_t *enp, __in uint16_t partn_type, __in_bcount(partn_size) caddr_t partn_data, __in size_t partn_size) argument 1117 ef10_nvram_read_tlv_segment( __in efx_nic_t *enp, __in uint32_t partn, __in size_t seg_offset, __in_bcount(max_seg_size) caddr_t seg_data, __in size_t max_seg_size) argument 1246 ef10_nvram_buf_read_tlv( __in efx_nic_t *enp, __in_bcount(max_seg_size) caddr_t seg_data, __in size_t max_seg_size, __in uint32_t tag, __deref_out_bcount_opt(*sizep) caddr_t *datap, __out size_t *sizep) argument 1309 ef10_nvram_partn_read_tlv( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t tag, __deref_out_bcount_opt(*seg_sizep) caddr_t *seg_datap, __out size_t *seg_sizep) argument 1618 ef10_nvram_partn_write_tlv( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t tag, __in_bcount(size) caddr_t data, __in size_t size) argument 1634 ef10_nvram_segment_write_tlv( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t tag, __in_bcount(size) caddr_t data, __in size_t size, __inout caddr_t *seg_datap, __inout size_t *partn_offsetp, __inout size_t *src_remain_lenp, __inout size_t *dest_remain_lenp, __in boolean_t write) argument 1717 ef10_nvram_partn_write_segment_tlv( __in efx_nic_t *enp, __in uint32_t partn, __in uint32_t tag, __in_bcount(size) caddr_t data, __in size_t size, __in boolean_t all_segments) argument 1827 ef10_nvram_partn_size( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *sizep) argument 1847 ef10_nvram_partn_lock( __in efx_nic_t *enp, __in uint32_t partn) argument 1865 ef10_nvram_partn_read_mode( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size, __in uint32_t mode) argument 1898 ef10_nvram_partn_read( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size) argument 1914 ef10_nvram_partn_erase( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __in size_t size) argument 1959 ef10_nvram_partn_write( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size) argument 2013 ef10_nvram_partn_unlock( __in efx_nic_t *enp, __in uint32_t partn) argument 2031 ef10_nvram_partn_set_version( __in efx_nic_t *enp, __in uint32_t partn, __in_ecount(4) uint16_t version[4]) argument 2145 ef10_parttbl_get( __in efx_nic_t *enp, __out ef10_parttbl_entry_t **parttblp, __out size_t *parttbl_rowsp) argument 2169 ef10_nvram_type_to_partn( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out uint32_t *partnp) argument 2200 ef10_nvram_partn_to_type( __in efx_nic_t *enp, __in uint32_t partn, __out efx_nvram_type_t *typep) argument 2228 ef10_nvram_test( __in efx_nic_t *enp) argument 2276 ef10_nvram_partn_get_version( __in efx_nic_t *enp, __in uint32_t partn, __out uint32_t *subtypep, __out_ecount(4) uint16_t version[4]) argument 2300 ef10_nvram_partn_rw_start( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *chunk_sizep) argument 2322 ef10_nvram_partn_rw_finish( __in efx_nic_t *enp, __in uint32_t partn) argument [all...] |
/illumos-gate/usr/src/uts/common/io/sfxge/ |
H A D | sfxge_nvram.c | 44 efx_nic_t *enp = sp->s_enp; local 51 if ((rc = efx_nvram_rw_start(enp, type, &chunk_size)) != 0) 59 if ((rc = op(enp, type, snip->sni_offset + off, buf, len)) != 0) 66 efx_nvram_rw_finish(enp, type); 71 efx_nvram_rw_finish(enp, type); 81 efx_nic_t *enp = sp->s_enp; local 86 if ((rc = efx_nvram_rw_start(enp, type, &chunk_size)) != 0) 89 if ((rc = efx_nvram_erase(enp, type)) != 0) 92 efx_nvram_rw_finish(enp, type); 97 efx_nvram_rw_finish(enp, typ 106 efx_nic_t *enp = sp->s_enp; local [all...] |
H A D | sfxge_vpd.c | 39 efx_nic_t *enp = sp->s_enp; local 45 if ((rc = efx_vpd_size(enp, &size)) != 0) 54 if ((rc = efx_vpd_read(enp, buf, size)) != 0) 57 if ((rc = efx_vpd_verify(enp, buf, size)) != 0) 63 if ((rc = efx_vpd_get(enp, buf, size, &vpd)) != 0) 91 efx_nic_t *enp = sp->s_enp; local 99 if ((rc = efx_vpd_size(enp, &size)) != 0) 108 if ((rc = efx_vpd_read(enp, buf, size)) != 0) 111 if ((rc = efx_vpd_verify(enp, buf, size)) != 0) { 112 if ((rc = efx_vpd_reinit(enp, bu [all...] |
H A D | sfxge_err.c | 70 efx_nic_t *enp = sp->s_enp; local 73 efx_intr_disable(enp); 74 efx_intr_fatal(enp);
|
H A D | sfxge_phy.c | 79 efx_nic_t *enp = sp->s_enp; local 98 if ((rc = efx_phy_stats_update(enp, &spp->sp_mem, spp->sp_statbuf)) 108 encp = efx_nic_cfg_get(enp); 127 efx_nic_t *enp = sp->s_enp; local 141 encp = efx_nic_cfg_get(enp); 163 kstat_named_init(knp, (char *)efx_phy_stat_name(enp, id), 255 efx_nic_t *enp; local 262 enp = sp->s_enp; 265 efx_phy_adv_cap_get(enp, EFX_PHY_CAP_DEFAULT, &adv_cap); 267 efx_phy_adv_cap_get(enp, EFX_PHY_CAP_CURREN 314 efx_nic_t *enp; local 341 efx_nic_t *enp = sp->s_enp; local [all...] |
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | ldentry.c | 189 Ent_desc *enp; local 199 for (APLIST_TRAVERSE(ofl->ofl_ents, ndx, enp)) { 207 if (((enp->ec_segment->sg_flags & FLG_SG_IS_ORDER) == 0) || 208 (enp->ec_flags & FLG_EC_USED) || (enp->ec_ordndx == 0)) 212 if (alist_nitems(enp->ec_files) > 0) { 214 enp->ec_segment->sg_name, enp->ec_is_name); 217 enp->ec_segment->sg_name, enp [all...] |