summaryrefslogtreecommitdiff
path: root/sys/dev/fxp
diff options
context:
space:
mode:
authorMaxime Henrion <mux@FreeBSD.org>2003-07-22 15:50:54 +0000
committerMaxime Henrion <mux@FreeBSD.org>2003-07-22 15:50:54 +0000
commit28935f275370493e0573f075c7efe9f7599e3c44 (patch)
treed53370a7a58d511b67f0f6510e08880b722d6ccf /sys/dev/fxp
parent05ab0ba3b543f77ce54f9818875d367c669635ba (diff)
Notes
Diffstat (limited to 'sys/dev/fxp')
-rw-r--r--sys/dev/fxp/if_fxp.c26
1 files changed, 13 insertions, 13 deletions
diff --git a/sys/dev/fxp/if_fxp.c b/sys/dev/fxp/if_fxp.c
index b894b375e5c4..f42a9d687d7f 100644
--- a/sys/dev/fxp/if_fxp.c
+++ b/sys/dev/fxp/if_fxp.c
@@ -230,9 +230,9 @@ static int sysctl_int_range(SYSCTL_HANDLER_ARGS,
int low, int high);
static int sysctl_hw_fxp_bundle_max(SYSCTL_HANDLER_ARGS);
static int sysctl_hw_fxp_int_delay(SYSCTL_HANDLER_ARGS);
-static __inline void fxp_scb_wait(struct fxp_softc *sc);
-static __inline void fxp_scb_cmd(struct fxp_softc *sc, int cmd);
-static __inline void fxp_dma_wait(struct fxp_softc *sc,
+static void fxp_scb_wait(struct fxp_softc *sc);
+static void fxp_scb_cmd(struct fxp_softc *sc, int cmd);
+static void fxp_dma_wait(struct fxp_softc *sc,
volatile u_int16_t *status, bus_dma_tag_t dmat,
bus_dmamap_t map);
@@ -275,7 +275,7 @@ TUNABLE_INT("hw.fxp_noflow", &fxp_noflow);
* Wait for the previous command to be accepted (but not necessarily
* completed).
*/
-static __inline void
+static void
fxp_scb_wait(struct fxp_softc *sc)
{
int i = 10000;
@@ -290,7 +290,7 @@ fxp_scb_wait(struct fxp_softc *sc)
CSR_READ_2(sc, FXP_CSR_FLOWCONTROL));
}
-static __inline void
+static void
fxp_scb_cmd(struct fxp_softc *sc, int cmd)
{
@@ -301,7 +301,7 @@ fxp_scb_cmd(struct fxp_softc *sc, int cmd)
CSR_WRITE_1(sc, FXP_CSR_SCB_COMMAND, cmd);
}
-static __inline void
+static void
fxp_dma_wait(struct fxp_softc *sc, volatile u_int16_t *status,
bus_dma_tag_t dmat, bus_dmamap_t map)
{
@@ -317,7 +317,7 @@ fxp_dma_wait(struct fxp_softc *sc, volatile u_int16_t *status,
}
/*
- * Return identification string if this is device is ours.
+ * Return identification string if this device is ours.
*/
static int
fxp_probe(device_t dev)
@@ -2307,16 +2307,16 @@ fxp_add_rfabuf(struct fxp_softc *sc, struct fxp_rx *rxp)
m->m_data += sc->rfa_size;
rfa->size = htole16(MCLBYTES - sc->rfa_size - RFA_ALIGNMENT_FUDGE);
- /*
- * Initialize the rest of the RFA. Note that since the RFA
- * is misaligned, we cannot store values directly. Instead,
- * we use an optimized, inline copy.
- */
-
rfa->rfa_status = 0;
rfa->rfa_control = htole16(FXP_RFA_CONTROL_EL);
rfa->actual_size = 0;
+ /*
+ * Initialize the rest of the RFA. Note that since the RFA
+ * is misaligned, we cannot store values directly. We're thus
+ * using the le32enc() function which handles endianness and
+ * is also alignment-safe.
+ */
le32enc(&rfa->link_addr, 0xffffffff);
le32enc(&rfa->rbd_addr, 0xffffffff);