diff options
| author | Matt Jacob <mjacob@FreeBSD.org> | 2000-12-02 18:06:03 +0000 |
|---|---|---|
| committer | Matt Jacob <mjacob@FreeBSD.org> | 2000-12-02 18:06:03 +0000 |
| commit | 67afe757a2cbb8b143f4708803ec3322c8d0a692 (patch) | |
| tree | dec2f90110f02e548c7ec5ae6166c78a2d4e28b6 /sys/dev | |
| parent | 4a3a2f0704485ead61eb2b8b19575e70115b4c85 (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/isp/ispvar.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/sys/dev/isp/ispvar.h b/sys/dev/isp/ispvar.h index 8587f0718b60..0e0ad0564665 100644 --- a/sys/dev/isp/ispvar.h +++ b/sys/dev/isp/ispvar.h @@ -337,6 +337,11 @@ typedef struct ispsoftc { isp_dblev : 12, /* debug log mask */ isp_clock : 8, /* input clock */ isp_confopts : 8; /* config options */ + /* + * Instrumentation + */ + u_int64_t isp_intcnt; /* total int count */ + u_int64_t isp_intbogus; /* spurious int count */ /* * Volatile state @@ -387,7 +392,11 @@ typedef struct ispsoftc { #define ISP_CFG_NONVRAM 0x40 /* ignore NVRAM */ #define ISP_CFG_FULL_DUPLEX 0x01 /* Full Duplex (Fibre Channel only) */ #define ISP_CFG_OWNWWN 0x02 /* override NVRAM wwn */ -#define ISP_CFG_NPORT 0x04 /* try to force N- instead of L-Port */ +#define ISP_CFG_PORT_PREF 0x0C /* Mask for Port Prefs (2200 only) */ +#define ISP_CFG_LPORT 0x00 /* prefer {N/F}L-Port connection */ +#define ISP_CFG_NPORT 0x04 /* prefer {N/F}-Port connection */ +#define ISP_CFG_NPORT_ONLY 0x08 /* insist on {N/F}-Port connection */ +#define ISP_CFG_LPORT_ONLY 0x0C /* insist on {N/F}L-Port connection */ /* * Firmware related defines @@ -556,6 +565,7 @@ void isp_prt __P((struct ispsoftc *, int level, const char *, ...)); * SNPRINTF(buf, bufsize, fmt, ...) snprintf * STRNCAT(dstbuf, size, srcbuf) strncat * USEC_DELAY(usecs) microsecond spindelay function + * USEC_SLEEP(isp, usecs) microsecond sleep function * * NANOTIME_T nanosecond time type * |
