Lines Matching defs:adw_softc

821 typedef struct adw_softc {  struct
843 void (*isr_callback)(struct adw_softc *, ADW_SCSI_REQ_Q *); argument
844 void (*async_callback)(struct adw_softc *, u_int8_t); argument
846 u_int16_t bios_ctrl; /* BIOS control word, EEPROM word 12 */
847 u_int16_t wdtr_able; /* try WDTR for a device */
848 u_int16_t sdtr_able; /* try SDTR for a device */
849 u_int16_t ultra_able; /* try SDTR Ultra speed for a device */
850 u_int16_t sdtr_speed1; /* EEPROM SDTR Speed for TID 0-3 */
851 u_int16_t sdtr_speed2; /* EEPROM SDTR Speed for TID 4-7 */
852 u_int16_t sdtr_speed3; /* EEPROM SDTR Speed for TID 8-11 */
853 u_int16_t sdtr_speed4; /* EEPROM SDTR Speed for TID 12-15 */
854 u_int16_t tagqng_able; /* try tagged queuing with a device */
855 u_int16_t ppr_able; /* PPR message capable per TID bitmask. */
856 u_int16_t start_motor; /* start motor command allowed */
857 u_int8_t max_dvc_qng; /* maximum number of tagged commands per device */
858 u_int8_t scsi_reset_wait; /* delay in seconds after scsi bus reset */
859 u_int8_t chip_no; /* should be assigned by caller */
860 u_int8_t max_host_qng; /* maximum number of Q'ed command allowed */
861 u_int8_t irq_no; /* IRQ number */
862 u_int8_t chip_type; /* chip SCSI target ID */
863 u_int16_t no_scam; /* scam_tolerant of EEPROM */
864 u_int32_t drv_ptr; /* driver pointer to private structure */
865 u_int8_t chip_scsi_id; /* chip SCSI target ID */
866 u_int8_t bist_err_code;
867 u_int16_t carr_pending_cnt; /* Count of pending carriers. */
868 struct adw_carrier *carr_freelist; /* Carrier free list. */
869 struct adw_carrier *icq_sp; /* Initiator command queue stopper pointer. */
870 struct adw_carrier *irq_sp; /* Initiator response queue stopper pointer. */
875 ADW_DVC_CFG cfg; /* temporary configuration structure */