Deleted Added
full compact
fwohci.c (272214) fwohci.c (272215)
1/*-
2 * Copyright (c) 2003 Hidetoshi Shimokawa
3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 17 unchanged lines hidden (view full) ---

26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
33 *
1/*-
2 * Copyright (c) 2003 Hidetoshi Shimokawa
3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 17 unchanged lines hidden (view full) ---

26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
33 *
34 * $FreeBSD: head/sys/dev/firewire/fwohci.c 272214 2014-09-27 16:50:21Z kan $
34 * $FreeBSD: head/sys/dev/firewire/fwohci.c 272215 2014-09-27 16:50:24Z kan $
35 *
36 */
37
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/mbuf.h>
41#include <sys/malloc.h>
42#include <sys/sockio.h>

--- 1205 unchanged lines hidden (view full) ---

1248 malloc(sizeof(struct fwohcidb_tr) * dbch->ndb,
1249 M_FW, M_WAITOK | M_ZERO);
1250 if (db_tr == NULL) {
1251 printf("fwohci_db_init: malloc(1) failed\n");
1252 return;
1253 }
1254
1255#define DB_SIZE(x) (sizeof(struct fwohcidb) * (x)->ndesc)
35 *
36 */
37
38#include <sys/param.h>
39#include <sys/systm.h>
40#include <sys/mbuf.h>
41#include <sys/malloc.h>
42#include <sys/sockio.h>

--- 1205 unchanged lines hidden (view full) ---

1248 malloc(sizeof(struct fwohcidb_tr) * dbch->ndb,
1249 M_FW, M_WAITOK | M_ZERO);
1250 if (db_tr == NULL) {
1251 printf("fwohci_db_init: malloc(1) failed\n");
1252 return;
1253 }
1254
1255#define DB_SIZE(x) (sizeof(struct fwohcidb) * (x)->ndesc)
1256 dbch->am = fwdma_malloc_multiseg(&sc->fc, DB_SIZE(dbch),
1256 dbch->am = fwdma_malloc_multiseg(&sc->fc, sizeof(struct fwohcidb),
1257 DB_SIZE(dbch), dbch->ndb, BUS_DMA_WAITOK);
1258 if (dbch->am == NULL) {
1259 printf("fwohci_db_init: fwdma_malloc_multiseg failed\n");
1260 free(db_tr, M_FW);
1261 return;
1262 }
1263 /* Attach DB to DMA ch. */
1264 for (idb = 0; idb < dbch->ndb; idb++) {

--- 1699 unchanged lines hidden ---
1257 DB_SIZE(dbch), dbch->ndb, BUS_DMA_WAITOK);
1258 if (dbch->am == NULL) {
1259 printf("fwohci_db_init: fwdma_malloc_multiseg failed\n");
1260 free(db_tr, M_FW);
1261 return;
1262 }
1263 /* Attach DB to DMA ch. */
1264 for (idb = 0; idb < dbch->ndb; idb++) {

--- 1699 unchanged lines hidden ---