fwdev.c (130585) | fwdev.c (130640) |
---|---|
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/fwdev.c 130585 2004-06-16 09:47:26Z phk $ | 34 * $FreeBSD: head/sys/dev/firewire/fwdev.c 130640 2004-06-17 17:16:53Z phk $ |
35 * 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/types.h> 41#include <sys/mbuf.h> 42#if defined(__DragonFly__) || __FreeBSD_version < 500000 --- 800 unchanged lines hidden (view full) --- 843fwdev_clone(void *arg, char *name, int namelen, struct cdev **dev) 844{ 845 struct firewire_softc *sc; 846 char *devnames[NDEVTYPE] = {"fw", "fwmem"}; 847 char *subp = NULL; 848 int devflag[NDEVTYPE] = {0, FWMEM_FLAG}; 849 int i, unit = 0, sub = 0; 850 | 35 * 36 */ 37 38#include <sys/param.h> 39#include <sys/systm.h> 40#include <sys/types.h> 41#include <sys/mbuf.h> 42#if defined(__DragonFly__) || __FreeBSD_version < 500000 --- 800 unchanged lines hidden (view full) --- 843fwdev_clone(void *arg, char *name, int namelen, struct cdev **dev) 844{ 845 struct firewire_softc *sc; 846 char *devnames[NDEVTYPE] = {"fw", "fwmem"}; 847 char *subp = NULL; 848 int devflag[NDEVTYPE] = {0, FWMEM_FLAG}; 849 int i, unit = 0, sub = 0; 850 |
851 if (*dev != NODEV) | 851 if (*dev != NULL) |
852 return; 853 854 for (i = 0; i < NDEVTYPE; i++) 855 if (dev_stdclone(name, &subp, devnames[i], &unit) == 2) 856 goto found; 857 /* not match */ 858 return; 859found: --- 23 unchanged lines hidden --- | 852 return; 853 854 for (i = 0; i < NDEVTYPE; i++) 855 if (dev_stdclone(name, &subp, devnames[i], &unit) == 2) 856 goto found; 857 /* not match */ 858 return; 859found: --- 23 unchanged lines hidden --- |