Lines Matching defs:ahc_softc

569 	struct ahc_softc	 *ahc_softc;  member
906 struct ahc_softc { struct
907 bus_space_tag_t tag;
908 bus_space_handle_t bsh;
910 bus_dma_tag_t buffer_dmat; /* dmat for buffer I/O */
912 struct scb_data *scb_data;
914 struct scb *next_queued_scb;
927 u_int untagged_queue_lock;
936 struct scb_tailq untagged_queues[AHC_NUM_TARGETS];
941 union ahc_bus_softc bus_softc;
946 struct ahc_platform_data *platform_data;
951 ahc_dev_softc_t dev_softc;
956 ahc_bus_intr_t bus_intr;
962 ahc_bus_chip_init_t bus_chip_init;
970 struct ahc_tmode_tstate *enabled_targets[AHC_NUM_TARGETS];
976 struct ahc_tmode_lstate *black_hole;
982 struct ahc_tmode_lstate *pending_device;
987 ahc_chip chip;
988 ahc_feature features;
989 ahc_bug bugs;
990 ahc_flag flags;
991 struct seeprom_config *seep_config;
994 uint8_t unpause;
995 uint8_t pause;
998 uint8_t qoutfifonext;
999 uint8_t qinfifonext;
1000 uint8_t *qoutfifo;
1001 uint8_t *qinfifo;
1004 struct cs *critical_sections;
1005 u_int num_critical_sections;
1008 char channel;
1009 char channel_b;
1012 uint8_t our_id;
1013 uint8_t our_id_b;
1018 int unsolicited_ints;
1023 struct target_cmd *targetcmds;
1024 uint8_t tqinfifonext;
1029 uint8_t seqctl;
1034 uint8_t send_msg_perror;
1035 ahc_msg_type msg_type;
1036 uint8_t msgout_buf[12];/* Message we are sending */
1037 uint8_t msgin_buf[12];/* Message we are receiving */
1038 u_int msgout_len; /* Length of message to send */
1039 u_int msgout_index; /* Current index in msgout */
1040 u_int msgin_index; /* Current index in msgin */
1046 bus_dma_tag_t parent_dmat;
1047 bus_dma_tag_t shared_data_dmat;
1048 bus_dmamap_t shared_data_dmamap;
1049 dma_addr_t shared_data_busaddr;
1056 dma_addr_t dma_bug_buf;
1059 u_int enabled_luns;
1062 u_int init_level;
1065 u_int pci_cachesize;
1072 u_int pci_target_perr_count;
1076 u_int instruction_ram_size;
1079 const char *description;
1080 char *name;
1081 int unit;
1084 int seltime;
1085 int seltime_b;
1087 uint16_t user_discenable;/* Disconnection allowed */
1088 uint16_t user_tagenable;/* Tagged Queuing allowed */