summaryrefslogtreecommitdiffstats
path: root/sys/netatm/atm_device.c
diff options
context:
space:
mode:
authorarr <arr@FreeBSD.org>2002-04-19 17:45:22 +0000
committerarr <arr@FreeBSD.org>2002-04-19 17:45:22 +0000
commit122c24db48374dee47cf7a553f344ff0a6aee1e9 (patch)
treec3e1adf80f94ef52147a4d2fc164dab32797d93d /sys/netatm/atm_device.c
parent1482903ceafd6c259928760686a1a308932b4d7c (diff)
downloadFreeBSD-src-122c24db48374dee47cf7a553f344ff0a6aee1e9.zip
FreeBSD-src-122c24db48374dee47cf7a553f344ff0a6aee1e9.tar.gz
- Change KM_ macro calls to the appropriate function call.
- Nuke KM_ macros from port.h This is a leadin step towards cleaning up this code as I wait for some ATM cards and a ATM switch to arrive.
Diffstat (limited to 'sys/netatm/atm_device.c')
-rw-r--r--sys/netatm/atm_device.c18
1 files changed, 8 insertions, 10 deletions
diff --git a/sys/netatm/atm_device.c b/sys/netatm/atm_device.c
index e50727d..8ee878e 100644
--- a/sys/netatm/atm_device.c
+++ b/sys/netatm/atm_device.c
@@ -452,14 +452,12 @@ atm_dev_alloc(size, align, flags)
* and link it into the chain
*/
if (mep == NULL) {
- mbp = (Mem_blk *) KM_ALLOC(sizeof(Mem_blk), M_DEVBUF, M_NOWAIT);
+ mbp = malloc(sizeof(Mem_blk), M_DEVBUF, M_NOWAIT|M_ZERO);
if (mbp == NULL) {
log(LOG_ERR, "atm_dev_alloc: Mem_blk failure\n");
(void) splx(s);
return (NULL);
}
- KM_ZERO(mbp, sizeof(Mem_blk));
-
mbp->mb_next = atm_mem_head;
atm_mem_head = mbp;
mep = mbp->mb_mement;
@@ -485,9 +483,9 @@ atm_dev_alloc(size, align, flags)
* Finally, go get the memory
*/
if (flags & ATM_DEV_NONCACHE) {
- mep->me_kaddr = KM_ALLOC(ksize, M_DEVBUF, M_NOWAIT);
+ mep->me_kaddr = malloc(ksize, M_DEVBUF, M_NOWAIT);
} else {
- mep->me_kaddr = KM_ALLOC(ksize, M_DEVBUF, M_NOWAIT);
+ mep->me_kaddr = malloc(ksize, M_DEVBUF, M_NOWAIT);
}
if (mep->me_kaddr == NULL) {
@@ -507,7 +505,7 @@ atm_dev_alloc(size, align, flags)
/*
* Clear memory for user
*/
- KM_ZERO(mep->me_uaddr, size);
+ bzero(mep->me_uaddr, size);
ATM_DEBUG4("atm_dev_alloc: size=%d, align=%d, flags=%d, uaddr=%p\n",
size, align, flags, mep->me_uaddr);
@@ -575,9 +573,9 @@ atm_dev_free(uaddr)
* Give the memory space back to the kernel
*/
if (mep->me_flags & ATM_DEV_NONCACHE) {
- KM_FREE(mep->me_kaddr, mep->me_ksize, M_DEVBUF);
+ free(mep->me_kaddr, M_DEVBUF);
} else {
- KM_FREE(mep->me_kaddr, mep->me_ksize, M_DEVBUF);
+ free(mep->me_kaddr, M_DEVBUF);
}
/*
@@ -726,7 +724,7 @@ atm_dev_compress(m)
*/
len = MIN(space, KB_LEN(m));
KB_DATASTART(m, src, caddr_t);
- KM_COPY(src, dst, len);
+ bcopy(src, dst, len);
/*
* Adjust for copied data
@@ -839,7 +837,7 @@ atm_unload()
/*
* Hand this block back to the kernel
*/
- KM_FREE((caddr_t) mbp, sizeof(Mem_blk), M_DEVBUF);
+ free((caddr_t)mbp, M_DEVBUF);
}
(void) splx(s);
OpenPOWER on IntegriCloud