sync w/ NetBSD
part of: revision 1.101 date: 2002/06/01 23:51:04; author: lukem; state: Exp; lines: +5 -7
This commit is contained in:
parent
0853c5dd33
commit
86f3663017
@ -473,6 +473,8 @@ __CONCAT(dname,_detach)(device_t self)
|
||||
#define SIMPLEQ_NEXT STAILQ_NEXT
|
||||
#define SIMPLEQ_FIRST STAILQ_FIRST
|
||||
#define SIMPLEQ_HEAD STAILQ_HEAD
|
||||
#define SIMPLEQ_EMPTY STAILQ_EMPTY
|
||||
#define SIMPLEQ_FOREACH STAILQ_FOREACH
|
||||
#define SIMPLEQ_INIT STAILQ_INIT
|
||||
#define SIMPLEQ_HEAD_INITIALIZER STAILQ_HEAD_INITIALIZER
|
||||
#define SIMPLEQ_ENTRY STAILQ_ENTRY
|
||||
|
@ -155,9 +155,7 @@ usbd_dump_queue(usbd_pipe_handle pipe)
|
||||
usbd_xfer_handle xfer;
|
||||
|
||||
printf("usbd_dump_queue: pipe=%p\n", pipe);
|
||||
for (xfer = SIMPLEQ_FIRST(&pipe->queue);
|
||||
xfer;
|
||||
xfer = SIMPLEQ_NEXT(xfer, next)) {
|
||||
SIMPLEQ_FOREACH(xfer, &pipe->queue, next) {
|
||||
printf(" xfer=%p\n", xfer);
|
||||
}
|
||||
}
|
||||
@ -270,7 +268,7 @@ usbd_close_pipe(usbd_pipe_handle pipe)
|
||||
|
||||
if (--pipe->refcnt != 0)
|
||||
return (USBD_NORMAL_COMPLETION);
|
||||
if (SIMPLEQ_FIRST(&pipe->queue) != 0)
|
||||
if (! SIMPLEQ_EMPTY(&pipe->queue))
|
||||
return (USBD_PENDING_REQUESTS);
|
||||
LIST_REMOVE(pipe, next);
|
||||
pipe->endpoint->refcnt--;
|
||||
|
Loading…
Reference in New Issue
Block a user