Lines Matching defs:ahc_softc

569 	struct ahc_softc	 *ahc_softc;  member
903 struct ahc_softc { struct
904 bus_space_tag_t tag;
905 bus_space_handle_t bsh;
906 struct scb_data *scb_data;
908 struct scb *next_queued_scb;
921 u_int untagged_queue_lock;
930 struct scb_tailq untagged_queues[AHC_NUM_TARGETS];
935 union ahc_bus_softc bus_softc;
940 struct ahc_platform_data *platform_data;
945 ahc_dev_softc_t dev_softc;
946 struct device *dev;
951 ahc_bus_intr_t bus_intr;
957 ahc_bus_chip_init_t bus_chip_init;
965 struct ahc_tmode_tstate *enabled_targets[AHC_NUM_TARGETS];
971 struct ahc_tmode_lstate *black_hole;
977 struct ahc_tmode_lstate *pending_device;
982 ahc_chip chip;
983 ahc_feature features;
984 ahc_bug bugs;
985 ahc_flag flags;
986 struct seeprom_config *seep_config;
989 uint8_t unpause;
990 uint8_t pause;
993 uint8_t qoutfifonext;
994 uint8_t qinfifonext;
995 uint8_t *qoutfifo;
996 uint8_t *qinfifo;
999 struct cs *critical_sections;
1000 u_int num_critical_sections;
1003 char channel;
1004 char channel_b;
1007 uint8_t our_id;
1008 uint8_t our_id_b;
1013 int unsolicited_ints;
1018 struct target_cmd *targetcmds;
1019 uint8_t tqinfifonext;
1024 uint8_t seqctl;
1029 uint8_t send_msg_perror;
1030 ahc_msg_type msg_type;
1031 uint8_t msgout_buf[12];/* Message we are sending */
1032 uint8_t msgin_buf[12];/* Message we are receiving */
1033 u_int msgout_len; /* Length of message to send */
1034 u_int msgout_index; /* Current index in msgout */
1035 u_int msgin_index; /* Current index in msgin */
1041 bus_dma_tag_t parent_dmat;
1042 bus_dma_tag_t shared_data_dmat;
1043 bus_dmamap_t shared_data_dmamap;
1044 dma_addr_t shared_data_busaddr;
1051 dma_addr_t dma_bug_buf;
1054 u_int enabled_luns;
1057 u_int init_level;
1060 u_int pci_cachesize;
1067 u_int pci_target_perr_count;
1071 u_int instruction_ram_size;
1074 const char *description;
1075 char *name;
1076 int unit;
1079 int seltime;
1080 int seltime_b;
1082 uint16_t user_discenable;/* Disconnection allowed */
1083 uint16_t user_tagenable;/* Tagged Queuing allowed */