summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorharti <harti@FreeBSD.org>2003-07-26 14:57:26 +0000
committerharti <harti@FreeBSD.org>2003-07-26 14:57:26 +0000
commitff7f1234081a6615f4dd71bd3c4fe784878ce809 (patch)
tree3795057071afc453328721ce511600642a32c8ce /sys/dev
parent489531a1e0de85675b2bc88476321cafb171a8f8 (diff)
downloadFreeBSD-src-ff7f1234081a6615f4dd71bd3c4fe784878ce809.zip
FreeBSD-src-ff7f1234081a6615f4dd71bd3c4fe784878ce809.tar.gz
Inline a function that gcc refused to inline. This function was used
only in one place and it just served as semantic sugar.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/patm/if_patm_rx.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/sys/dev/patm/if_patm_rx.c b/sys/dev/patm/if_patm_rx.c
index 5336188..1df191c 100644
--- a/sys/dev/patm/if_patm_rx.c
+++ b/sys/dev/patm/if_patm_rx.c
@@ -84,12 +84,6 @@ rct_write(struct patm_softc *sc, u_int cid, u_int w, u_int val)
{
patm_sram_write(sc, sc->mmap->rct + cid * IDT_RCT_ENTRY_SIZE + w, val);
}
-static __inline void
-rct_init(struct patm_softc *sc, u_int cid, u_int w1)
-{
- patm_sram_write4(sc, sc->mmap->rct + cid * IDT_RCT_ENTRY_SIZE,
- w1, 0, 0, 0xffffffff);
-}
static __inline u_int
rct_read(struct patm_softc *sc, u_int cid, u_int w)
{
@@ -130,7 +124,8 @@ patm_rx_vcc_open(struct patm_softc *sc, struct patm_vcc *vcc)
}
if (vcc->cid != 0)
- rct_init(sc, vcc->cid, w1);
+ patm_sram_write4(sc, sc->mmap->rct + vcc->cid *
+ IDT_RCT_ENTRY_SIZE, w1, 0, 0, 0xffffffff);
else {
/* switch the interface into promiscuous mode */
patm_nor_write(sc, IDT_NOR_CFG, patm_nor_read(sc, IDT_NOR_CFG) |
OpenPOWER on IntegriCloud