Home
last modified time | relevance | path

Searched full:enp (Results 1 – 25 of 65) sorted by relevance

123

/freebsd/sys/dev/sfxge/common/
H A Defx_intr.c41 __in efx_nic_t *enp,
47 __in efx_nic_t *enp);
51 __in efx_nic_t *enp);
55 __in efx_nic_t *enp);
59 __in efx_nic_t *enp,
64 __in efx_nic_t *enp);
68 __in efx_nic_t *enp,
74 __in efx_nic_t *enp,
80 __in efx_nic_t *enp);
84 __in efx_nic_t *enp);
[all …]
H A Defx_lic.c46 __in efx_nic_t *enp,
54 __in efx_nic_t *enp,
63 __in efx_nic_t *enp,
73 __in efx_nic_t *enp,
79 __in efx_nic_t *enp,
92 __in efx_nic_t *enp,
103 __in efx_nic_t *enp,
114 __in efx_nic_t *enp,
121 __in efx_nic_t *enp,
132 __in efx_nic_t *enp);
[all …]
H A Def10_impl.h83 __in efx_nic_t *enp);
87 __in efx_nic_t *enp);
91 __in efx_nic_t *enp,
142 __in efx_nic_t *enp,
148 __in efx_nic_t *enp);
152 __in efx_nic_t *enp);
156 __in efx_nic_t *enp);
160 __in efx_nic_t *enp,
165 __in efx_nic_t *enp,
171 __in efx_nic_t *enp,
[all …]
H A Dsiena_impl.h57 __in efx_nic_t *enp);
61 __in efx_nic_t *enp);
65 __in efx_nic_t *enp);
80 __in efx_nic_t *enp);
86 __in efx_nic_t *enp);
90 __in efx_nic_t *enp);
96 __in efx_nic_t *enp);
102 __in efx_nic_t *enp,
111 __in efx_nic_t *enp,
116 __in efx_nic_t *enp,
[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()
54 enp->en_family == EFX_FAMILY_MEDFORD2); in ef10_vpd_init()
56 if (enp->en_nic_cfg.enc_vpd_is_global) { in ef10_vpd_init()
59 pci_pf = enp->en_nic_cfg.enc_pf; in ef10_vpd_init()
70 rc = ef10_nvram_partn_read_tlv(enp, in ef10_vpd_init()
86 enp->en_arch.ef10.ena_svpd = svpd; in ef10_vpd_init()
87 enp->en_arch.ef10.ena_svpd_length = svpd_size; in ef10_vpd_init()
[all …]
H A Defx_nic.c210 efx_nic_t *enp; in efx_nic_create() local
217 EFSYS_KMEM_ALLOC(esip, sizeof (efx_nic_t), enp); in efx_nic_create()
219 if (enp == NULL) { in efx_nic_create()
224 enp->en_magic = EFX_NIC_MAGIC; in efx_nic_create()
229 enp->en_enop = &__efx_nic_siena_ops; in efx_nic_create()
230 enp->en_features = in efx_nic_create()
244 enp->en_enop = &__efx_nic_hunt_ops; in efx_nic_create()
245 enp->en_features = in efx_nic_create()
262 enp->en_enop = &__efx_nic_medford_ops; in efx_nic_create()
267 enp->en_features = in efx_nic_create()
[all …]
H A Defx_nvram.c83 __in efx_nic_t *enp) in efx_nvram_init() argument
88 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_nvram_init()
89 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in efx_nvram_init()
90 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_NVRAM)); in efx_nvram_init()
92 switch (enp->en_family) { in efx_nvram_init()
123 enp->en_envop = envop; in efx_nvram_init()
124 enp->en_mod_flags |= EFX_MOD_NVRAM; in efx_nvram_init()
126 enp->en_nvram_partn_locked = EFX_NVRAM_PARTN_INVALID; in efx_nvram_init()
140 __in efx_nic_t *enp) in efx_nvram_test() argument
142 const efx_nvram_ops_t *envop = enp->en_envop; in efx_nvram_test()
[all …]
H A Defx_phy.c79 __in efx_nic_t *enp) in efx_phy_probe() argument
81 efx_port_t *epp = &(enp->en_port); in efx_phy_probe()
82 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in efx_phy_probe()
86 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_phy_probe()
92 switch (enp->en_family) { in efx_phy_probe()
137 __in efx_nic_t *enp) in efx_phy_verify() argument
139 efx_port_t *epp = &(enp->en_port); in efx_phy_verify()
142 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_phy_verify()
143 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); in efx_phy_verify()
145 return (epop->epo_verify(enp)); in efx_phy_verify()
[all …]
H A Defx_mac.c41 __in efx_nic_t *enp);
96 __in efx_nic_t *enp, in efx_mac_pdu_set() argument
99 efx_port_t *epp = &(enp->en_port); in efx_mac_pdu_set()
104 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mac_pdu_set()
105 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PORT); in efx_mac_pdu_set()
120 if ((rc = emop->emo_pdu_set(enp)) != 0) in efx_mac_pdu_set()
140 __in efx_nic_t *enp, in efx_mac_pdu_get() argument
143 efx_port_t *epp = &(enp->en_port); in efx_mac_pdu_get()
147 if ((rc = emop->emo_pdu_get(enp, pdu)) != 0) in efx_mac_pdu_get()
160 __in efx_nic_t *enp, in efx_mac_addr_set() argument
[all …]
H A Defx_rx.c41 __in efx_nic_t *enp);
45 __in efx_nic_t *enp);
50 __in efx_nic_t *enp,
57 __in efx_nic_t *enp,
65 __in efx_nic_t *enp,
72 __in efx_nic_t *enp,
79 __in efx_nic_t *enp,
87 __in efx_nic_t *enp,
132 __in efx_nic_t *enp,
210 __inout efx_nic_t *enp) in efx_rx_init() argument
[all …]
H A Def10_nic.c44 __in efx_nic_t *enp, in efx_mcdi_get_port_assignment() argument
52 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in efx_mcdi_get_port_assignment()
53 enp->en_family == EFX_FAMILY_MEDFORD || in efx_mcdi_get_port_assignment()
54 enp->en_family == EFX_FAMILY_MEDFORD2); in efx_mcdi_get_port_assignment()
62 efx_mcdi_execute(enp, &req); in efx_mcdi_get_port_assignment()
88 __in efx_nic_t *enp, in efx_mcdi_get_port_modes() argument
98 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in efx_mcdi_get_port_modes()
99 enp->en_family == EFX_FAMILY_MEDFORD || in efx_mcdi_get_port_modes()
100 enp->en_family == EFX_FAMILY_MEDFORD2); in efx_mcdi_get_port_modes()
108 efx_mcdi_execute(enp, &req); in efx_mcdi_get_port_modes()
[all …]
H A Defx_tunnel.c49 __in efx_nic_t *enp);
53 __in efx_nic_t *enp);
63 __in efx_nic_t *enp, in efx_mcdi_set_tunnel_encap_udp_ports() argument
129 efx_mcdi_execute(enp, &req); in efx_mcdi_set_tunnel_encap_udp_ports()
162 __in efx_nic_t *enp) in efx_tunnel_init() argument
164 efx_tunnel_cfg_t *etcp = &enp->en_tunnel_cfg; in efx_tunnel_init()
168 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_tunnel_init()
169 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in efx_tunnel_init()
170 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_TUNNEL)); in efx_tunnel_init()
175 switch (enp->en_family) { in efx_tunnel_init()
[all …]
H A Dsiena_nic.c44 __in efx_nic_t *enp, in siena_nic_get_partn_mask() argument
58 efx_mcdi_execute(enp, &req); in siena_nic_get_partn_mask()
86 __in efx_nic_t *enp) in siena_board_cfg() argument
88 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in siena_board_cfg()
100 encp->enc_external_port = (uint8_t)enp->en_mcdi.em_emip.emi_port; in siena_board_cfg()
103 if ((rc = efx_mcdi_get_board_cfg(enp, &board_type, in siena_board_cfg()
121 enp->en_features |= EFX_FEATURE_TURBO; in siena_board_cfg()
166 rc = efx_mcdi_get_resource_limits(enp, &nevq, &nrxq, &ntxq); in siena_board_cfg()
219 __in efx_nic_t *enp) in siena_phy_cfg() argument
222 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in siena_phy_cfg()
[all …]
H A Defx_port.c39 __in efx_nic_t *enp) in efx_port_init() argument
41 efx_port_t *epp = &(enp->en_port); in efx_port_init()
45 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_port_init()
46 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE); in efx_port_init()
47 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); in efx_port_init()
49 if (enp->en_mod_flags & EFX_MOD_PORT) { in efx_port_init()
54 enp->en_mod_flags |= EFX_MOD_PORT; in efx_port_init()
61 if ((rc = efx_mac_select(enp)) != 0) in efx_port_init()
64 epp->ep_emop->emo_reconfigure(enp); in efx_port_init()
67 (void) efx_port_poll(enp, NULL); in efx_port_init()
[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()
49 __in efx_nic_t *enp) in ef10_intr_enable() argument
51 _NOTE(ARGUNUSED(enp)) in ef10_intr_enable()
56 __in efx_nic_t *enp) in ef10_intr_disable() argument
58 _NOTE(ARGUNUSED(enp)) in ef10_intr_disable()
63 __in efx_nic_t *enp) in ef10_intr_disable_unlocked() argument
65 _NOTE(ARGUNUSED(enp)) in ef10_intr_disable_unlocked()
70 __in efx_nic_t *enp, in efx_mcdi_trigger_interrupt() argument
78 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in efx_mcdi_trigger_interrupt()
[all …]
H A Defx_mcdi.c90 __in efx_nic_t *enp, in efx_mcdi_init() argument
96 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_mcdi_init()
97 EFSYS_ASSERT3U(enp->en_mod_flags, ==, 0); in efx_mcdi_init()
99 switch (enp->en_family) { in efx_mcdi_init()
130 if (enp->en_features & EFX_FEATURE_MCDI_DMA) { in efx_mcdi_init()
137 enp->en_mcdi.em_emtp = emtp; in efx_mcdi_init()
140 if ((rc = emcop->emco_init(enp, emtp)) != 0) in efx_mcdi_init()
144 enp->en_mcdi.em_emcop = emcop; in efx_mcdi_init()
145 enp->en_mod_flags |= EFX_MOD_MCDI; in efx_mcdi_init()
156 enp->en_mcdi.em_emcop = NULL; in efx_mcdi_init()
[all …]
H A Dsiena_vpd.c43 __in efx_nic_t *enp, in siena_vpd_get_static() argument
63 if ((rc = siena_nvram_partn_size(enp, partn, &size)) != 0) in siena_vpd_get_static()
71 EFSYS_KMEM_ALLOC(enp->en_esip, size, scfg); in siena_vpd_get_static()
77 if ((rc = siena_nvram_partn_read(enp, partn, 0, in siena_vpd_get_static()
105 if ((rc = siena_nvram_partn_read(enp, partn, SIENA_NVRAM_CHUNK, in siena_vpd_get_static()
124 EFSYS_KMEM_ALLOC(enp->en_esip, vpd_length, svpd); in siena_vpd_get_static()
132 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); in siena_vpd_get_static()
152 EFSYS_KMEM_FREE(enp->en_esip, size, scfg); in siena_vpd_get_static()
166 __in efx_nic_t *enp) in siena_vpd_init() argument
168 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_vpd_init()
[all …]
H A Defx_tx.c51 __in efx_nic_t *enp);
55 __in efx_nic_t *enp);
59 __in efx_nic_t *enp,
236 __in efx_nic_t *enp) in efx_tx_init() argument
241 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_tx_init()
242 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NIC); in efx_tx_init()
244 if (!(enp->en_mod_flags & EFX_MOD_EV)) { in efx_tx_init()
249 if (enp->en_mod_flags & EFX_MOD_TX) { in efx_tx_init()
254 switch (enp->en_family) { in efx_tx_init()
285 EFSYS_ASSERT3U(enp->en_tx_qcount, ==, 0); in efx_tx_init()
[all …]
H A Def10_filter.c117 __in efx_nic_t *enp) in ef10_filter_init() argument
122 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_filter_init()
123 enp->en_family == EFX_FAMILY_MEDFORD || in ef10_filter_init()
124 enp->en_family == EFX_FAMILY_MEDFORD2); in ef10_filter_init()
161 EFSYS_KMEM_ALLOC(enp->en_esip, sizeof (ef10_filter_table_t), eftp); in ef10_filter_init()
168 enp->en_filter.ef_ef10_filter_table = eftp; in ef10_filter_init()
180 __in efx_nic_t *enp) in ef10_filter_fini() argument
182 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_filter_fini()
183 enp->en_family == EFX_FAMILY_MEDFORD || in ef10_filter_fini()
184 enp->en_family == EFX_FAMILY_MEDFORD2); in ef10_filter_fini()
[all …]
H A Defx_filter.c43 __in efx_nic_t *enp);
47 __in efx_nic_t *enp);
51 __in efx_nic_t *enp);
55 __in efx_nic_t *enp,
61 __in efx_nic_t *enp,
66 __in efx_nic_t *enp,
99 __in efx_nic_t *enp, in efx_filter_insert() argument
102 const efx_filter_ops_t *efop = enp->en_efop; in efx_filter_insert()
103 efx_nic_cfg_t *encp = &(enp->en_nic_cfg); in efx_filter_insert()
106 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_FILTER); in efx_filter_insert()
[all …]
H A Defx.h180 __in efx_nic_t *enp,
185 __in efx_nic_t *enp);
189 __in efx_nic_t *enp);
193 __in efx_nic_t *enp);
197 __in efx_nic_t *enp);
203 __in efx_nic_t *enp);
209 __in efx_nic_t *enp);
213 __in efx_nic_t *enp);
217 __in efx_nic_t *enp);
238 __in efx_nic_t *enp,
[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
98 _NOTE(ARGUNUSED(enp)) in siena_mcdi_poll_reboot()
101 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in siena_mcdi_poll_reboot()
106 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_SIENA); in siena_mcdi_poll_reboot()
[all …]
H A Def10_mcdi.c45 __in efx_nic_t *enp, in ef10_mcdi_init() argument
48 efx_mcdi_iface_t *emip = &(enp->en_mcdi.em_emip); in ef10_mcdi_init()
53 EFSYS_ASSERT(enp->en_family == EFX_FAMILY_HUNTINGTON || in ef10_mcdi_init()
54 enp->en_family == EFX_FAMILY_MEDFORD || in ef10_mcdi_init()
55 enp->en_family == EFX_FAMILY_MEDFORD2); 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
[all …]
H A Defx_ev.c58 __in efx_nic_t *enp);
62 __in efx_nic_t *enp);
66 __in efx_nic_t *enp,
136 __in efx_nic_t *enp) in efx_ev_init() argument
141 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC); in efx_ev_init()
142 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_INTR); in efx_ev_init()
144 if (enp->en_mod_flags & EFX_MOD_EV) { in efx_ev_init()
149 switch (enp->en_family) { in efx_ev_init()
180 EFSYS_ASSERT3U(enp->en_ev_qcount, ==, 0); in efx_ev_init()
182 if ((rc = eevop->eevo_init(enp)) != 0) in efx_ev_init()
[all …]
H A Dsiena_nvram.c43 __in efx_nic_t *enp, in siena_nvram_partn_size() argument
49 if ((1 << partn) & ~enp->en_u.siena.enu_partn_mask) { in siena_nvram_partn_size()
54 if ((rc = efx_mcdi_nvram_info(enp, partn, sizep, in siena_nvram_partn_size()
71 __in efx_nic_t *enp, in siena_nvram_partn_lock() argument
76 if ((rc = efx_mcdi_nvram_update_start(enp, partn)) != 0) { in siena_nvram_partn_lock()
90 __in efx_nic_t *enp, in siena_nvram_partn_read() argument
102 if ((rc = efx_mcdi_nvram_read(enp, partn, offset, data, chunk, in siena_nvram_partn_read()
122 __in efx_nic_t *enp, in siena_nvram_partn_erase() argument
129 if ((rc = efx_mcdi_nvram_erase(enp, partn, offset, size)) != 0) { in siena_nvram_partn_erase()
143 __in efx_nic_t *enp, in siena_nvram_partn_write() argument
[all …]

123