Lines Matching refs:ScsiReqBlk
228 struct ScsiReqBlk { struct
275 struct ScsiReqBlk *active_srb; argument
307 struct ScsiReqBlk *tmp_srb;
334 struct ScsiReqBlk srb_array[DC395x_MAX_SRB_CNT];
335 struct ScsiReqBlk srb;
344 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
346 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
348 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
350 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
352 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
354 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
356 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
358 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
360 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
362 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
364 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
366 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
368 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
370 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
374 struct ScsiReqBlk *srb);
377 struct ScsiReqBlk *srb, u16 io_dir);
381 struct ScsiReqBlk *srb);
383 struct ScsiReqBlk *srb);
385 struct ScsiReqBlk *srb);
389 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb);
391 struct ScsiReqBlk *srb);
393 struct ScsiReqBlk *srb);
395 struct ScsiReqBlk *srb);
736 static void free_tag(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb) in free_tag()
746 static inline struct ScsiReqBlk *find_cmd(struct scsi_cmnd *cmd, in find_cmd()
749 struct ScsiReqBlk *i; in find_cmd()
757 static struct ScsiReqBlk *srb_get_free(struct AdapterCtlBlk *acb) in srb_get_free()
760 struct ScsiReqBlk *srb = NULL; in srb_get_free()
763 srb = list_entry(head->next, struct ScsiReqBlk, list); in srb_get_free()
771 static void srb_free_insert(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in srb_free_insert()
779 struct ScsiReqBlk *srb) in srb_waiting_insert()
788 struct ScsiReqBlk *srb) in srb_waiting_append()
796 static void srb_going_append(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb) in srb_going_append()
804 static void srb_going_remove(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb) in srb_going_remove()
806 struct ScsiReqBlk *i; in srb_going_remove()
807 struct ScsiReqBlk *tmp; in srb_going_remove()
820 struct ScsiReqBlk *srb) in srb_waiting_remove()
822 struct ScsiReqBlk *i; in srb_waiting_remove()
823 struct ScsiReqBlk *tmp; in srb_waiting_remove()
836 struct ScsiReqBlk *srb) in srb_going_to_waiting_move()
846 struct ScsiReqBlk *srb) in srb_waiting_to_going_move()
878 struct ScsiReqBlk *srb; in waiting_process_next()
925 struct ScsiReqBlk, list); in waiting_process_next()
959 static void send_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in send_srb()
981 struct ScsiReqBlk *srb) in build_srb()
1086 struct ScsiReqBlk *srb; in dc395x_queue_command_lck()
1192 struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb) in dump_register_info()
1370 struct ScsiReqBlk *srb; in dc395x_eh_abort()
1404 struct ScsiReqBlk *srb) in build_sdtr()
1432 struct ScsiReqBlk *srb) in build_wdtr()
1478 struct ScsiReqBlk *srb;
1493 struct ScsiReqBlk* srb) in start_scsi()
1682 struct ScsiReqBlk *srb) in enable_msgout_abort()
1703 struct ScsiReqBlk *srb; in dc395x_handle_interrupt()
1707 void (*dc395x_statev)(struct AdapterCtlBlk *, struct ScsiReqBlk *, in dc395x_handle_interrupt()
1842 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgout_phase0()
1854 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgout_phase1()
1887 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in command_phase0()
1895 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in command_phase1()
1933 static void sg_verify_length(struct ScsiReqBlk *srb) in sg_verify_length()
1953 static void sg_update_list(struct ScsiReqBlk *srb, u32 left) in sg_update_list()
1997 static void sg_subtract_one(struct ScsiReqBlk *srb) in sg_subtract_one()
2012 struct ScsiReqBlk *srb) in cleanup_after_transfer()
2037 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_out_phase0()
2170 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_out_phase1()
2180 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_in_phase0()
2393 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in data_in_phase1()
2403 struct ScsiReqBlk *srb, u16 io_dir) in data_io_transfer()
2578 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in status_phase0()
2592 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in status_phase1()
2619 struct ScsiReqBlk *srb) in msgin_reject()
2632 static struct ScsiReqBlk *msgin_qtag(struct AdapterCtlBlk *acb, in msgin_qtag()
2635 struct ScsiReqBlk *srb = NULL; in msgin_qtag()
2636 struct ScsiReqBlk *i; in msgin_qtag()
2696 static void msgin_set_async(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in msgin_set_async()
2719 static void msgin_set_sync(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in msgin_set_sync()
2793 struct ScsiReqBlk *srb) in msgin_set_nowide()
2811 static void msgin_set_wide(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in msgin_set_wide()
2863 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgin_phase0()
2974 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in msgin_phase1()
2990 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in nop0()
2996 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb, in nop1()
3028 struct ScsiReqBlk *srb; in disconnect()
3124 struct ScsiReqBlk *srb = NULL; in reselect()
3268 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb) in pci_unmap_srb()
3290 struct ScsiReqBlk *srb) in pci_unmap_srb_sense()
3313 struct ScsiReqBlk *srb) in srb_done()
3529 struct ScsiReqBlk *srb; in doing_srb_done()
3530 struct ScsiReqBlk *tmp; in doing_srb_done()
3676 struct ScsiReqBlk *srb) in request_sense()
4545 sizeof(struct DeviceCtlBlk), sizeof(struct ScsiReqBlk)); in adapter_init()
4698 struct ScsiReqBlk *srb; in dc395x_show_info()