Lines Matching defs:asc_softc
829 typedef struct asc_softc struct
831 device_t sc_dev;
833 device_t sc_child;
835 bus_space_tag_t sc_iot;
836 bus_space_handle_t sc_ioh;
860 void (*isr_callback)(struct asc_softc *, ASC_QDONE_INFO *); argument
862 ASC_SCSI_BIT_ID_TYPE init_sdtr;
863 ASC_SCSI_BIT_ID_TYPE sdtr_done;
864 ASC_SCSI_BIT_ID_TYPE use_tagged_qng;
865 ASC_SCSI_BIT_ID_TYPE unit_not_ready;
866 ASC_SCSI_BIT_ID_TYPE queue_full_or_busy;
867 ASC_SCSI_BIT_ID_TYPE start_motor;
869 ASC_SCSI_BIT_ID_TYPE can_tagged_qng;
870 ASC_SCSI_BIT_ID_TYPE cmd_qng_enabled;
871 ASC_SCSI_BIT_ID_TYPE disc_enable;
872 ASC_SCSI_BIT_ID_TYPE sdtr_enable;
873 u_int8_t irq_no;
874 u_int8_t chip_scsi_id;
875 u_int8_t isa_dma_speed;
876 u_int8_t isa_dma_channel;
877 u_int8_t chip_version;
878 u_int16_t pci_device_id;
879 u_int16_t lib_serial_no;
880 u_int16_t lib_version;
881 u_int16_t mcode_date;
882 u_int16_t mcode_version;
883 u_int8_t max_tag_qng[ASC_MAX_TID + 1];
884 u_int8_t sdtr_period_offset[ASC_MAX_TID + 1];
885 u_int8_t adapter_info[6];
887 u_int8_t scsi_reset_wait;
888 u_int8_t max_total_qng;
889 u_int8_t cur_total_qng;
890 u_int8_t last_q_shortage;
892 u_int8_t cur_dvc_qng[ASC_MAX_TID + 1];
893 u_int8_t max_dvc_qng[ASC_MAX_TID + 1];
894 u_int8_t sdtr_period_tbl[ASC_MAX_SYN_XFER_NO];
895 u_int8_t sdtr_period_tbl_size; /* see below */
896 u_int8_t sdtr_data[ASC_MAX_TID+1];
898 u_int16_t reqcnt[ASC_MAX_TID+1]; /* Starvation request count */
900 u_int32_t max_dma_count;
901 ASC_SCSI_BIT_ID_TYPE pci_fix_asyn_xfer;
902 ASC_SCSI_BIT_ID_TYPE pci_fix_asyn_xfer_always;
903 u_int8_t max_sdtr_index;
904 u_int8_t host_init_sdtr_index;