De-__P and use ANSI-style function decls.

This commit is contained in:
thorpej 2003-12-14 02:45:48 +00:00
parent a9646e5c0e
commit 51132ab100
3 changed files with 35 additions and 62 deletions

View File

@ -1,4 +1,5 @@
/* $NetBSD: ata.c,v 1.20 2003/10/08 10:58:12 bouyer Exp $ */
/* $NetBSD: ata.c,v 1.21 2003/12/14 02:45:48 thorpej Exp $ */
/*
* Copyright (c) 1998, 2001 Manuel Bouyer. All rights reserved.
*
@ -29,7 +30,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: ata.c,v 1.20 2003/10/08 10:58:12 bouyer Exp $");
__KERNEL_RCSID(0, "$NetBSD: ata.c,v 1.21 2003/12/14 02:45:48 thorpej Exp $");
#ifndef WDCDEBUG
#define WDCDEBUG
@ -65,10 +66,8 @@ extern int wdcdebug_mask; /* init'ed in wdc.c */
/* Get the disk's parameters */
int
ata_get_params(drvp, flags, prms)
struct ata_drive_datas *drvp;
u_int8_t flags;
struct ataparams *prms;
ata_get_params(struct ata_drive_datas *drvp, u_int8_t flags,
struct ataparams *prms)
{
char tb[DEV_BSIZE];
struct wdc_command wdc_c;
@ -147,10 +146,7 @@ ata_get_params(drvp, flags, prms)
}
int
ata_set_mode(drvp, mode, flags)
struct ata_drive_datas *drvp;
u_int8_t mode;
u_int8_t flags;
ata_set_mode(struct ata_drive_datas *drvp, u_int8_t mode, u_int8_t flags)
{
struct wdc_command wdc_c;
@ -173,8 +169,7 @@ ata_set_mode(drvp, mode, flags)
}
void
ata_dmaerr(drvp, flags)
struct ata_drive_datas *drvp;
ata_dmaerr(struct ata_drive_datas *drvp, int flags)
{
/*
* Downgrade decision: if we get NERRS_MAX in NXFER.

View File

@ -1,4 +1,4 @@
/* $NetBSD: ata_wdc.c,v 1.43 2003/11/27 23:02:40 fvdl Exp $ */
/* $NetBSD: ata_wdc.c,v 1.44 2003/12/14 02:45:48 thorpej Exp $ */
/*
* Copyright (c) 1998, 2001, 2003 Manuel Bouyer.
@ -27,7 +27,6 @@
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 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.
*
*/
/*-
@ -67,7 +66,7 @@
*/
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: ata_wdc.c,v 1.43 2003/11/27 23:02:40 fvdl Exp $");
__KERNEL_RCSID(0, "$NetBSD: ata_wdc.c,v 1.44 2003/12/14 02:45:48 thorpej Exp $");
#ifndef WDCDEBUG
#define WDCDEBUG
@ -116,19 +115,19 @@ extern int wdcdebug_wd_mask; /* inited in wd.c */
#define ATA_DELAY 10000 /* 10s for a drive I/O */
int wdc_ata_bio __P((struct ata_drive_datas*, struct ata_bio*));
void wdc_ata_bio_start __P((struct channel_softc *,struct wdc_xfer *));
void _wdc_ata_bio_start __P((struct channel_softc *,struct wdc_xfer *));
int wdc_ata_bio_intr __P((struct channel_softc *, struct wdc_xfer *, int));
void wdc_ata_bio_kill_xfer __P((struct channel_softc *,struct wdc_xfer *));
void wdc_ata_bio_done __P((struct channel_softc *, struct wdc_xfer *));
int wdc_ata_err __P((struct ata_drive_datas *, struct ata_bio *));
int wdc_ata_bio(struct ata_drive_datas*, struct ata_bio*);
void wdc_ata_bio_start(struct channel_softc *,struct wdc_xfer *);
void _wdc_ata_bio_start(struct channel_softc *,struct wdc_xfer *);
int wdc_ata_bio_intr(struct channel_softc *, struct wdc_xfer *, int);
void wdc_ata_bio_kill_xfer(struct channel_softc *,struct wdc_xfer *);
void wdc_ata_bio_done(struct channel_softc *, struct wdc_xfer *);
int wdc_ata_err(struct ata_drive_datas *, struct ata_bio *);
#define WDC_ATA_NOERR 0x00 /* Drive doesn't report an error */
#define WDC_ATA_RECOV 0x01 /* There was a recovered error */
#define WDC_ATA_ERR 0x02 /* Drive reports an error */
int wdc_ata_addref __P((struct ata_drive_datas *));
void wdc_ata_delref __P((struct ata_drive_datas *));
void wdc_ata_kill_pending __P((struct ata_drive_datas *));
int wdc_ata_addref(struct ata_drive_datas *);
void wdc_ata_delref(struct ata_drive_datas *);
void wdc_ata_kill_pending(struct ata_drive_datas *);
const struct ata_bustype wdc_ata_bustype = {
SCSIPI_BUSTYPE_ATA,
@ -141,11 +140,10 @@ const struct ata_bustype wdc_ata_bustype = {
wdc_ata_kill_pending,
};
/*
* Convert a 32 bit command to a 48 bit command.
*/
static __inline__
static __inline
int to48(int cmd32)
{
switch (cmd32) {
@ -172,9 +170,7 @@ int to48(int cmd32)
* WDC_TRY_AGAIN. Must be called at splbio().
*/
int
wdc_ata_bio(drvp, ata_bio)
struct ata_drive_datas *drvp;
struct ata_bio *ata_bio;
wdc_ata_bio(struct ata_drive_datas *drvp, struct ata_bio *ata_bio)
{
struct wdc_xfer *xfer;
struct channel_softc *chp = drvp->chnl_softc;
@ -201,9 +197,7 @@ wdc_ata_bio(drvp, ata_bio)
}
void
wdc_ata_bio_start(chp, xfer)
struct channel_softc *chp;
struct wdc_xfer *xfer;
wdc_ata_bio_start(struct channel_softc *chp, struct wdc_xfer *xfer)
{
struct ata_bio *ata_bio = xfer->cmd;
struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
@ -335,9 +329,7 @@ ctrldone:
}
void
_wdc_ata_bio_start(chp, xfer)
struct channel_softc *chp;
struct wdc_xfer *xfer;
_wdc_ata_bio_start(struct channel_softc *chp, struct wdc_xfer *xfer)
{
int wait_flags = (xfer->c_flags & C_POLL) ? AT_POLL : 0;
struct ata_bio *ata_bio = xfer->cmd;
@ -578,10 +570,7 @@ timeout:
}
int
wdc_ata_bio_intr(chp, xfer, irq)
struct channel_softc *chp;
struct wdc_xfer *xfer;
int irq;
wdc_ata_bio_intr(struct channel_softc *chp, struct wdc_xfer *xfer, int irq)
{
struct ata_bio *ata_bio = xfer->cmd;
struct ata_drive_datas *drvp = &chp->ch_drive[xfer->drive];
@ -738,8 +727,7 @@ end:
}
void
wdc_ata_kill_pending(drvp)
struct ata_drive_datas *drvp;
wdc_ata_kill_pending(struct ata_drive_datas *drvp)
{
struct channel_softc *chp = drvp->chnl_softc;
@ -747,9 +735,7 @@ wdc_ata_kill_pending(drvp)
}
void
wdc_ata_bio_kill_xfer(chp, xfer)
struct channel_softc *chp;
struct wdc_xfer *xfer;
wdc_ata_bio_kill_xfer(struct channel_softc *chp, struct wdc_xfer *xfer)
{
struct ata_bio *ata_bio = xfer->cmd;
int drive = xfer->drive;
@ -766,9 +752,7 @@ wdc_ata_bio_kill_xfer(chp, xfer)
}
void
wdc_ata_bio_done(chp, xfer)
struct channel_softc *chp;
struct wdc_xfer *xfer;
wdc_ata_bio_done(struct channel_softc *chp, struct wdc_xfer *xfer)
{
struct ata_bio *ata_bio = xfer->cmd;
int drive = xfer->drive;
@ -795,9 +779,7 @@ wdc_ata_bio_done(chp, xfer)
}
int
wdc_ata_err(drvp, ata_bio)
struct ata_drive_datas *drvp;
struct ata_bio *ata_bio;
wdc_ata_err(struct ata_drive_datas *drvp, struct ata_bio *ata_bio)
{
struct channel_softc *chp = drvp->chnl_softc;
ata_bio->error = 0;
@ -834,8 +816,7 @@ wdc_ata_err(drvp, ata_bio)
}
int
wdc_ata_addref(drvp)
struct ata_drive_datas *drvp;
wdc_ata_addref(struct ata_drive_datas *drvp)
{
struct channel_softc *chp = drvp->chnl_softc;
@ -843,8 +824,7 @@ wdc_ata_addref(drvp)
}
void
wdc_ata_delref(drvp)
struct ata_drive_datas *drvp;
wdc_ata_delref(struct ata_drive_datas *drvp)
{
struct channel_softc *chp = drvp->chnl_softc;

View File

@ -1,4 +1,4 @@
/* $NetBSD: atavar.h,v 1.29 2003/10/08 10:58:12 bouyer Exp $ */
/* $NetBSD: atavar.h,v 1.30 2003/12/14 02:45:48 thorpej Exp $ */
/*
* Copyright (c) 1998, 2001 Manuel Bouyer.
@ -27,7 +27,6 @@
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 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.
*
*/
/* Hight-level functions and structures used by both ATA and ATAPI devices */
@ -183,15 +182,14 @@ struct ata_smart_thresholds {
int8_t checksum;
} __attribute__((packed));
int wdc_downgrade_mode __P((struct ata_drive_datas *, int));
int wdc_downgrade_mode(struct ata_drive_datas *, int);
struct ataparams;
int ata_get_params __P((struct ata_drive_datas *, u_int8_t,
struct ataparams *));
int ata_set_mode __P((struct ata_drive_datas *, u_int8_t, u_int8_t));
int ata_get_params(struct ata_drive_datas *, u_int8_t, struct ataparams *);
int ata_set_mode(struct ata_drive_datas *, u_int8_t, u_int8_t);
/* return code for these cmds */
#define CMD_OK 0
#define CMD_ERR 1
#define CMD_AGAIN 2
void ata_dmaerr __P((struct ata_drive_datas *, int));
void ata_dmaerr(struct ata_drive_datas *, int);