Lines Matching defs:ahc_softc
569 struct ahc_softc *ahc_softc; member
901 struct ahc_softc { struct
902 bus_space_tag_t tag;
903 bus_space_handle_t bsh;
904 struct scb_data *scb_data;
906 struct scb *next_queued_scb;
919 u_int untagged_queue_lock;
928 struct scb_tailq untagged_queues[AHC_NUM_TARGETS];
933 union ahc_bus_softc bus_softc;
938 struct ahc_platform_data *platform_data;
943 ahc_dev_softc_t dev_softc;
944 struct device *dev;
949 ahc_bus_intr_t bus_intr;
955 ahc_bus_chip_init_t bus_chip_init;
963 struct ahc_tmode_tstate *enabled_targets[AHC_NUM_TARGETS];
969 struct ahc_tmode_lstate *black_hole;
975 struct ahc_tmode_lstate *pending_device;
980 ahc_chip chip;
981 ahc_feature features;
982 ahc_bug bugs;
983 ahc_flag flags;
984 struct seeprom_config *seep_config;
987 uint8_t unpause;
988 uint8_t pause;
991 uint8_t qoutfifonext;
992 uint8_t qinfifonext;
993 uint8_t *qoutfifo;
994 uint8_t *qinfifo;
997 struct cs *critical_sections;
998 u_int num_critical_sections;
1001 char channel;
1002 char channel_b;
1005 uint8_t our_id;
1006 uint8_t our_id_b;
1011 int unsolicited_ints;
1016 struct target_cmd *targetcmds;
1017 uint8_t tqinfifonext;
1022 uint8_t seqctl;
1027 uint8_t send_msg_perror;
1028 ahc_msg_type msg_type;
1029 uint8_t msgout_buf[12];/* Message we are sending */
1030 uint8_t msgin_buf[12];/* Message we are receiving */
1031 u_int msgout_len; /* Length of message to send */
1032 u_int msgout_index; /* Current index in msgout */
1033 u_int msgin_index; /* Current index in msgin */
1039 bus_dma_tag_t parent_dmat;
1040 bus_dma_tag_t shared_data_dmat;
1041 bus_dmamap_t shared_data_dmamap;
1042 dma_addr_t shared_data_busaddr;
1049 dma_addr_t dma_bug_buf;
1052 u_int enabled_luns;
1055 u_int init_level;
1058 u_int pci_cachesize;
1065 u_int pci_target_perr_count;
1069 u_int instruction_ram_size;
1072 const char *description;
1073 char *name;
1074 int unit;
1077 int seltime;
1078 int seltime_b;
1080 uint16_t user_discenable;/* Disconnection allowed */
1081 uint16_t user_tagenable;/* Tagged Queuing allowed */