summaryrefslogtreecommitdiffstats
path: root/sys/dev/sfxge/common/efx_bootcfg.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/sfxge/common/efx_bootcfg.c')
-rw-r--r--sys/dev/sfxge/common/efx_bootcfg.c20
1 files changed, 9 insertions, 11 deletions
diff --git a/sys/dev/sfxge/common/efx_bootcfg.c b/sys/dev/sfxge/common/efx_bootcfg.c
index 330f69d..16ee337 100644
--- a/sys/dev/sfxge/common/efx_bootcfg.c
+++ b/sys/dev/sfxge/common/efx_bootcfg.c
@@ -31,9 +31,7 @@
#include <sys/cdefs.h>
__FBSDID("$FreeBSD$");
-#include "efsys.h"
#include "efx.h"
-#include "efx_types.h"
#include "efx_impl.h"
#if EFSYS_OPT_BOOTCFG
@@ -64,7 +62,7 @@ efx_bootcfg_csum(
return (checksum);
}
-static __checkReturn int
+static __checkReturn efx_rc_t
efx_bootcfg_verify(
__in efx_nic_t *enp,
__in_bcount(size) caddr_t data,
@@ -73,7 +71,7 @@ efx_bootcfg_verify(
{
size_t offset = 0;
size_t used = 0;
- int rc;
+ efx_rc_t rc;
/* Start parsing tags immediatly after the checksum */
for (offset = 1; offset < size; ) {
@@ -125,12 +123,12 @@ fail3:
fail2:
EFSYS_PROBE(fail2);
fail1:
- EFSYS_PROBE1(fail1, int, rc);
+ EFSYS_PROBE1(fail1, efx_rc_t, rc);
return (rc);
}
- int
+ efx_rc_t
efx_bootcfg_read(
__in efx_nic_t *enp,
__out_bcount(size) caddr_t data,
@@ -139,7 +137,7 @@ efx_bootcfg_read(
uint8_t *payload = NULL;
size_t used_bytes;
size_t sector_length;
- int rc;
+ efx_rc_t rc;
rc = efx_nvram_size(enp, EFX_NVRAM_BOOTROM_CFG, &sector_length);
if (rc != 0)
@@ -238,12 +236,12 @@ fail3:
fail2:
EFSYS_PROBE(fail2);
fail1:
- EFSYS_PROBE1(fail1, int, rc);
+ EFSYS_PROBE1(fail1, efx_rc_t, rc);
return (rc);
}
- int
+ efx_rc_t
efx_bootcfg_write(
__in efx_nic_t *enp,
__in_bcount(size) caddr_t data,
@@ -256,7 +254,7 @@ efx_bootcfg_write(
size_t used_bytes;
size_t offset;
size_t remaining;
- int rc;
+ efx_rc_t rc;
rc = efx_nvram_size(enp, EFX_NVRAM_BOOTROM_CFG, &sector_length);
if (rc != 0)
@@ -342,7 +340,7 @@ fail3:
fail2:
EFSYS_PROBE(fail2);
fail1:
- EFSYS_PROBE1(fail1, int, rc);
+ EFSYS_PROBE1(fail1, efx_rc_t, rc);
return (rc);
}
OpenPOWER on IntegriCloud