Deleted Added
full compact
geom_ccd.c (111232) geom_ccd.c (111815)
1/*
2 * Copyright (c) 2003 Poul-Henning Kamp.
3 * Copyright (c) 1995 Jason R. Thorpe.
4 * Copyright (c) 1990, 1993
5 * The Regents of the University of California. All rights reserved.
6 * All rights reserved.
7 * Copyright (c) 1988 University of Utah.
8 *

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

45 * Moffett Field, CA 94035
46 *
47 * from: Utah $Hdr: cd.c 1.6 90/11/28$
48 *
49 * @(#)cd.c 8.2 (Berkeley) 11/16/93
50 *
51 * $NetBSD: ccd.c,v 1.22 1995/12/08 19:13:26 thorpej Exp $
52 *
1/*
2 * Copyright (c) 2003 Poul-Henning Kamp.
3 * Copyright (c) 1995 Jason R. Thorpe.
4 * Copyright (c) 1990, 1993
5 * The Regents of the University of California. All rights reserved.
6 * All rights reserved.
7 * Copyright (c) 1988 University of Utah.
8 *

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

45 * Moffett Field, CA 94035
46 *
47 * from: Utah $Hdr: cd.c 1.6 90/11/28$
48 *
49 * @(#)cd.c 8.2 (Berkeley) 11/16/93
50 *
51 * $NetBSD: ccd.c,v 1.22 1995/12/08 19:13:26 thorpej Exp $
52 *
53 * $FreeBSD: head/sys/geom/geom_ccd.c 111232 2003-02-21 23:25:43Z phk $
53 * $FreeBSD: head/sys/geom/geom_ccd.c 111815 2003-03-03 12:15:54Z phk $
54 */
55
56#include <sys/param.h>
57#include <sys/systm.h>
58#include <sys/kernel.h>
59#include <sys/module.h>
60#include <sys/proc.h>
61#include <sys/bio.h>

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

110static disk_strategy_t ccdstrategy;
111static d_ioctl_t ccdctlioctl;
112
113#define NCCDFREEHIWAT 16
114
115#define CDEV_MAJOR 74
116
117static struct cdevsw ccdctl_cdevsw = {
54 */
55
56#include <sys/param.h>
57#include <sys/systm.h>
58#include <sys/kernel.h>
59#include <sys/module.h>
60#include <sys/proc.h>
61#include <sys/bio.h>

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

110static disk_strategy_t ccdstrategy;
111static d_ioctl_t ccdctlioctl;
112
113#define NCCDFREEHIWAT 16
114
115#define CDEV_MAJOR 74
116
117static struct cdevsw ccdctl_cdevsw = {
118 /* open */ nullopen,
119 /* close */ nullclose,
120 /* read */ noread,
121 /* write */ nowrite,
122 /* ioctl */ ccdctlioctl,
123 /* poll */ nopoll,
124 /* mmap */ nommap,
125 /* strategy */ nostrategy,
126 /* name */ "ccdctl",
127 /* maj */ CDEV_MAJOR,
128 /* dump */ nodump,
129 /* psize */ nopsize,
130 /* flags */ 0
118 .d_open = nullopen,
119 .d_close = nullclose,
120 .d_ioctl = ccdctlioctl,
121 .d_name = "ccdctl",
122 .d_maj = CDEV_MAJOR,
131};
132
133static LIST_HEAD(, ccd_s) ccd_softc_list =
134 LIST_HEAD_INITIALIZER(&ccd_softc_list);
135
136static struct ccd_s *ccdfind(int);
137static struct ccd_s *ccdnew(int);
138static int ccddestroy(struct ccd_s *);

--- 1139 unchanged lines hidden ---
123};
124
125static LIST_HEAD(, ccd_s) ccd_softc_list =
126 LIST_HEAD_INITIALIZER(&ccd_softc_list);
127
128static struct ccd_s *ccdfind(int);
129static struct ccd_s *ccdnew(int);
130static int ccddestroy(struct ccd_s *);

--- 1139 unchanged lines hidden ---