summaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2002-06-18 03:11:46 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2002-06-18 03:11:46 +0000
commit36ca4ef89ec6821a14fcc6292ea5ffb08c965adf (patch)
treee2b25da4efe823394173a5e87c001d6a778b2c2b /sys/dev
parentbb29b93fe0f949e984817a130785f95e36fd369a (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/rp/rp.c40
-rw-r--r--sys/dev/rp/rp_isa.c5
-rw-r--r--sys/dev/rp/rp_pci.c5
-rw-r--r--sys/dev/rp/rpvar.h4
4 files changed, 26 insertions, 28 deletions
diff --git a/sys/dev/rp/rp.c b/sys/dev/rp/rp.c
index 3176ca424d3f..04997d346c9f 100644
--- a/sys/dev/rp/rp.c
+++ b/sys/dev/rp/rp.c
@@ -28,21 +28,21 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $FreeBSD$
*/
/*
* rp.c - for RocketPort FreeBSD
*/
-#include "opt_compat.h"
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/fcntl.h>
#include <sys/malloc.h>
#include <sys/tty.h>
+#include <sys/proc.h>
#include <sys/dkstat.h>
#include <sys/conf.h>
#include <sys/kernel.h>
@@ -619,11 +619,11 @@ static struct rp_port *p_rp_table[MAX_RP_PORTS];
* The top-level routines begin here
*/
-static int rpparam(struct tty *, struct termios *);
-static void rpstart(struct tty *);
-static void rpstop(struct tty *, int);
-static void rphardclose (struct rp_port *);
-static void rp_disc_optim (struct tty *tp, struct termios *t);
+static int rpparam __P((struct tty *, struct termios *));
+static void rpstart __P((struct tty *));
+static void rpstop __P((struct tty *, int));
+static void rphardclose __P((struct rp_port *));
+static void rp_disc_optim __P((struct tty *tp, struct termios *t));
static _INLINE_ void rp_do_receive(struct rp_port *rp, struct tty *tp,
CHANNEL_t *cp, unsigned int ChanStatus)
@@ -956,10 +956,10 @@ rp_releaseresource(CONTROLLER_t *ctlp)
}
int
-rpopen(dev, flag, mode, td)
+rpopen(dev, flag, mode, p)
dev_t dev;
int flag, mode;
- struct thread *td;
+ struct proc *p;
{
struct rp_port *rp;
int unit, port, mynor, umynor, flags; /* SG */
@@ -1010,7 +1010,7 @@ open_top:
goto open_top;
}
}
- if(tp->t_state & TS_XCLUDE && suser(td) != 0) {
+ if(tp->t_state & TS_XCLUDE && suser(p) != 0) {
splx(oldspl);
error = EBUSY;
goto out2;
@@ -1115,10 +1115,10 @@ out2:
}
int
-rpclose(dev, flag, mode, td)
+rpclose(dev, flag, mode, p)
dev_t dev;
int flag, mode;
- struct thread *td;
+ struct proc *p;
{
int oldspl, unit, mynor, umynor, port; /* SG */
struct rp_port *rp;
@@ -1230,12 +1230,12 @@ rpdtrwakeup(void *chan)
}
int
-rpioctl(dev, cmd, data, flag, td)
+rpioctl(dev, cmd, data, flag, p)
dev_t dev;
u_long cmd;
caddr_t data;
int flag;
- struct thread *td;
+ struct proc *p;
{
struct rp_port *rp;
CHANNEL_t *cp;
@@ -1245,10 +1245,6 @@ rpioctl(dev, cmd, data, flag, td)
int error = 0;
int arg, flags, result, ChanStatus;
struct termios *t;
-#if defined(COMPAT_43) || defined(COMPAT_SUNOS)
- u_long oldcmd;
- struct termios term;
-#endif
umynor = (((minor(dev) >> 16) -1) * 32); /* SG */
port = (minor(dev) & 0x1f); /* SG */
@@ -1271,7 +1267,7 @@ rpioctl(dev, cmd, data, flag, td)
}
switch (cmd) {
case TIOCSETA:
- error = suser(td);
+ error = suser(p);
if(error != 0)
return(error);
*ct = *(struct termios *)data;
@@ -1328,7 +1324,7 @@ rpioctl(dev, cmd, data, flag, td)
t = &tp->t_termios;
- error = (*linesw[tp->t_line].l_ioctl)(tp, cmd, data, flag, td);
+ error = (*linesw[tp->t_line].l_ioctl)(tp, cmd, data, flag, p);
if(error != ENOIOCTL) {
return(error);
}
@@ -1416,7 +1412,7 @@ rpioctl(dev, cmd, data, flag, td)
*(int *)data = result;
break;
case TIOCMSDTRWAIT:
- error = suser(td);
+ error = suser(p);
if(error != 0) {
splx(oldspl);
return(error);
diff --git a/sys/dev/rp/rp_isa.c b/sys/dev/rp/rp_isa.c
index bbbdcb210803..31caf355b0e0 100644
--- a/sys/dev/rp/rp_isa.c
+++ b/sys/dev/rp/rp_isa.c
@@ -31,10 +31,11 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $FreeBSD$
*/
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/fcntl.h>
diff --git a/sys/dev/rp/rp_pci.c b/sys/dev/rp/rp_pci.c
index fa25dea4f6f2..56251978bc3d 100644
--- a/sys/dev/rp/rp_pci.c
+++ b/sys/dev/rp/rp_pci.c
@@ -31,10 +31,11 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
- *
- * $FreeBSD$
*/
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/fcntl.h>
diff --git a/sys/dev/rp/rpvar.h b/sys/dev/rp/rpvar.h
index 41aee029b19b..51bd695541e6 100644
--- a/sys/dev/rp/rpvar.h
+++ b/sys/dev/rp/rpvar.h
@@ -77,8 +77,8 @@ struct rp_port {
int rp_xmit_stopped:1;
CONTROLLER_t * rp_ctlp;
CHANNEL_t rp_channel;
- unsigned short TxBuf[TXFIFO_SIZE/2 +1];
- unsigned short RxBuf[RXFIFO_SIZE/2 +1];
+ unsigned short TxBuf[TXFIFO_SIZE/2 + 1];
+ unsigned short RxBuf[RXFIFO_SIZE/2 + 1];
};
/* Actually not used */