Lines Matching refs:initio_host
147 static struct scsi_ctrl_blk *initio_find_busy_scb(struct initio_host * host, u16 tarlun);
148 static struct scsi_ctrl_blk *initio_find_done_scb(struct initio_host * host);
150 static int tulip_main(struct initio_host * host);
152 static int initio_next_state(struct initio_host * host);
153 static int initio_state_1(struct initio_host * host);
154 static int initio_state_2(struct initio_host * host);
155 static int initio_state_3(struct initio_host * host);
156 static int initio_state_4(struct initio_host * host);
157 static int initio_state_5(struct initio_host * host);
158 static int initio_state_6(struct initio_host * host);
159 static int initio_state_7(struct initio_host * host);
160 static int initio_xfer_data_in(struct initio_host * host);
161 static int initio_xfer_data_out(struct initio_host * host);
162 static int initio_xpad_in(struct initio_host * host);
163 static int initio_xpad_out(struct initio_host * host);
164 static int initio_status_msg(struct initio_host * host);
166 static int initio_msgin(struct initio_host * host);
167 static int initio_msgin_sync(struct initio_host * host);
168 static int initio_msgin_accept(struct initio_host * host);
169 static int initio_msgout_reject(struct initio_host * host);
170 static int initio_msgin_extend(struct initio_host * host);
172 static int initio_msgout_ide(struct initio_host * host);
173 static int initio_msgout_abort_targ(struct initio_host * host);
174 static int initio_msgout_abort_tag(struct initio_host * host);
176 static int initio_bus_device_reset(struct initio_host * host);
177 static void initio_select_atn(struct initio_host * host, struct scsi_ctrl_blk * scb);
178 static void initio_select_atn3(struct initio_host * host, struct scsi_ctrl_blk * scb);
179 static void initio_select_atn_stop(struct initio_host * host, struct scsi_ctrl_blk * scb);
180 static int int_initio_busfree(struct initio_host * host);
181 static int int_initio_scsi_rst(struct initio_host * host);
182 static int int_initio_bad_seq(struct initio_host * host);
183 static int int_initio_resel(struct initio_host * host);
184 static int initio_sync_done(struct initio_host * host);
185 static int wdtr_done(struct initio_host * host);
186 static int wait_tulip(struct initio_host * host);
187 static int initio_wait_done_disc(struct initio_host * host);
188 static int initio_wait_disc(struct initio_host * host);
189 static void tulip_scsi(struct initio_host * host);
190 static int initio_post_scsi_rst(struct initio_host * host);
537 static void initio_stop_bm(struct initio_host * host)
557 static int initio_reset_scsi(struct initio_host * host, int seconds)
588 static void initio_init(struct initio_host * host, u8 *bios_addr)
685 static struct scsi_ctrl_blk *initio_alloc_scb(struct initio_host *host)
712 static void initio_release_scb(struct initio_host * host, struct scsi_ctrl_blk * cmnd)
734 static void initio_append_pend_scb(struct initio_host * host, struct scsi_ctrl_blk * scbp)
752 static void initio_push_pend_scb(struct initio_host * host, struct scsi_ctrl_blk * scbp)
767 static struct scsi_ctrl_blk *initio_find_first_pend_scb(struct initio_host * host)
794 static void initio_unlink_pend_scb(struct initio_host * host, struct scsi_ctrl_blk * scb)
821 static void initio_append_busy_scb(struct initio_host * host, struct scsi_ctrl_blk * scbp)
843 static struct scsi_ctrl_blk *initio_pop_busy_scb(struct initio_host * host)
864 static void initio_unlink_busy_scb(struct initio_host * host, struct scsi_ctrl_blk * scb)
896 struct scsi_ctrl_blk *initio_find_busy_scb(struct initio_host * host, u16 tarlun)
917 static void initio_append_done_scb(struct initio_host * host, struct scsi_ctrl_blk * scbp)
934 struct scsi_ctrl_blk *initio_find_done_scb(struct initio_host * host)
949 static int initio_abort_srb(struct initio_host * host, struct scsi_cmnd *srbp)
1031 static int initio_bad_seq(struct initio_host * host)
1050 static void initio_exec_scb(struct initio_host * host, struct scsi_ctrl_blk * scb)
1081 static int initio_isr(struct initio_host * host)
1099 static int tulip_main(struct initio_host * host)
1170 static void tulip_scsi(struct initio_host * host)
1275 static int initio_next_state(struct initio_host * host)
1321 static int initio_state_1(struct initio_host * host)
1376 static int initio_state_2(struct initio_host * host)
1405 static int initio_state_3(struct initio_host * host)
1472 static int initio_state_4(struct initio_host * host)
1536 static int initio_state_5(struct initio_host * host)
1625 static int initio_state_6(struct initio_host * host)
1670 int initio_state_7(struct initio_host * host)
1700 static int initio_xfer_data_in(struct initio_host * host)
1732 static int initio_xfer_data_out(struct initio_host * host)
1756 int initio_xpad_in(struct initio_host * host)
1780 int initio_xpad_out(struct initio_host * host)
1805 int initio_status_msg(struct initio_host * host)
1855 int int_initio_busfree(struct initio_host * host)
1889 static int int_initio_scsi_rst(struct initio_host * host)
1925 int int_initio_resel(struct initio_host * host)
2005 static int int_initio_bad_seq(struct initio_host * host)
2030 static int initio_msgout_abort_targ(struct initio_host * host)
2053 static int initio_msgout_abort_tag(struct initio_host * host)
2075 static int initio_msgin(struct initio_host * host)
2125 static int initio_msgout_reject(struct initio_host * host)
2140 static int initio_msgout_ide(struct initio_host * host)
2147 static int initio_msgin_extend(struct initio_host * host)
2236 static int initio_msgin_sync(struct initio_host * host)
2266 static int wdtr_done(struct initio_host * host)
2281 static int initio_sync_done(struct initio_host * host)
2303 static int initio_post_scsi_rst(struct initio_host * host)
2331 static void initio_select_atn_stop(struct initio_host * host, struct scsi_ctrl_blk * scb)
2341 static void initio_select_atn(struct initio_host * host, struct scsi_ctrl_blk * scb)
2356 static void initio_select_atn3(struct initio_host * host, struct scsi_ctrl_blk * scb)
2380 int initio_bus_device_reset(struct initio_host * host)
2426 static int initio_msgin_accept(struct initio_host * host)
2432 static int wait_tulip(struct initio_host * host)
2480 static int initio_wait_disc(struct initio_host * host)
2499 static int initio_wait_done_disc(struct initio_host * host)
2538 r = initio_isr((struct initio_host *)dev->hostdata);
2558 static void initio_build_scb(struct initio_host * host, struct scsi_ctrl_blk * cblk, struct scsi_cmnd * cmnd)
2641 struct initio_host *host = (struct initio_host *) cmd->device->host->hostdata;
2664 struct initio_host *host;
2666 host = (struct initio_host *) cmnd->device->host->hostdata;
2679 struct initio_host *host; /* Point to Host adapter control block */
2682 host = (struct initio_host *) sdev->host->hostdata;
2753 struct initio_host *host;
2756 host = (struct initio_host *) host_mem;
2826 struct initio_host *host;
2847 shost = scsi_host_alloc(&initio_template, sizeof(struct initio_host));
2853 host = (struct initio_host *)shost->hostdata;
2854 memset(host, 0, sizeof(struct initio_host));
2953 struct initio_host *s = (struct initio_host *)host->hostdata;