firewire.c (111615) | firewire.c (111942) |
---|---|
1/* 2 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 16 unchanged lines hidden (view full) --- 25 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 26 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 29 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 30 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 31 * POSSIBILITY OF SUCH DAMAGE. 32 * | 1/* 2 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 16 unchanged lines hidden (view full) --- 25 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 26 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 27 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 29 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 30 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 31 * POSSIBILITY OF SUCH DAMAGE. 32 * |
33 * $FreeBSD: head/sys/dev/firewire/firewire.c 111615 2003-02-27 12:51:24Z simokawa $ | 33 * $FreeBSD: head/sys/dev/firewire/firewire.c 111942 2003-03-06 05:06:44Z simokawa $ |
34 * 35 */ 36 37#include <sys/param.h> 38#include <sys/systm.h> 39#include <sys/types.h> 40#include <sys/mbuf.h> 41#include <sys/socket.h> --- 475 unchanged lines hidden (view full) --- 517 518static void 519fw_xferq_drain(struct fw_xferq *xferq) 520{ 521 struct fw_xfer *xfer; 522 523 while ((xfer = STAILQ_FIRST(&xferq->q)) != NULL) { 524 STAILQ_REMOVE_HEAD(&xferq->q, link); | 34 * 35 */ 36 37#include <sys/param.h> 38#include <sys/systm.h> 39#include <sys/types.h> 40#include <sys/mbuf.h> 41#include <sys/socket.h> --- 475 unchanged lines hidden (view full) --- 517 518static void 519fw_xferq_drain(struct fw_xferq *xferq) 520{ 521 struct fw_xfer *xfer; 522 523 while ((xfer = STAILQ_FIRST(&xferq->q)) != NULL) { 524 STAILQ_REMOVE_HEAD(&xferq->q, link); |
525 xferq->queued --; |
|
525 xfer->resp = EAGAIN; 526 switch (xfer->act_type) { 527 case FWACT_XFER: 528 fw_xfer_done(xfer); 529 break; 530 default: 531 /* ??? */ 532 fw_xfer_free(xfer); --- 1619 unchanged lines hidden --- | 526 xfer->resp = EAGAIN; 527 switch (xfer->act_type) { 528 case FWACT_XFER: 529 fw_xfer_done(xfer); 530 break; 531 default: 532 /* ??? */ 533 fw_xfer_free(xfer); --- 1619 unchanged lines hidden --- |