Lines Matching defs:blogic_adapter
977 struct blogic_adapter { struct
980 enum blogic_adapter_type adapter_type; argument
981 enum blogic_adapter_bus_type adapter_bus_type; argument
982 unsigned long io_addr;
983 unsigned long pci_addr;
984 unsigned short addr_count;
985 unsigned char host_no;
986 unsigned char model[9];
987 unsigned char fw_ver[6];
988 unsigned char full_model[18];
989 unsigned char bus;
990 unsigned char dev;
991 unsigned char irq_ch;
992 unsigned char scsi_id;
993 bool irq_acquired:1;
994 bool ext_trans_enable:1;
995 bool parity:1;
996 bool reset_enabled:1;
997 bool level_int:1;
998 bool wide:1;
999 bool differential:1;
1000 bool scam:1;
1001 bool ultra:1;
1002 bool ext_lun:1;
1003 bool terminfo_valid:1;
1004 bool low_term:1;
1005 bool high_term:1;
1006 bool strict_rr:1;
1007 bool scam_enabled:1;
1008 bool scam_lev2:1;
1009 bool adapter_initd:1;
1010 bool adapter_extreset:1;
1011 bool adapter_intern_err:1;
1012 bool processing_ccbs;
1013 volatile bool adapter_cmd_complete;
1014 unsigned short adapter_sglimit;
1015 unsigned short drvr_sglimit;
1016 unsigned short maxdev;
1017 unsigned short maxlun;
1018 unsigned short mbox_count;
1019 unsigned short initccbs;
1020 unsigned short inc_ccbs;
1021 unsigned short alloc_ccbs;
1022 unsigned short drvr_qdepth;
1023 unsigned short adapter_qdepth;
1024 unsigned short untag_qdepth;
1025 unsigned short common_qdepth;
1026 unsigned short bus_settle_time;
1027 unsigned short sync_ok;
1028 unsigned short fast_ok;
1029 unsigned short ultra_ok;
1030 unsigned short wide_ok;
1031 unsigned short discon_ok;
1032 unsigned short tagq_ok;
1033 unsigned short ext_resets;
1034 unsigned short adapter_intern_errors;
1035 unsigned short tgt_count;
1036 unsigned short msgbuflen;
1037 u32 bios_addr;
1038 struct blogic_drvr_options *drvr_opts;
1039 struct fpoint_info fpinfo;
1040 void *cardhandle;
1041 struct list_head host_list;
1042 struct blogic_ccb *all_ccbs;
1043 struct blogic_ccb *free_ccbs;
1044 struct blogic_ccb *firstccb;
1045 struct blogic_ccb *lastccb;
1046 struct blogic_ccb *bdr_pend[BLOGIC_MAXDEV];
1047 struct blogic_tgt_flags tgt_flags[BLOGIC_MAXDEV];
1048 unsigned char qdepth[BLOGIC_MAXDEV];
1049 unsigned char sync_period[BLOGIC_MAXDEV];
1050 unsigned char sync_offset[BLOGIC_MAXDEV];
1051 unsigned char active_cmds[BLOGIC_MAXDEV];
1052 unsigned int cmds_since_rst[BLOGIC_MAXDEV];
1053 unsigned long last_seqpoint[BLOGIC_MAXDEV];
1054 unsigned long last_resettried[BLOGIC_MAXDEV];
1055 unsigned long last_resetdone[BLOGIC_MAXDEV];
1056 struct blogic_outbox *first_outbox;
1057 struct blogic_outbox *last_outbox;
1058 struct blogic_outbox *next_outbox;
1059 struct blogic_inbox *first_inbox;
1060 struct blogic_inbox *last_inbox;
1061 struct blogic_inbox *next_inbox;
1062 struct blogic_tgt_stats tgt_stats[BLOGIC_MAXDEV];
1063 unsigned char *mbox_space;
1064 dma_addr_t mbox_space_handle;
1065 unsigned int mbox_sz;
1066 unsigned long ccb_offset;
1067 char msgbuf[BLOGIC_MSGBUF_SIZE];