/freebsd-13-stable/sys/dev/sfxge/common/ |
H A D | medford2_nic.c | 43 __in efx_nic_t *enp, 51 if ((rc = ef10_nic_get_port_mode_bandwidth(enp, 67 __in efx_nic_t *enp) 69 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 107 rc = efx_mcdi_set_workaround(enp, MC_CMD_WORKAROUND_BUG61265, B_TRUE, 120 if ((rc = efx_mcdi_get_clock(enp, &sysclk, &dpcpu_clk)) != 0) 135 if ((rc = efx_mcdi_get_rxdp_config(enp, &end_padding)) != 0) { 162 rc = medford2_nic_get_required_pcie_bandwidth(enp, &bandwidth); 42 medford2_nic_get_required_pcie_bandwidth( __in efx_nic_t *enp, __out uint32_t *bandwidth_mbpsp) argument 66 medford2_board_cfg( __in efx_nic_t *enp) argument
|
H A D | medford_nic.c | 41 __in efx_nic_t *enp, 47 if ((rc = ef10_nic_get_port_mode_bandwidth(enp, 63 __in efx_nic_t *enp) 65 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 103 rc = efx_mcdi_set_workaround(enp, MC_CMD_WORKAROUND_BUG61265, B_TRUE, 116 if ((rc = efx_mcdi_get_clock(enp, &sysclk, &dpcpu_clk)) != 0) 131 if ((rc = efx_mcdi_get_rxdp_config(enp, &end_padding)) != 0) { 158 rc = medford_nic_get_required_pcie_bandwidth(enp, &bandwidth); 40 medford_nic_get_required_pcie_bandwidth( __in efx_nic_t *enp, __out uint32_t *bandwidth_mbpsp) argument 62 medford_board_cfg( __in efx_nic_t *enp) argument
|
H A D | ef10_filter.c | 119 __in efx_nic_t *enp) 124 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 125 enp->en_family == EFX_FAMILY_MEDFORD || 126 enp->en_family == EFX_FAMILY_MEDFORD2); 163 EFSYS_KMEM_ALLOC(enp->en_esip, sizeof (ef10_filter_table_t), eftp); 170 enp->en_filter.ef_ef10_filter_table = eftp; 182 __in efx_nic_t *enp) 184 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || 185 enp->en_family == EFX_FAMILY_MEDFORD || 186 enp 118 ef10_filter_init( __in efx_nic_t *enp) argument 181 ef10_filter_fini( __in efx_nic_t *enp) argument 195 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 399 efx_mcdi_filter_op_delete( __in efx_nic_t *enp, __in unsigned int filter_op, __inout ef10_filter_handle_t *handle) argument 565 ef10_filter_restore( __in efx_nic_t *enp) argument 633 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 817 ef10_filter_add( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec, __in boolean_t may_replace) argument 837 ef10_filter_delete_internal( __in efx_nic_t *enp, __in uint32_t filter_id) argument 908 ef10_filter_delete( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 967 efx_mcdi_get_parser_disp_info( __in efx_nic_t *enp, __out_ecount(buffer_length) uint32_t *buffer, __in size_t buffer_length, __in boolean_t encap, __out size_t *list_lengthp) argument 1042 ef10_filter_supported_filters( __in efx_nic_t *enp, __out_ecount(buffer_length) uint32_t *buffer, __in size_t buffer_length, __out size_t *list_lengthp) argument 1155 ef10_filter_insert_unicast( __in efx_nic_t *enp, __in_ecount(6) uint8_t const *addr, __in efx_filter_flags_t filter_flags) argument 1192 ef10_filter_insert_all_unicast( __in efx_nic_t *enp, __in efx_filter_flags_t filter_flags) argument 1226 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_flags_t filter_flags, __in boolean_t rollback) argument 1338 ef10_filter_insert_all_multicast( __in efx_nic_t *enp, __in efx_filter_flags_t filter_flags) argument 1406 ef10_filter_insert_encap_filters( __in efx_nic_t *enp, __in boolean_t mulcst, __in efx_filter_flags_t filter_flags) argument 1479 ef10_filter_remove_old( __in efx_nic_t *enp) argument 1493 ef10_filter_get_workarounds( __in efx_nic_t *enp) argument 1534 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 1753 ef10_filter_get_default_rxq( __in efx_nic_t *enp, __out efx_rxq_t **erpp, __out boolean_t *using_rss) argument 1765 ef10_filter_default_rxq_set( __in efx_nic_t *enp, __in efx_rxq_t *erp, __in boolean_t using_rss) argument 1784 ef10_filter_default_rxq_clear( __in efx_nic_t *enp) argument [all...] |
H A D | efx_filter.c | 45 __in efx_nic_t *enp); 49 __in efx_nic_t *enp); 53 __in efx_nic_t *enp); 57 __in efx_nic_t *enp, 63 __in efx_nic_t *enp, 68 __in efx_nic_t *enp, 101 __in efx_nic_t *enp, 104 const efx_filter_ops_t *efop = enp->en_efop; 105 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 108 EFSYS_ASSERT3U(enp 100 efx_filter_insert( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 135 efx_filter_remove( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 149 efx_filter_restore( __in efx_nic_t *enp) argument 168 efx_filter_init( __in efx_nic_t *enp) argument 227 efx_filter_fini( __in efx_nic_t *enp) argument 251 efx_filter_supported_filters( __in efx_nic_t *enp, __out_ecount(buffer_length) uint32_t *buffer, __in size_t buffer_length, __out size_t *list_lengthp) argument 285 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 964 siena_filter_push_rx_limits( __in efx_nic_t *enp) argument 1000 siena_filter_push_tx_limits( __in efx_nic_t *enp) argument 1127 siena_filter_push_entry( __inout efx_nic_t *enp, __in siena_filter_type_t type, __in int index, __in efx_oword_t *eop) argument 1240 siena_filter_clear_entry( __in efx_nic_t *enp, __in siena_filter_tbl_t *sftp, __in int index) argument 1261 siena_filter_tbl_clear( __in efx_nic_t *enp, __in siena_filter_tbl_id_t tbl_id) argument 1283 siena_filter_init( __in efx_nic_t *enp) argument 1367 siena_filter_fini( __in efx_nic_t *enp) argument 1407 siena_filter_restore( __in efx_nic_t *enp) argument 1460 siena_filter_add( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec, __in boolean_t may_replace) argument 1542 siena_filter_delete( __in efx_nic_t *enp, __inout efx_filter_spec_t *spec) argument 1593 siena_filter_supported_filters( __in efx_nic_t *enp, __out_ecount(buffer_length) uint32_t *buffer, __in size_t buffer_length, __out size_t *list_lengthp) argument [all...] |
H A D | siena_nvram.c | 45 __in efx_nic_t *enp, 51 if ((1 << partn) & ~enp->en_u.siena.enu_partn_mask) { 56 if ((rc = efx_mcdi_nvram_info(enp, partn, sizep, 73 __in efx_nic_t *enp, 78 if ((rc = efx_mcdi_nvram_update_start(enp, partn)) != 0) { 92 __in efx_nic_t *enp, 104 if ((rc = efx_mcdi_nvram_read(enp, partn, offset, data, chunk, 124 __in efx_nic_t *enp, 131 if ((rc = efx_mcdi_nvram_erase(enp, partn, offset, size)) != 0) { 145 __in efx_nic_t *enp, 44 siena_nvram_partn_size( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *sizep) argument 72 siena_nvram_partn_lock( __in efx_nic_t *enp, __in uint32_t partn) argument 91 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 123 siena_nvram_partn_erase( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __in size_t size) argument 144 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 176 siena_nvram_partn_unlock( __in efx_nic_t *enp, __in uint32_t partn, __out_opt uint32_t *verify_resultp) argument 240 siena_nvram_type_to_partn( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out uint32_t *partnp) argument 267 siena_nvram_test( __in efx_nic_t *enp) argument 306 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 442 siena_nvram_get_subtype( __in efx_nic_t *enp, __in uint32_t partn, __out uint32_t *subtypep) argument 495 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 577 siena_nvram_partn_rw_start( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *chunk_sizep) argument 599 siena_nvram_partn_rw_finish( __in efx_nic_t *enp, __in uint32_t partn, __out_opt uint32_t *verify_resultp) argument 618 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 | 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 218 efx_mon_stat_name( __in efx_nic_t *enp, __in efx_mon_stat_t id) argument 321 efx_mon_stat_description( __in efx_nic_t *enp, __in efx_mon_stat_t id) argument 833 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 848 efx_mon_limits_update( __in efx_nic_t *enp, __inout_ecount(EFX_MON_NSTATS) efx_mon_stat_limits_t *values) argument 864 efx_mon_fini( __in efx_nic_t *enp) argument [all...] |
H A D | ef10_rx.c | 41 __in efx_nic_t *enp, 55 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 150 efx_mcdi_execute(enp, &req); 169 __in efx_nic_t *enp, 185 efx_mcdi_execute_quiet(enp, &req); 208 __in efx_nic_t *enp, 255 efx_mcdi_execute(enp, &req); 295 __in efx_nic_t *enp, 316 efx_mcdi_execute_quiet(enp, &req); 337 __in efx_nic_t *enp, 40 efx_mcdi_init_rxq( __in efx_nic_t *enp, __in uint32_t ndescs, __in uint32_t target_evq, __in uint32_t label, __in uint32_t instance, __in efsys_mem_t *esmp, __in boolean_t disable_scatter, __in boolean_t want_inner_classes, __in uint32_t ps_bufsize, __in uint32_t es_bufs_per_desc, __in uint32_t es_max_dma_len, __in uint32_t es_buf_stride, __in uint32_t hol_block_timeout) argument 168 efx_mcdi_fini_rxq( __in efx_nic_t *enp, __in uint32_t instance) argument 207 efx_mcdi_rss_context_alloc( __in efx_nic_t *enp, __in efx_rx_scale_context_type_t type, __in uint32_t num_queues, __out uint32_t *rss_contextp) argument 294 efx_mcdi_rss_context_free( __in efx_nic_t *enp, __in uint32_t rss_context) argument 336 efx_mcdi_rss_context_set_flags( __in efx_nic_t *enp, __in uint32_t rss_context, __in efx_rx_hash_type_t type) argument 431 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 487 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 541 ef10_rx_init( __in efx_nic_t *enp) argument 571 ef10_rx_scatter_enable( __in efx_nic_t *enp, __in unsigned int buf_size) argument 582 ef10_rx_scale_context_alloc( __in efx_nic_t *enp, __in efx_rx_scale_context_type_t type, __in uint32_t num_queues, __out uint32_t *rss_contextp) argument 604 ef10_rx_scale_context_free( __in efx_nic_t *enp, __in uint32_t rss_context) argument 624 ef10_rx_scale_mode_set( __in efx_nic_t *enp, __in uint32_t rss_context, __in efx_rx_hash_alg_t alg, __in efx_rx_hash_type_t type, __in boolean_t insert) argument 669 ef10_rx_scale_key_set( __in efx_nic_t *enp, __in uint32_t rss_context, __in_ecount(n) uint8_t *key, __in size_t n) argument 704 ef10_rx_scale_tbl_set( __in efx_nic_t *enp, __in uint32_t rss_context, __in_ecount(n) unsigned int *table, __in size_t n) argument 756 ef10_rx_prefix_pktlen( __in efx_nic_t *enp, __in uint8_t *buffer, __out uint16_t *lengthp) argument 776 ef10_rx_prefix_hash( __in efx_nic_t *enp, __in efx_rx_hash_alg_t func, __in uint8_t *buffer) argument 861 efx_nic_t *enp = erp->er_enp; local 892 efx_nic_t *enp = erp->er_enp; local 977 efx_nic_t *enp = erp->er_enp; local 1008 ef10_rx_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in unsigned int label, __in efx_rxq_type_t type, __in_opt const efx_rxq_type_data_t *type_data, __in efsys_mem_t *esmp, __in size_t ndescs, __in uint32_t id, __in unsigned int flags, __in efx_evq_t *eep, __in efx_rxq_t *erp) argument 1209 efx_nic_t *enp = erp->er_enp; local 1222 ef10_rx_fini( __in efx_nic_t *enp) argument [all...] |
H A D | efx_ev.c | 60 __in efx_nic_t *enp); 64 __in efx_nic_t *enp); 68 __in efx_nic_t *enp, 138 __in efx_nic_t *enp) 143 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 144 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_INTR); 146 if (enp->en_mod_flags & EFX_MOD_EV) { 151 switch (enp->en_family) { 182 EFSYS_ASSERT3U(enp->en_ev_qcount, ==, 0); 184 if ((rc = eevop->eevo_init(enp)) ! 137 efx_ev_init( __in efx_nic_t *enp) argument 203 efx_ev_fini( __in efx_nic_t *enp) argument 222 efx_ev_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in efsys_mem_t *esmp, __in size_t ndescs, __in uint32_t id, __in uint32_t us, __in uint32_t flags, __deref_out efx_evq_t **eepp) argument 306 efx_nic_t *enp = eep->ee_enp; local 325 efx_nic_t *enp = eep->ee_enp; local 544 efx_nic_t *enp = eep->ee_enp; local 556 efx_ev_usecs_to_ticks( __in efx_nic_t *enp, __in unsigned int us, __out unsigned int *ticksp) argument 581 efx_nic_t *enp = eep->ee_enp; local 611 { efx_nic_t *enp = eep->ee_enp; local 624 siena_ev_init( __in efx_nic_t *enp) argument 1109 efx_nic_t *enp = eep->ee_enp; local 1212 efx_nic_t *enp = eep->ee_enp; local 1231 efx_nic_t *enp = eep->ee_enp; local 1250 efx_nic_t *enp = eep->ee_enp; local 1294 siena_ev_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in efsys_mem_t *esmp, __in size_t ndescs, __in uint32_t id, __in uint32_t us, __in uint32_t flags, __in efx_evq_t *eep) argument 1430 efx_ev_qstat_name( __in efx_nic_t *enp, __in unsigned int id) argument 1467 efx_nic_t *enp = eep->ee_enp; local 1481 siena_ev_fini( __in efx_nic_t *enp) argument [all...] |
H A D | hunt_impl.h | 69 __in efx_nic_t *enp);
|
H A D | hunt_nic.c | 46 __in efx_nic_t *enp, 59 if ((rc = efx_mcdi_get_port_modes(enp, &port_modes, 98 __in efx_nic_t *enp) 100 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); 101 efx_port_t *epp = &(enp->en_port); 127 rc = efx_mcdi_set_workaround(enp, MC_CMD_WORKAROUND_BUG35388, B_TRUE, 140 rc = efx_mcdi_set_workaround(enp, MC_CMD_WORKAROUND_BUG41750, B_TRUE, 169 rc = efx_mcdi_set_workaround(enp, MC_CMD_WORKAROUND_BUG26807, 195 if ((rc = efx_mcdi_get_clock(enp, &sysclk, &dpcpu_clk)) != 0) 231 if ((rc = hunt_nic_get_required_pcie_bandwidth(enp, 45 hunt_nic_get_required_pcie_bandwidth( __in efx_nic_t *enp, __out uint32_t *bandwidth_mbpsp) argument 97 hunt_board_cfg( __in efx_nic_t *enp) argument [all...] |
H A D | efx.h | 182 __in efx_nic_t *enp, 187 __in efx_nic_t *enp); 191 __in efx_nic_t *enp); 195 __in efx_nic_t *enp); 199 __in efx_nic_t *enp); 205 __in efx_nic_t *enp); 211 __in efx_nic_t *enp); 215 __in efx_nic_t *enp); 219 __in efx_nic_t *enp); 240 __in efx_nic_t *enp, [all...] |
H A D | efx_mcdi.h | 89 __in efx_nic_t *enp, 94 __in efx_nic_t *enp, 99 __in efx_nic_t *enp, 107 __in efx_nic_t *enp, 113 __in efx_nic_t *enp, 120 __in efx_nic_t *enp, 129 __in efx_nic_t *enp, 141 __in efx_nic_t *enp, 148 __in efx_nic_t *enp, 157 __in efx_nic_t *enp); [all...] |
H A D | efx_vpd.c | 95 __in efx_nic_t *enp) 100 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); 101 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); 102 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_VPD)); 104 switch (enp->en_family) { 136 if ((rc = evpdop->evpdo_init(enp)) != 0) 140 enp->en_evpdop = evpdop; 141 enp->en_mod_flags |= EFX_MOD_VPD; 155 __in efx_nic_t *enp, 158 const efx_vpd_ops_t *evpdop = enp 94 efx_vpd_init( __in efx_nic_t *enp) argument 154 efx_vpd_size( __in efx_nic_t *enp, __out size_t *sizep) argument 176 efx_vpd_read( __in efx_nic_t *enp, __out_bcount(size) caddr_t data, __in size_t size) argument 199 efx_vpd_verify( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 222 efx_vpd_reinit( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 252 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 280 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 304 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 329 efx_vpd_write( __in efx_nic_t *enp, __in_bcount(size) caddr_t data, __in size_t size) argument 1011 efx_vpd_fini( __in efx_nic_t *enp) argument [all...] |
H A D | ef10_phy.c | 124 __in efx_nic_t *enp, 138 _NOTE(ARGUNUSED(enp)) 193 __in efx_nic_t *enp, 197 efx_port_t *epp = &(enp->en_port); 237 mcdi_phy_decode_link_mode(enp, link_flags, speed, 263 __in efx_nic_t *enp, 272 if ((rc = ef10_phy_verify(enp)) != 0) 275 enp->en_reset_flags |= EFX_RESET_PHY; 287 __in efx_nic_t *enp, 302 efx_mcdi_execute(enp, 123 mcdi_phy_decode_link_mode( __in efx_nic_t *enp, __in uint32_t link_flags, __in unsigned int speed, __in unsigned int fcntl, __in uint32_t fec, __out efx_link_mode_t *link_modep, __out unsigned int *fcntlp, __out efx_phy_fec_type_t *fecp) argument 192 ef10_phy_link_ev( __in efx_nic_t *enp, __in efx_qword_t *eqp, __out efx_link_mode_t *link_modep) argument 262 ef10_phy_power( __in efx_nic_t *enp, __in boolean_t power) argument 286 ef10_phy_get_link( __in efx_nic_t *enp, __out ef10_link_state_t *elsp) argument 358 ef10_phy_reconfigure( __in efx_nic_t *enp) argument 521 ef10_phy_verify( __in efx_nic_t *enp) argument 569 ef10_phy_oui_get( __in efx_nic_t *enp, __out uint32_t *ouip) argument 579 ef10_phy_link_state_get( __in efx_nic_t *enp, __out efx_phy_link_state_t *eplsp) argument 603 ef10_phy_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_PHY_NSTATS) uint32_t *stat) argument 620 ef10_bist_enable_offline( __in efx_nic_t *enp) argument 637 ef10_bist_start( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 655 ef10_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 772 ef10_bist_stop( __in efx_nic_t *enp, __in efx_bist_type_t type) argument [all...] |
H A D | ef10_mac.c | 41 __in efx_nic_t *enp, 44 efx_port_t *epp = &(enp->en_port); 48 if ((rc = ef10_phy_get_link(enp, &els)) != 0) 68 __in efx_nic_t *enp, 78 if ((rc = ef10_phy_get_link(enp, &els)) != 0) 100 __in efx_nic_t *enp) 102 efx_port_t *epp = &(enp->en_port); 115 enp->en_vport_id); 119 efx_mcdi_execute(enp, &req); 136 __in efx_nic_t *enp) 40 ef10_mac_poll( __in efx_nic_t *enp, __out efx_link_mode_t *link_modep) argument 67 ef10_mac_up( __in efx_nic_t *enp, __out boolean_t *mac_upp) argument 99 efx_mcdi_vadapter_set_mac( __in efx_nic_t *enp) argument 135 ef10_mac_addr_set( __in efx_nic_t *enp) argument 164 efx_mcdi_mtu_set( __in efx_nic_t *enp, __in uint32_t mtu) argument 200 efx_mcdi_mtu_get( __in efx_nic_t *enp, __out size_t *mtu) argument 246 ef10_mac_pdu_set( __in efx_nic_t *enp) argument 277 ef10_mac_pdu_get( __in efx_nic_t *enp, __out size_t *pdu) argument 295 ef10_mac_reconfigure( __in efx_nic_t *enp) argument 373 ef10_mac_multicast_list_set( __in efx_nic_t *enp) argument 396 ef10_mac_filter_default_rxq_set( __in efx_nic_t *enp, __in efx_rxq_t *erp, __in boolean_t using_rss) argument 430 ef10_mac_filter_default_rxq_clear( __in efx_nic_t *enp) argument 447 ef10_mac_loopback_set( __in efx_nic_t *enp, __in efx_link_mode_t link_mode, __in efx_loopback_type_t loopback_type) argument 483 ef10_mac_stats_get_mask( __in efx_nic_t *enp, __inout_bcount(mask_size) uint32_t *maskp, __in size_t mask_size) argument 605 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 | mcdi_mon.c | 51 __in efx_nic_t *enp, 58 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 160 __in efx_nic_t *enp, 165 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); 182 (8 * enp->en_nic_cfg.enc_mcdi_sensor_mask_size)); 185 EFSYS_ASSERT(enp->en_nic_cfg.enc_mcdi_sensor_maskp != NULL); 186 EFSYS_ASSERT((enp->en_nic_cfg.enc_mcdi_sensor_maskp[ 215 __in efx_nic_t *enp, 243 efx_mcdi_execute(enp, &req); 255 __in efx_nic_t *enp, 50 mcdi_mon_decode_stats( __in efx_nic_t *enp, __in_bcount(sensor_mask_size) uint32_t *sensor_mask, __in size_t sensor_mask_size, __in_opt efsys_mem_t *esmp, __out_bcount_opt(sensor_mask_size) uint32_t *stat_maskp, __inout_ecount_opt(EFX_MON_NSTATS) efx_mon_stat_value_t *stat) argument 159 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 214 efx_mcdi_read_sensors( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __in uint32_t size) argument 254 efx_mcdi_sensor_info_npages( __in efx_nic_t *enp, __out uint32_t *npagesp) argument 297 efx_mcdi_sensor_info( __in efx_nic_t *enp, __out_ecount(npages) uint32_t *sensor_maskp, __in size_t npages) argument 364 efx_mcdi_sensor_info_page( __in efx_nic_t *enp, __in uint32_t page, __out uint32_t *mask_part, __out_ecount((sizeof (*mask_part) * 8) - 1) efx_mon_stat_limits_t *limits) argument 443 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 502 mcdi_mon_limits_update( __in efx_nic_t *enp, __inout_ecount(EFX_MON_NSTATS) efx_mon_stat_limits_t *values) argument 561 mcdi_mon_cfg_build( __in efx_nic_t *enp) argument 645 mcdi_mon_cfg_free( __in efx_nic_t *enp) argument [all...] |
H A D | siena_phy.c | 75 __in efx_nic_t *enp, 87 _NOTE(ARGUNUSED(enp)) 116 __in efx_nic_t *enp, 120 efx_port_t *epp = &(enp->en_port); 147 siena_phy_decode_link_mode(enp, link_flags, speed, 173 __in efx_nic_t *enp, 182 if ((rc = siena_phy_verify(enp)) != 0) 185 enp->en_reset_flags |= EFX_RESET_PHY; 197 __in efx_nic_t *enp, 211 efx_mcdi_execute(enp, 74 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 115 siena_phy_link_ev( __in efx_nic_t *enp, __in efx_qword_t *eqp, __out efx_link_mode_t *link_modep) argument 172 siena_phy_power( __in efx_nic_t *enp, __in boolean_t power) argument 196 siena_phy_get_link( __in efx_nic_t *enp, __out siena_link_state_t *slsp) argument 270 siena_phy_reconfigure( __in efx_nic_t *enp) argument 386 siena_phy_verify( __in efx_nic_t *enp) argument 434 siena_phy_oui_get( __in efx_nic_t *enp, __out uint32_t *ouip) argument 463 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 549 siena_phy_stats_update( __in efx_nic_t *enp, __in efsys_mem_t *esmp, __inout_ecount(EFX_PHY_NSTATS) uint32_t *stat) argument 604 siena_phy_bist_start( __in efx_nic_t *enp, __in efx_bist_type_t type) argument 642 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 795 siena_phy_bist_stop( __in efx_nic_t *enp, __in efx_bist_type_t type) argument [all...] |
H A D | ef10_tx.c | 51 __in efx_nic_t *enp, 69 EFX_TXQ_NBUFS(enp->en_nic_cfg.enc_txq_max_ndescs)); 123 efx_mcdi_execute(enp, &req); 144 __in efx_nic_t *enp, 160 efx_mcdi_execute_quiet(enp, &req); 182 __in efx_nic_t *enp) 184 _NOTE(ARGUNUSED(enp)) 190 __in efx_nic_t *enp) 192 _NOTE(ARGUNUSED(enp)) 197 __in efx_nic_t *enp, 50 efx_mcdi_init_txq( __in efx_nic_t *enp, __in uint32_t ndescs, __in uint32_t target_evq, __in uint32_t label, __in uint32_t instance, __in uint16_t flags, __in efsys_mem_t *esmp) argument 143 efx_mcdi_fini_txq( __in efx_nic_t *enp, __in uint32_t instance) argument 181 ef10_tx_init( __in efx_nic_t *enp) argument 189 ef10_tx_fini( __in efx_nic_t *enp) argument 196 ef10_tx_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in unsigned int label, __in efsys_mem_t *esmp, __in size_t ndescs, __in uint32_t id, __in uint16_t flags, __in efx_evq_t *eep, __in efx_txq_t *etp, __out unsigned int *addedp) argument 263 efx_nic_t *enp = etp->et_enp; local 319 efx_nic_t *enp = etp->et_enp; local 341 efx_nic_t *enp = etp->et_enp; local 503 efx_nic_t *enp = etp->et_enp; local 753 efx_nic_t *enp = etp->et_enp; local [all...] |
H A D | ef10_nvram.c | 1240 __in efx_nic_t *enp, 1262 if ((rc = ef10_nvram_partn_read_mode(enp, partn, seg_offset, seg_data, 1289 if ((rc = ef10_nvram_partn_read_mode(enp, partn, 1369 __in efx_nic_t *enp, 1382 _NOTE(ARGUNUSED(enp)) 1406 EFSYS_KMEM_ALLOC(enp->en_esip, length, data); 1434 __in efx_nic_t *enp, 1448 if ((rc = ef10_nvram_partn_size(enp, partn, &partn_size)) != 0) 1456 EFSYS_KMEM_ALLOC(enp->en_esip, partn_size, seg_data); 1472 if ((rc = ef10_nvram_read_tlv_segment(enp, part 1239 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 1368 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 1433 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 1746 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 1762 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 1854 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 1964 ef10_nvram_partn_size( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *sizep) argument 1984 ef10_nvram_partn_lock( __in efx_nic_t *enp, __in uint32_t partn) argument 2002 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 2035 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 2053 ef10_nvram_partn_read_backup( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __out_bcount(size) caddr_t data, __in size_t size) argument 2074 ef10_nvram_partn_erase( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __in size_t size) argument 2119 ef10_nvram_partn_write( __in efx_nic_t *enp, __in uint32_t partn, __in unsigned int offset, __in_bcount(size) caddr_t data, __in size_t size) argument 2173 ef10_nvram_partn_unlock( __in efx_nic_t *enp, __in uint32_t partn, __out_opt uint32_t *verify_resultp) argument 2197 ef10_nvram_partn_set_version( __in efx_nic_t *enp, __in uint32_t partn, __in_ecount(4) uint16_t version[4]) argument 2296 ef10_parttbl_get( __in efx_nic_t *enp, __out ef10_parttbl_entry_t **parttblp, __out size_t *parttbl_rowsp) argument 2325 ef10_nvram_type_to_partn( __in efx_nic_t *enp, __in efx_nvram_type_t type, __out uint32_t *partnp) argument 2357 ef10_nvram_partn_to_type( __in efx_nic_t *enp, __in uint32_t partn, __out efx_nvram_type_t *typep) argument 2385 ef10_nvram_test( __in efx_nic_t *enp) argument 2433 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 2457 ef10_nvram_partn_rw_start( __in efx_nic_t *enp, __in uint32_t partn, __out size_t *chunk_sizep) argument 2490 ef10_nvram_partn_rw_finish( __in efx_nic_t *enp, __in uint32_t partn, __out_opt uint32_t *verify_resultp) argument [all...] |
H A D | ef10_ev.c | 96 __in efx_nic_t *enp, 117 efx_mcdi_execute(enp, &req); 141 __in efx_nic_t *enp, 220 if ((rc = efx_ev_usecs_to_ticks(enp, us, &ticks)) != 0) 245 efx_mcdi_execute(enp, &req); 277 __in efx_nic_t *enp, 345 if ((rc = efx_ev_usecs_to_ticks(enp, us, &ticks)) != 0) 370 efx_mcdi_execute(enp, &req); 405 __in efx_nic_t *enp, 421 efx_mcdi_execute_quiet(enp, 95 efx_mcdi_set_evq_tmr( __in efx_nic_t *enp, __in uint32_t instance, __in uint32_t mode, __in uint32_t timer_ns) argument 140 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, __in uint32_t us, __in uint32_t flags, __in boolean_t low_latency) argument 276 efx_mcdi_init_evq_v2( __in efx_nic_t *enp, __in unsigned int instance, __in efsys_mem_t *esmp, __in size_t nevs, __in uint32_t irq, __in uint32_t us, __in uint32_t flags) argument 404 efx_mcdi_fini_evq( __in efx_nic_t *enp, __in uint32_t instance) argument 442 ef10_ev_init( __in efx_nic_t *enp) argument 450 ef10_ev_fini( __in efx_nic_t *enp) argument 457 ef10_ev_qcreate( __in efx_nic_t *enp, __in unsigned int index, __in efsys_mem_t *esmp, __in size_t ndescs, __in uint32_t id, __in uint32_t us, __in uint32_t flags, __in efx_evq_t *eep) argument 568 efx_nic_t *enp = eep->ee_enp; local 582 efx_nic_t *enp = eep->ee_enp; local 619 efx_mcdi_driver_event( __in efx_nic_t *enp, __in uint32_t evq, __in efx_qword_t data) argument 662 efx_nic_t *enp = eep->ee_enp; local 678 efx_nic_t *enp = eep->ee_enp; local 871 efx_nic_t *enp = eep->ee_enp; local 1083 efx_nic_t *enp = eep->ee_enp; local 1197 efx_nic_t *enp = eep->ee_enp; local [all...] |
H A D | siena_mac.c | 43 __in efx_nic_t *enp, 46 efx_port_t *epp = &(enp->en_port); 50 if ((rc = siena_phy_get_link(enp, &sls)) != 0) 70 __in efx_nic_t *enp, 80 if ((rc = siena_phy_get_link(enp, &sls)) != 0) 95 __in efx_nic_t *enp) 97 efx_port_t *epp = &(enp->en_port); 133 efx_mcdi_execute(enp, &req); 184 efx_mcdi_execute(enp, &req); 205 __in efx_nic_t *enp, 42 siena_mac_poll( __in efx_nic_t *enp, __out efx_link_mode_t *link_modep) argument 69 siena_mac_up( __in efx_nic_t *enp, __out boolean_t *mac_upp) argument 94 siena_mac_reconfigure( __in efx_nic_t *enp) argument 204 siena_mac_loopback_set( __in efx_nic_t *enp, __in efx_link_mode_t link_mode, __in efx_loopback_type_t loopback_type) argument 240 siena_mac_stats_get_mask( __in efx_nic_t *enp, __inout_bcount(mask_size) uint32_t *maskp, __in size_t mask_size) argument 270 siena_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 492 siena_mac_pdu_get( __in efx_nic_t *enp, __out size_t *pdu) argument [all...] |
/freebsd-13-stable/sys/dev/sfxge/ |
H A D | sfxge_nvram.c | 58 efx_nic_t *enp = sc->enp; local 73 if ((rc = efx_nvram_rw_start(enp, type, &chunk_size)) != 0) 86 rc = efx_nvram_write_chunk(enp, type, 91 rc = efx_nvram_read_chunk(enp, type, 106 efx_nvram_rw_finish(enp, type, NULL); 114 efx_nic_t *enp = sc->enp; local 121 if ((rc = efx_nvram_rw_start(enp, type, &chunk_size)) != 0) 124 rc = efx_nvram_erase(enp, typ 147 efx_nic_t *enp = sc->enp; local [all...] |
H A D | sfxge.c | 158 efx_nic_set_drv_limits(sc->enp, &limits); 160 if ((rc = efx_nic_init(sc->enp)) != 0) 163 rc = efx_nic_get_vi_pool(sc->enp, &evq_allocated, &rxq_allocated, 166 efx_nic_fini(sc->enp); 211 return (efx_nic_set_drv_limits(sc->enp, &limits)); 233 if ((rc = efx_nic_init(sc->enp)) != 0) 277 efx_nic_fini(sc->enp); 322 efx_nic_fini(sc->enp); 337 rc = efx_vpd_get(sc->enp, sc->vpd_data, sc->vpd_size, &value); 355 rc = efx_vpd_set(sc->enp, s 680 efx_nic_t *enp; local 895 efx_nic_t *enp; local [all...] |
H A D | sfxge_port.c | 92 if ((rc = efx_mac_stats_update(sc->enp, esmp, 196 name = efx_mac_stat_name(sc->enp, id); 221 efx_mac_fcntl_get(sc->enp, &wanted_fc, &link_fc); 259 error = efx_mac_fcntl_set(sc->enp, 291 efx_mac_fcntl_get(sc->enp, &wanted_fc, &link_fc); 338 efx_nic_t *enp; local 343 enp = sc->enp; 352 (void)efx_port_poll(enp, &mode); 390 rc = efx_mac_multicast_list_set(sc->enp, por 452 efx_nic_t *enp; local 488 efx_nic_t *enp; local [all...] |
H A D | sfxge_mcdi.c | 76 efx_nic_t *enp; local 83 enp = sc->enp; 86 if (efx_mcdi_request_poll(enp)) { 92 aborted = efx_mcdi_request_abort(enp); 130 efx_mcdi_get_timeout(sc->enp, emrp, &timeout_us); 133 efx_mcdi_request_start(sc->enp, emrp, B_FALSE); 236 const efx_nic_cfg_t *encp = efx_nic_cfg_get(sc->enp); 304 efx_nic_t *enp; local 311 enp 356 efx_nic_t *enp; local [all...] |