Home
last modified time | relevance | path

Searched refs:enp (Results 1 – 25 of 78) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/io/sfxge/common/
H A Defx_intr.c39 __in efx_nic_t *enp,
45 __in efx_nic_t *enp);
49 __in efx_nic_t *enp);
53 __in efx_nic_t *enp);
57 __in efx_nic_t *enp,
62 __in efx_nic_t *enp);
66 __in efx_nic_t *enp,
72 __in efx_nic_t *enp,
78 __in efx_nic_t *enp);
82 __in efx_nic_t *enp);
[all …]
H A Defx_nic.c111 __in efx_nic_t *enp) in efx_nic_biu_test() argument
123 EFX_BAR_TBL_WRITEO(enp, FR_AZ_DRIVER_REG, 0, &oword, B_TRUE); in efx_nic_biu_test()
126 EFX_BAR_TBL_WRITEO(enp, FR_AZ_DRIVER_REG, 1, &oword, B_TRUE); in efx_nic_biu_test()
128 EFX_BAR_TBL_READO(enp, FR_AZ_DRIVER_REG, 0, &oword, B_TRUE); in efx_nic_biu_test()
134 EFX_BAR_TBL_READO(enp, FR_AZ_DRIVER_REG, 1, &oword, B_TRUE); in efx_nic_biu_test()
146 EFX_BAR_TBL_WRITEO(enp, FR_AZ_DRIVER_REG, 0, &oword, B_TRUE); in efx_nic_biu_test()
149 EFX_BAR_TBL_WRITEO(enp, FR_AZ_DRIVER_REG, 1, &oword, B_TRUE); in efx_nic_biu_test()
151 EFX_BAR_TBL_READO(enp, FR_AZ_DRIVER_REG, 0, &oword, B_TRUE); in efx_nic_biu_test()
157 EFX_BAR_TBL_READO(enp, FR_AZ_DRIVER_REG, 1, &oword, B_TRUE); in efx_nic_biu_test()
243 efx_nic_t *enp; in efx_nic_create() local
[all …]
H A Defx_phy.c76 __in efx_nic_t *enp) in efx_phy_probe() argument
78 efx_port_t *epp = &(enp->en_port); in efx_phy_probe()
79 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in efx_phy_probe()
83 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_phy_probe()
89 switch (enp->en_family) { in efx_phy_probe()
125 __in efx_nic_t *enp) in efx_phy_verify() argument
127 efx_port_t *epp = &(enp->en_port); in efx_phy_verify()
130 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_phy_verify()
131 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); in efx_phy_verify()
133 return (epop->epo_verify(enp)); in efx_phy_verify()
[all …]
H A Def10_vpd.c43 __in efx_nic_t *enp) in ef10_vpd_init() argument
51 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in ef10_vpd_init()
52 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_vpd_init()
53 enp->en_family == EFX_FAMILY_MEDFORD); in ef10_vpd_init()
55 if (enp->en_nic_cfg.enc_vpd_is_global) { in ef10_vpd_init()
58 pci_pf = enp->en_nic_cfg.enc_pf; in ef10_vpd_init()
69 rc = ef10_nvram_partn_read_tlv(enp, in ef10_vpd_init()
85 enp->en_arch.ef10.ena_svpd = svpd; in ef10_vpd_init()
86 enp->en_arch.ef10.ena_svpd_length = svpd_size; in ef10_vpd_init()
94 EFSYS_KMEM_FREE(enp->en_esip, svpd_size, svpd); in ef10_vpd_init()
[all …]
H A Defx_rx.c39 __in efx_nic_t *enp);
43 __in efx_nic_t *enp);
48 __in efx_nic_t *enp,
55 __in efx_nic_t *enp,
62 __in efx_nic_t *enp,
68 __in efx_nic_t *enp,
74 __in efx_nic_t *enp,
82 __in efx_nic_t *enp,
111 __in efx_nic_t *enp,
177 __inout efx_nic_t *enp) in efx_rx_init() argument
[all …]
H A Defx_port.c36 __in efx_nic_t *enp) in efx_port_init() argument
38 efx_port_t *epp = &(enp->en_port); in efx_port_init()
42 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_port_init()
43 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in efx_port_init()
44 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); in efx_port_init()
46 if (enp->en_mod_flags & EFX_MOD_PORT) { in efx_port_init()
51 enp->en_mod_flags |= EFX_MOD_PORT; in efx_port_init()
58 if ((rc = efx_mac_select(enp)) != 0) in efx_port_init()
61 epp->ep_emop->emo_reconfigure(enp); in efx_port_init()
64 (void) efx_port_poll(enp, NULL); in efx_port_init()
[all …]
H A Dsiena_nic.c39 __in efx_nic_t *enp, in siena_nic_get_partn_mask() argument
54 efx_mcdi_execute(enp, &req); in siena_nic_get_partn_mask()
80 __in efx_nic_t *enp) in siena_board_cfg() argument
82 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in siena_board_cfg()
90 encp->enc_external_port = (uint8_t)enp->en_mcdi.em_emip.emi_port; in siena_board_cfg()
93 if ((rc = efx_mcdi_get_board_cfg(enp, &board_type, in siena_board_cfg()
104 enp->en_features |= EFX_FEATURE_TURBO; in siena_board_cfg()
128 rc = efx_mcdi_get_resource_limits(enp, &nevq, &nrxq, &ntxq); in siena_board_cfg()
162 __in efx_nic_t *enp) in siena_phy_cfg() argument
164 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in siena_phy_cfg()
[all …]
H A Def10_nic.c43 __in efx_nic_t *enp, in efx_mcdi_get_port_assignment() argument
51 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in efx_mcdi_get_port_assignment()
52 enp->en_family == EFX_FAMILY_MEDFORD); in efx_mcdi_get_port_assignment()
61 efx_mcdi_execute(enp, &req); in efx_mcdi_get_port_assignment()
87 __in efx_nic_t *enp, in efx_mcdi_get_port_modes() argument
95 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in efx_mcdi_get_port_modes()
96 enp->en_family == EFX_FAMILY_MEDFORD); in efx_mcdi_get_port_modes()
105 efx_mcdi_execute(enp, &req); in efx_mcdi_get_port_modes()
137 __in efx_nic_t *enp, in efx_mcdi_vadaptor_alloc() argument
145 EFSYS_ASSERT3U(enp->en_vport_id, ==, EVB_PORT_ID_NULL); in efx_mcdi_vadaptor_alloc()
[all …]
H A Defx_mac.c38 __in efx_nic_t *enp);
88 __in efx_nic_t *enp, in efx_mac_pdu_set() argument
91 efx_port_t *epp = &(enp->en_port); in efx_mac_pdu_set()
96 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mac_pdu_set()
97 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); in efx_mac_pdu_set()
112 if ((rc = emop->emo_pdu_set(enp)) != 0) in efx_mac_pdu_set()
132 __in efx_nic_t *enp, in efx_mac_addr_set() argument
135 efx_port_t *epp = &(enp->en_port); in efx_mac_addr_set()
141 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mac_addr_set()
142 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); in efx_mac_addr_set()
[all …]
H A Dsiena_impl.h47 __in efx_nic_t *enp);
51 __in efx_nic_t *enp);
55 __in efx_nic_t *enp);
61 __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,
92 __in efx_nic_t *enp,
97 __in efx_nic_t *enp,
[all …]
H A Defx_nvram.c78 __in efx_nic_t *enp) in efx_nvram_init() argument
83 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_nvram_init()
84 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in efx_nvram_init()
85 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_NVRAM)); in efx_nvram_init()
87 switch (enp->en_family) { in efx_nvram_init()
112 enp->en_envop = envop; in efx_nvram_init()
113 enp->en_mod_flags |= EFX_MOD_NVRAM; in efx_nvram_init()
127 __in efx_nic_t *enp) in efx_nvram_test() argument
129 const efx_nvram_ops_t *envop = enp->en_envop; in efx_nvram_test()
132 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_nvram_test()
[all …]
H A Def10_intr.c39 __in efx_nic_t *enp, in ef10_intr_init() argument
43 _NOTE(ARGUNUSED(enp, type, esmp)) in ef10_intr_init()
50 __in efx_nic_t *enp) in ef10_intr_enable() argument
52 _NOTE(ARGUNUSED(enp)) in ef10_intr_enable()
58 __in efx_nic_t *enp) in ef10_intr_disable() argument
60 _NOTE(ARGUNUSED(enp)) in ef10_intr_disable()
66 __in efx_nic_t *enp) in ef10_intr_disable_unlocked() argument
68 _NOTE(ARGUNUSED(enp)) in ef10_intr_disable_unlocked()
74 __in efx_nic_t *enp, in efx_mcdi_trigger_interrupt() argument
82 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in efx_mcdi_trigger_interrupt()
[all …]
H A Defx_lic.c42 __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);
[all …]
H A Def10_impl.h72 __in efx_nic_t *enp);
76 __in efx_nic_t *enp);
80 __in efx_nic_t *enp,
128 __in efx_nic_t *enp,
134 __in efx_nic_t *enp);
138 __in efx_nic_t *enp);
142 __in efx_nic_t *enp);
146 __in efx_nic_t *enp,
151 __in efx_nic_t *enp,
157 __in efx_nic_t *enp,
[all …]
H A Dsiena_vpd.c40 __in efx_nic_t *enp, in siena_vpd_get_static() argument
60 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0) in siena_vpd_get_static()
63 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg); in siena_vpd_get_static()
69 if ((rc = siena_nvram_partn_read(enp, partn, 0, in siena_vpd_get_static()
97 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK, in siena_vpd_get_static()
116 EFSYS_KMEM_ALLOC(enp->en_esip, vpd_length, svpd); in siena_vpd_get_static()
124 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); in siena_vpd_get_static()
144 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); in siena_vpd_get_static()
156 __in efx_nic_t *enp) in siena_vpd_init() argument
158 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_vpd_init()
[all …]
H A Defx_mon.c49 __in efx_nic_t *enp) in efx_mon_name() argument
51 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in efx_mon_name()
53 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mon_name()
73 __in efx_nic_t *enp) in efx_mon_init() argument
75 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in efx_mon_init()
76 efx_mon_t *emp = &(enp->en_mon); in efx_mon_init()
80 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mon_init()
81 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in efx_mon_init()
83 if (enp->en_mod_flags & EFX_MOD_MON) { in efx_mon_init()
88 enp->en_mod_flags |= EFX_MOD_MON; in efx_mon_init()
[all …]
H A Defx_mcdi.c89 __in efx_nic_t *enp, in efx_mcdi_init() argument
95 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mcdi_init()
96 EFSYS_ASSERT3U(enp->en_mod_flags, ==, 0); in efx_mcdi_init()
98 switch (enp->en_family) { in efx_mcdi_init()
123 if (enp->en_features & EFX_FEATURE_MCDI_DMA) { in efx_mcdi_init()
130 enp->en_mcdi.em_emtp = emtp; in efx_mcdi_init()
133 if ((rc = emcop->emco_init(enp, emtp)) != 0) in efx_mcdi_init()
137 enp->en_mcdi.em_emcop = emcop; in efx_mcdi_init()
138 enp->en_mod_flags |= EFX_MOD_MCDI; in efx_mcdi_init()
149 enp->en_mcdi.em_emcop = NULL; in efx_mcdi_init()
[all …]
H A Def10_filter.c116 __in efx_nic_t *enp) in ef10_filter_init() argument
121 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_filter_init()
122 enp->en_family == EFX_FAMILY_MEDFORD); in ef10_filter_init()
147 EFSYS_KMEM_ALLOC(enp->en_esip, sizeof (ef10_filter_table_t), eftp); in ef10_filter_init()
154 enp->en_filter.ef_ef10_filter_table = eftp; in ef10_filter_init()
166 __in efx_nic_t *enp) in ef10_filter_fini() argument
168 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_filter_fini()
169 enp->en_family == EFX_FAMILY_MEDFORD); in ef10_filter_fini()
171 if (enp->en_filter.ef_ef10_filter_table != NULL) { in ef10_filter_fini()
172 EFSYS_KMEM_FREE(enp->en_esip, sizeof (ef10_filter_table_t), in ef10_filter_fini()
[all …]
H A Defx_tx.c48 __in efx_nic_t *enp);
52 __in efx_nic_t *enp);
56 __in efx_nic_t *enp,
204 __in efx_nic_t *enp) in efx_tx_init() argument
209 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_tx_init()
210 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); in efx_tx_init()
212 if (!(enp->en_mod_flags & EFX_MOD_EV)) { in efx_tx_init()
217 if (enp->en_mod_flags & EFX_MOD_TX) { in efx_tx_init()
222 switch (enp->en_family) { in efx_tx_init()
247 EFSYS_ASSERT3U(enp->en_tx_qcount, ==, 0); in efx_tx_init()
[all …]
H A Defx_filter.c41 __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, in efx_filter_insert() argument
99 const efx_filter_ops_t *efop = enp->en_efop; in efx_filter_insert()
101 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_FILTER); in efx_filter_insert()
105 return (efop->efo_add(enp, spec, B_FALSE)); in efx_filter_insert()
[all …]
H A Dsiena_mcdi.c54 __in efx_nic_t *enp, in siena_mcdi_send_request() argument
60 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_mcdi_send_request()
66 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_mcdi_send_request()
75 EFX_BAR_TBL_WRITED(enp, FR_CZ_MC_TREG_SMEM, pdur, &dword, B_TRUE); in siena_mcdi_send_request()
80 EFX_BAR_TBL_WRITED(enp, FR_CZ_MC_TREG_SMEM, in siena_mcdi_send_request()
86 EFX_BAR_TBL_WRITED(enp, FR_CZ_MC_TREG_SMEM, dbr, &dword, B_FALSE); in siena_mcdi_send_request()
91 __in efx_nic_t *enp) in siena_mcdi_poll_reboot() argument
99 _NOTE(ARGUNUSED(enp)) in siena_mcdi_poll_reboot()
102 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_mcdi_poll_reboot()
107 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_mcdi_poll_reboot()
[all …]
H A Def10_rx.c40 __in efx_nic_t *enp, in efx_mcdi_init_rxq() argument
95 efx_mcdi_execute(enp, &req); in efx_mcdi_init_rxq()
112 __in efx_nic_t *enp, in efx_mcdi_fini_rxq() argument
129 efx_mcdi_execute(enp, &req); in efx_mcdi_fini_rxq()
147 __in efx_nic_t *enp, in efx_mcdi_rss_context_alloc() argument
189 efx_mcdi_execute(enp, &req); in efx_mcdi_rss_context_alloc()
229 __in efx_nic_t *enp, in efx_mcdi_rss_context_free() argument
251 efx_mcdi_execute(enp, &req); in efx_mcdi_rss_context_free()
272 __in efx_nic_t *enp, in efx_mcdi_rss_context_set_flags() argument
306 efx_mcdi_execute(enp, &req); in efx_mcdi_rss_context_set_flags()
[all …]
H A Def10_mcdi.c46 __in efx_nic_t *enp, in ef10_mcdi_init() argument
49 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in ef10_mcdi_init()
54 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_mcdi_init()
55 enp->en_family == EFX_FAMILY_MEDFORD); in ef10_mcdi_init()
56 EFSYS_ASSERT(enp->en_features & EFX_FEATURE_MCDI_DMA); in ef10_mcdi_init()
81 EFX_BAR_WRITED(enp, ER_DZ_MC_DB_HWRD_REG, &dword, B_FALSE); in ef10_mcdi_init()
84 (void) ef10_mcdi_poll_reboot(enp); in ef10_mcdi_init()
87 efx_mcdi_new_epoch(enp); in ef10_mcdi_init()
101 __in efx_nic_t *enp) in ef10_mcdi_fini() argument
103 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in ef10_mcdi_fini()
[all …]
H A Defx.h144 __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 Dsiena_sram.c38 __in efx_nic_t *enp) in siena_sram_init() argument
40 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in siena_sram_init()
44 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in siena_sram_init()
45 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_sram_init()
53 EFX_BAR_WRITEO(enp, FR_AZ_SRM_TX_DC_CFG_REG, &oword); in siena_sram_init()
56 EFX_BAR_WRITEO(enp, FR_AZ_TX_DC_CFG_REG, &oword); in siena_sram_init()
60 EFX_BAR_WRITEO(enp, FR_AZ_SRM_RX_DC_CFG_REG, &oword); in siena_sram_init()
63 EFX_BAR_WRITEO(enp, FR_AZ_RX_DC_CFG_REG, &oword); in siena_sram_init()
67 EFX_BAR_WRITEO(enp, FR_AZ_RX_DC_PF_WM_REG, &oword); in siena_sram_init()
71 EFX_BAR_WRITEO(enp, FR_AZ_SRM_UPD_EVQ_REG, &oword); in siena_sram_init()
[all …]

1234