Deleted Added
full compact
1c1
< /* $FreeBSD: head/sys/dev/isp/ispmbox.h 151834 2005-10-29 02:46:59Z mjacob $ */
---
> /* $FreeBSD: head/sys/dev/isp/ispmbox.h 154704 2006-01-23 06:23:37Z mjacob $ */
5c5
< * Copyright (c) 1997, 1998, 1999, 2000 by Matthew Jacob
---
> * Copyright (c) 1997-2006 by Matthew Jacob
163,166d162
< typedef struct {
< u_int16_t param[8];
< } mbreg_t;
<
353a350
> #define SYNC_LIP 3
370a368,381
> typedef struct {
> isphdr_t req_header;
> u_int32_t req_handle;
> u_int16_t req_target;
> u_int16_t req_scclun;
> u_int16_t req_flags;
> u_int16_t _res2;
> u_int16_t req_time;
> u_int16_t req_seg_count;
> u_int8_t req_cdb[16];
> u_int32_t req_totalcnt;
> ispds_t req_dataseg[ISP_RQDSEG_T2];
> } ispreqt2e_t;
>
386a398,411
> typedef struct {
> isphdr_t req_header;
> u_int32_t req_handle;
> u_int16_t req_target;
> u_int16_t req_scclun;
> u_int16_t req_flags;
> u_int16_t _res2;
> u_int16_t req_time;
> u_int16_t req_seg_count;
> u_int8_t req_cdb[16];
> u_int32_t req_totalcnt;
> ispds64_t req_dataseg[ISP_RQDSEG_T3];
> } ispreqt3e_t;
>
571a597,599
> #define ISP_FW_ATTR_VI 0x40
> #define ISP_FW_ATTR_VI_SOLARIS 0x80
> #define ISP_FW_ATTR_2KLOGINS 0x100 /* XXX: just a guess */
572a601,603
> #define IS_2KLOGIN(isp) \
> (IS_FC(isp) && (FCPARAM(isp)->isp_fwattr & ISP_FW_ATTR_2KLOGINS))
>