Actually define ahc_htole and reverse macros.
This commit is contained in:
parent
6288ca0b93
commit
c8a7cfc565
@ -1,7 +1,7 @@
|
|||||||
/* $NetBSD: aic7xxx_osm.h,v 1.2 2003/04/19 19:38:21 fvdl Exp $ */
|
/* $NetBSD: aic7xxx_osm.h,v 1.3 2003/04/20 15:32:10 fvdl Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* FreeBSD platform specific driver option settings, data structures,
|
* NetBSD platform specific driver option settings, data structures,
|
||||||
* function declarations and includes.
|
* function declarations and includes.
|
||||||
*
|
*
|
||||||
* Copyright (c) 1994-2001 Justin T. Gibbs.
|
* Copyright (c) 1994-2001 Justin T. Gibbs.
|
||||||
@ -177,7 +177,6 @@ struct scb_platform_data {
|
|||||||
};
|
};
|
||||||
|
|
||||||
/********************************* Byte Order *********************************/
|
/********************************* Byte Order *********************************/
|
||||||
#if __FreeBSD_version >= 500000
|
|
||||||
#define ahc_htobe16(x) htobe16(x)
|
#define ahc_htobe16(x) htobe16(x)
|
||||||
#define ahc_htobe32(x) htobe32(x)
|
#define ahc_htobe32(x) htobe32(x)
|
||||||
#define ahc_htobe64(x) htobe64(x)
|
#define ahc_htobe64(x) htobe64(x)
|
||||||
@ -191,21 +190,6 @@ struct scb_platform_data {
|
|||||||
#define ahc_le16toh(x) le16toh(x)
|
#define ahc_le16toh(x) le16toh(x)
|
||||||
#define ahc_le32toh(x) le32toh(x)
|
#define ahc_le32toh(x) le32toh(x)
|
||||||
#define ahc_le64toh(x) le64toh(x)
|
#define ahc_le64toh(x) le64toh(x)
|
||||||
#else
|
|
||||||
#define ahc_htobe16(x) (x)
|
|
||||||
#define ahc_htobe32(x) (x)
|
|
||||||
#define ahc_htobe64(x) (x)
|
|
||||||
#define ahc_htole16(x) (x)
|
|
||||||
#define ahc_htole32(x) (x)
|
|
||||||
#define ahc_htole64(x) (x)
|
|
||||||
|
|
||||||
#define ahc_be16toh(x) (x)
|
|
||||||
#define ahc_be32toh(x) (x)
|
|
||||||
#define ahc_be64toh(x) (x)
|
|
||||||
#define ahc_le16toh(x) (x)
|
|
||||||
#define ahc_le32toh(x) (x)
|
|
||||||
#define ahc_le64toh(x) (x)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/************************** Timer DataStructures ******************************/
|
/************************** Timer DataStructures ******************************/
|
||||||
typedef struct callout ahc_timer_t;
|
typedef struct callout ahc_timer_t;
|
||||||
@ -222,11 +206,7 @@ typedef struct callout ahc_timer_t;
|
|||||||
/***************************** Timer Facilities *******************************/
|
/***************************** Timer Facilities *******************************/
|
||||||
void ahc_timeout(void*);
|
void ahc_timeout(void*);
|
||||||
|
|
||||||
#if __FreeBSD_version >= 500000
|
|
||||||
#define ahc_timer_init(timer) callout_init(timer, /*mpsafe*/0)
|
|
||||||
#else
|
|
||||||
#define ahc_timer_init callout_init
|
#define ahc_timer_init callout_init
|
||||||
#endif
|
|
||||||
#define ahc_timer_stop callout_stop
|
#define ahc_timer_stop callout_stop
|
||||||
|
|
||||||
static __inline void
|
static __inline void
|
||||||
@ -438,7 +418,6 @@ ahc_freeze_scb(struct scb *scb)
|
|||||||
static __inline void
|
static __inline void
|
||||||
ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb)
|
ahc_platform_freeze_devq(struct ahc_softc *ahc, struct scb *scb)
|
||||||
{
|
{
|
||||||
/* Nothing to do here for FreeBSD */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static __inline int
|
static __inline int
|
||||||
@ -446,7 +425,6 @@ ahc_platform_abort_scbs(struct ahc_softc *ahc, int target,
|
|||||||
char channel, int lun, u_int tag,
|
char channel, int lun, u_int tag,
|
||||||
role_t role, uint32_t status)
|
role_t role, uint32_t status)
|
||||||
{
|
{
|
||||||
/* Nothing to do here for FreeBSD */
|
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -537,7 +515,6 @@ ahc_print_path(struct ahc_softc *ahc, struct scb *scb)
|
|||||||
static __inline void
|
static __inline void
|
||||||
ahc_platform_dump_card_state(struct ahc_softc *ahc)
|
ahc_platform_dump_card_state(struct ahc_softc *ahc)
|
||||||
{
|
{
|
||||||
/* Nothing to do here for FreeBSD */
|
|
||||||
}
|
}
|
||||||
/**************************** Transfer Settings *******************************/
|
/**************************** Transfer Settings *******************************/
|
||||||
void ahc_notify_xfer_settings_change(struct ahc_softc *,
|
void ahc_notify_xfer_settings_change(struct ahc_softc *,
|
||||||
|
Loading…
Reference in New Issue
Block a user