Lines Matching refs:enp

81 	__in		efx_nic_t *enp)
86 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
87 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE);
88 EFSYS_ASSERT(!(enp->en_mod_flags & EFX_MOD_NVRAM));
90 switch (enp->en_family) {
115 enp->en_envop = envop;
116 enp->en_mod_flags |= EFX_MOD_NVRAM;
130 __in efx_nic_t *enp)
132 const efx_nvram_ops_t *envop = enp->en_envop;
135 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
136 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
138 if ((rc = envop->envo_test(enp)) != 0)
153 __in efx_nic_t *enp,
157 const efx_nvram_ops_t *envop = enp->en_envop;
161 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
162 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
166 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
169 if ((rc = envop->envo_partn_size(enp, partn, sizep)) != 0)
185 __in efx_nic_t *enp,
190 const efx_nvram_ops_t *envop = enp->en_envop;
194 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
195 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE);
196 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
200 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
203 if ((rc = envop->envo_partn_get_version(enp, partn,
219 __in efx_nic_t *enp,
223 const efx_nvram_ops_t *envop = enp->en_envop;
227 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
228 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
233 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, EFX_NVRAM_INVALID);
235 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
238 if ((rc = envop->envo_partn_rw_start(enp, partn, chunk_sizep)) != 0)
241 enp->en_nvram_locked = type;
255 __in efx_nic_t *enp,
261 const efx_nvram_ops_t *envop = enp->en_envop;
265 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
266 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
271 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, type);
273 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
276 if ((rc = envop->envo_partn_read(enp, partn, offset, data, size)) != 0)
291 __in efx_nic_t *enp,
294 const efx_nvram_ops_t *envop = enp->en_envop;
300 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
301 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
306 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, type);
308 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
311 if ((rc = envop->envo_partn_size(enp, partn, &size)) != 0)
314 if ((rc = envop->envo_partn_erase(enp, partn, offset, size)) != 0)
331 __in efx_nic_t *enp,
337 const efx_nvram_ops_t *envop = enp->en_envop;
341 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
342 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
347 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, type);
349 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
352 if ((rc = envop->envo_partn_write(enp, partn, offset, data, size)) != 0)
367 __in efx_nic_t *enp,
370 const efx_nvram_ops_t *envop = enp->en_envop;
374 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
375 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
380 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, type);
382 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
385 if ((rc = envop->envo_partn_rw_finish(enp, partn)) != 0)
388 enp->en_nvram_locked = EFX_NVRAM_INVALID;
394 enp->en_nvram_locked = EFX_NVRAM_INVALID;
404 __in efx_nic_t *enp,
408 const efx_nvram_ops_t *envop = enp->en_envop;
412 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
413 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE);
414 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
423 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, EFX_NVRAM_INVALID);
425 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
428 if ((rc = envop->envo_partn_set_version(enp, partn, version)) != 0)
444 __in efx_nic_t *enp,
449 const efx_nvram_ops_t *envop = enp->en_envop;
453 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
454 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE);
455 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
460 if ((rc = envop->envo_type_to_partn(enp, type, &partn)) != 0)
464 if ((rc = envop->envo_buffer_validate(enp, partn,
482 __in efx_nic_t *enp)
484 EFSYS_ASSERT3U(enp->en_magic, ==, EFX_NIC_MAGIC);
485 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_PROBE);
486 EFSYS_ASSERT3U(enp->en_mod_flags, &, EFX_MOD_NVRAM);
488 EFSYS_ASSERT3U(enp->en_nvram_locked, ==, EFX_NVRAM_INVALID);
490 enp->en_envop = NULL;
491 enp->en_mod_flags &= ~EFX_MOD_NVRAM;
504 __in efx_nic_t *enp,
521 efx_mcdi_execute(enp, &req);
564 __in efx_nic_t *enp,
584 efx_mcdi_execute(enp, &req);
654 __in efx_nic_t *enp,
674 efx_mcdi_execute_quiet(enp, &req);
718 __in efx_nic_t *enp,
737 efx_mcdi_execute(enp, &req);
754 __in efx_nic_t *enp,
782 efx_mcdi_execute(enp, &req);
810 __in efx_nic_t *enp,
830 efx_mcdi_execute(enp, &req);
852 __in efx_nic_t *enp,
862 size_t payload_len = enp->en_nic_cfg.enc_mcdi_max_payload_length;
873 EFSYS_KMEM_ALLOC(enp->en_esip, payload_len, payload);
893 efx_mcdi_execute(enp, &req);
900 EFSYS_KMEM_FREE(enp->en_esip, payload_len, payload);
906 EFSYS_KMEM_FREE(enp->en_esip, payload_len, payload);
922 __in efx_nic_t *enp,
927 const efx_nic_cfg_t *encp = &enp->en_nic_cfg;
946 efx_mcdi_execute(enp, &req);
996 __in efx_nic_t *enp,
1013 efx_mcdi_execute(enp, &req);