|
|
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:1
do_buffer:1
do_tagged:1
do_resource:1
do_xtd_sense:1
do_drive32:1
do_nomaps:1
do_reset:1
do_abort:1
do_cache_ctl:1
has_cache:1
do_get_limits:1
reserved:20
``Scatter/gather operations'' in HDK Technical Reference