summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/usb_mem.c
diff options
context:
space:
mode:
authoraaron <aaron@openbsd.org>2000-03-26 08:39:45 +0000
committeraaron <aaron@openbsd.org>2000-03-26 08:39:45 +0000
commiteff3e1aa6fc1b31383da181b5125bd29955f38f4 (patch)
tree339732deb0b865b5e3ea4d6d6932f1205e344cfb /sys/dev/usb/usb_mem.c
parentRegen. (diff)
downloadwireguard-openbsd-eff3e1aa6fc1b31383da181b5125bd29955f38f4.tar.xz
wireguard-openbsd-eff3e1aa6fc1b31383da181b5125bd29955f38f4.zip
Sync with NetBSD.
Diffstat (limited to 'sys/dev/usb/usb_mem.c')
-rw-r--r--sys/dev/usb/usb_mem.c33
1 files changed, 17 insertions, 16 deletions
diff --git a/sys/dev/usb/usb_mem.c b/sys/dev/usb/usb_mem.c
index 06be4c7befe..df3bdf152ed 100644
--- a/sys/dev/usb/usb_mem.c
+++ b/sys/dev/usb/usb_mem.c
@@ -1,5 +1,5 @@
-/* $OpenBSD: usb_mem.c,v 1.6 1999/11/07 21:30:19 fgsch Exp $ */
-/* $NetBSD: usb_mem.c,v 1.15 1999/10/12 11:24:22 augustss Exp $ */
+/* $OpenBSD: usb_mem.c,v 1.7 2000/03/26 08:39:46 aaron Exp $ */
+/* $NetBSD: usb_mem.c,v 1.17 1999/12/18 22:47:11 augustss Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -103,7 +103,8 @@ usb_block_allocmem(tag, size, align, dmap)
usb_dma_block_t *p;
int s;
- DPRINTFN(5, ("usb_block_allocmem: size=%d align=%d\n", size, align));
+ DPRINTFN(5, ("usb_block_allocmem: size=%lu align=%lu\n",
+ (u_long)size, (u_long)align));
#ifdef DIAGNOSTIC
if (!curproc) {
@@ -119,8 +120,8 @@ usb_block_allocmem(tag, size, align, dmap)
LIST_REMOVE(p, next);
splx(s);
*dmap = p;
- DPRINTFN(6,("usb_block_allocmem: free list size=%d\n",
- p->size));
+ DPRINTFN(6,("usb_block_allocmem: free list size=%lu\n",
+ (u_long)p->size));
return (USBD_NORMAL_COMPLETION);
}
}
@@ -135,7 +136,7 @@ usb_block_allocmem(tag, size, align, dmap)
DPRINTFN(6, ("usb_block_allocmem: no free\n"));
p = malloc(sizeof *p, M_USB, M_NOWAIT);
- if (p == 0)
+ if (p == NULL)
return (USBD_NOMEM);
*dmap = p;
@@ -162,7 +163,7 @@ usb_block_allocmem(tag, size, align, dmap)
BUS_DMA_NOWAIT);
if (error)
goto destroy;
- return 0;
+ return (USBD_NORMAL_COMPLETION);
destroy:
bus_dmamap_destroy(tag, p->map);
@@ -203,7 +204,7 @@ usb_block_freemem(p)
{
int s;
- DPRINTFN(6, ("usb_block_freemem: size=%d\n", p->size));
+ DPRINTFN(6, ("usb_block_freemem: size=%lu\n", (u_long)p->size));
s = splusb();
LIST_INSERT_HEAD(&usb_blk_freelist, p, next);
splx(s);
@@ -217,7 +218,7 @@ usb_allocmem(bus, size, align, p)
usb_dma_t *p;
{
bus_dma_tag_t tag = bus->dmatag;
- usbd_status r;
+ usbd_status err;
struct usb_frag_dma *f;
usb_dma_block_t *b;
int i;
@@ -227,12 +228,12 @@ usb_allocmem(bus, size, align, p)
if (size > USB_MEM_SMALL || align > USB_MEM_SMALL) {
DPRINTFN(1, ("usb_allocmem: large alloc %d\n", (int)size));
size = (size + USB_MEM_BLOCK - 1) & ~(USB_MEM_BLOCK - 1);
- r = usb_block_allocmem(tag, size, align, &p->block);
- if (r == USBD_NORMAL_COMPLETION) {
+ err = usb_block_allocmem(tag, size, align, &p->block);
+ if (!err) {
p->block->fullblock = 1;
p->offs = 0;
}
- return (r);
+ return (err);
}
s = splusb();
@@ -240,12 +241,12 @@ usb_allocmem(bus, size, align, p)
for (f = LIST_FIRST(&usb_frag_freelist); f; f = LIST_NEXT(f, next))
if (f->block->tag == tag)
break;
- if (!f) {
+ if (f == NULL) {
DPRINTFN(1, ("usb_allocmem: adding fragments\n"));
- r = usb_block_allocmem(tag, USB_MEM_BLOCK, USB_MEM_SMALL, &b);
- if (r != USBD_NORMAL_COMPLETION) {
+ err = usb_block_allocmem(tag, USB_MEM_BLOCK, USB_MEM_SMALL, &b);
+ if (err) {
splx(s);
- return (r);
+ return (err);
}
b->fullblock = 0;
for (i = 0; i < USB_MEM_BLOCK; i += USB_MEM_SMALL) {