summaryrefslogtreecommitdiffstats
path: root/sys/dev/sfxge/common/siena_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/sfxge/common/siena_impl.h')
-rw-r--r--sys/dev/sfxge/common/siena_impl.h77
1 files changed, 32 insertions, 45 deletions
diff --git a/sys/dev/sfxge/common/siena_impl.h b/sys/dev/sfxge/common/siena_impl.h
index 6847544..4c80cd6 100644
--- a/sys/dev/sfxge/common/siena_impl.h
+++ b/sys/dev/sfxge/common/siena_impl.h
@@ -155,21 +155,6 @@ siena_nvram_partn_lock(
__in efx_nic_t *enp,
__in uint32_t partn);
-extern __checkReturn efx_rc_t
-siena_nvram_partn_erase(
- __in efx_nic_t *enp,
- __in uint32_t partn,
- __in unsigned int offset,
- __in size_t size);
-
-extern __checkReturn efx_rc_t
-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);
-
extern void
siena_nvram_partn_unlock(
__in efx_nic_t *enp,
@@ -202,61 +187,63 @@ siena_nvram_get_subtype(
__out uint32_t *subtypep);
extern __checkReturn efx_rc_t
-siena_nvram_get_version(
+siena_nvram_type_to_partn(
__in efx_nic_t *enp,
__in efx_nvram_type_t type,
- __out uint32_t *subtypep,
- __out_ecount(4) uint16_t version[4]);
-
-extern __checkReturn efx_rc_t
-siena_nvram_erase(
- __in efx_nic_t *enp,
- __in efx_nvram_type_t type);
+ __out uint32_t *partnp);
extern __checkReturn efx_rc_t
-siena_nvram_write_chunk(
+siena_nvram_partn_size(
__in efx_nic_t *enp,
- __in efx_nvram_type_t type,
- __in unsigned int offset,
- __in_bcount(size) caddr_t data,
- __in size_t size);
+ __in uint32_t partn,
+ __out size_t *sizep);
-extern void
-siena_nvram_rw_finish(
+extern __checkReturn efx_rc_t
+siena_nvram_partn_rw_start(
__in efx_nic_t *enp,
- __in efx_nvram_type_t type);
+ __in uint32_t partn,
+ __out size_t *chunk_sizep);
extern __checkReturn efx_rc_t
-siena_nvram_set_version(
+siena_nvram_partn_read(
__in efx_nic_t *enp,
- __in efx_nvram_type_t type,
- __in_ecount(4) uint16_t version[4]);
+ __in uint32_t partn,
+ __in unsigned int offset,
+ __out_bcount(size) caddr_t data,
+ __in size_t size);
extern __checkReturn efx_rc_t
-siena_nvram_type_to_partn(
+siena_nvram_partn_erase(
__in efx_nic_t *enp,
- __in efx_nvram_type_t type,
- __out uint32_t *partnp);
+ __in uint32_t partn,
+ __in unsigned int offset,
+ __in size_t size);
extern __checkReturn efx_rc_t
-siena_nvram_partn_size(
+siena_nvram_partn_write(
__in efx_nic_t *enp,
__in uint32_t partn,
- __out size_t *sizep);
+ __in unsigned int offset,
+ __out_bcount(size) caddr_t data,
+ __in size_t size);
+
+extern void
+siena_nvram_partn_rw_finish(
+ __in efx_nic_t *enp,
+ __in uint32_t partn);
extern __checkReturn efx_rc_t
-siena_nvram_partn_rw_start(
+siena_nvram_partn_get_version(
__in efx_nic_t *enp,
__in uint32_t partn,
- __out size_t *chunk_sizep);
+ __out uint32_t *subtypep,
+ __out_ecount(4) uint16_t version[4]);
extern __checkReturn efx_rc_t
-siena_nvram_partn_read(
+siena_nvram_partn_set_version(
__in efx_nic_t *enp,
__in uint32_t partn,
- __in unsigned int offset,
- __out_bcount(size) caddr_t data,
- __in size_t size);
+ __in_ecount(4) uint16_t version[4]);
#endif /* EFSYS_OPT_NVRAM */
OpenPOWER on IntegriCloud