|
|
struct scsi_ha_info {
u_int do_sg:1; /* adapter does scatter/gather */
u_int do_buffer:1; /* adapter buffers cmds */
u_int do_tagged:1; /* adapter supports tagged cmds */
u_int do_resource:1; /* must reserve resources */
u_int do_xtd_sense:1; /* supports extended sense */
u_int do_drive32:1; /* adapter drives 32-bit addresses */
u_int do_nomaps:1; /* does not require Corollary maps */
u_int do_reset:1; /* supports SCSI_DEV_RESET command */
u_int do_abort:1; /* supports SCSI_ABORT command */
u_int do_cache_ctl:1; /* supports cache control */
u_int has_cache:1; /* adapter has a cache */
u_int do_get_limits:1; /* adapter can return config limits */
u_int reserved:20; /* reserved for future use */
};
typedef struct scsi_ha_info HAINFO;
do_sg:1do_buffer:1do_tagged:1do_resource:1do_xtd_sense:1do_drive32:1do_nomaps:1do_reset:1do_abort:1do_cache_ctl:1has_cache:1do_get_limits:1reserved:20``Scatter/gather operations'' in HDK Technical Reference