Lines Matching defs:qlw_softc
85 struct qlw_softc { struct
86 struct device sc_dev;
88 int sc_flags;
91 bus_space_tag_t sc_iot;
92 bus_space_handle_t sc_ioh;
93 bus_size_t sc_ios;
94 bus_dma_tag_t sc_dmat;
96 struct scsibus_softc *sc_scsibus[2];
97 int sc_running;
99 enum qlw_isp_type sc_isp_type;
100 enum qlw_isp_gen sc_isp_gen;
101 const u_int16_t *sc_firmware;
102 int sc_numbusses;
103 int sc_clock;
105 int sc_host_cmd_ctrl;
106 int sc_mbox_base;
107 u_int16_t sc_mbox[8];
108 int sc_mbox_pending;
110 int sc_maxrequests;
111 struct qlw_dmamem *sc_requests;
112 int sc_maxresponses;
113 struct qlw_dmamem *sc_responses;
114 int sc_maxccbs;
115 struct qlw_ccb *sc_ccbs;
116 struct qlw_ccb_list sc_ccb_free;
117 struct mutex sc_ccb_mtx;
118 struct mutex sc_queue_mtx;
119 struct scsi_iopool sc_iopool;
120 u_int16_t sc_next_req_id;
121 u_int16_t sc_last_resp_id;
122 int sc_marker_required[2];
123 u_int sc_update_required[2];
147 int qlw_attach(struct qlw_softc *); argument