Lines Matching refs:ScsiReqBlk

212 struct ScsiReqBlk {
259 struct ScsiReqBlk *active_srb;
291 struct ScsiReqBlk *tmp_srb;
318 struct ScsiReqBlk srb_array[DC395x_MAX_SRB_CNT];
319 struct ScsiReqBlk srb;
328 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
330 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
332 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
334 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
336 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
338 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
340 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
342 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
344 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
346 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
348 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
350 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
352 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
354 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
358 struct ScsiReqBlk *srb);
361 struct ScsiReqBlk *srb, u16 io_dir);
365 struct ScsiReqBlk *srb);
367 struct ScsiReqBlk *srb);
369 struct ScsiReqBlk *srb);
373 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb);
375 struct ScsiReqBlk *srb);
377 struct ScsiReqBlk *srb);
379 struct ScsiReqBlk *srb);
720 static void free_tag(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb)
730 static inline struct ScsiReqBlk *find_cmd(struct scsi_cmnd *cmd,
733 struct ScsiReqBlk *i;
760 struct ScsiReqBlk *srb;
807 struct ScsiReqBlk, list);
841 static void send_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
863 struct ScsiReqBlk *srb)
966 struct ScsiReqBlk *srb;
1002 struct ScsiReqBlk, list);
1040 struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb)
1218 struct ScsiReqBlk *srb;
1252 struct ScsiReqBlk *srb)
1276 struct ScsiReqBlk *srb)
1318 struct ScsiReqBlk *srb;
1333 struct ScsiReqBlk* srb)
1522 struct ScsiReqBlk *srb)
1543 struct ScsiReqBlk *srb;
1547 void (*dc395x_statev)(struct AdapterCtlBlk *, struct ScsiReqBlk *,
1682 static void msgout_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1694 static void msgout_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1728 static void command_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1736 static void command_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
1774 static void sg_verify_length(struct ScsiReqBlk *srb)
1794 static void sg_update_list(struct ScsiReqBlk *srb, u32 left)
1839 static void sg_subtract_one(struct ScsiReqBlk *srb)
1854 struct ScsiReqBlk *srb)
1879 static void data_out_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2012 static void data_out_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2022 static void data_in_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2235 static void data_in_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2245 struct ScsiReqBlk *srb, u16 io_dir)
2419 static void status_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2433 static void status_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2460 struct ScsiReqBlk *srb)
2473 static struct ScsiReqBlk *msgin_qtag(struct AdapterCtlBlk *acb,
2476 struct ScsiReqBlk *srb = NULL;
2477 struct ScsiReqBlk *i;
2537 static void msgin_set_async(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2560 static void msgin_set_sync(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2634 struct ScsiReqBlk *srb)
2652 static void msgin_set_wide(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
2704 static void msgin_phase0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2772 * ScsiReqBlk* associated with the scsi command.
2815 static void msgin_phase1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2831 static void nop0(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2837 static void nop1(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb,
2869 struct ScsiReqBlk *srb;
2965 struct ScsiReqBlk *srb = NULL;
3107 static void pci_unmap_srb(struct AdapterCtlBlk *acb, struct ScsiReqBlk *srb)
3128 struct ScsiReqBlk *srb)
3151 struct ScsiReqBlk *srb)
3347 struct ScsiReqBlk *srb;
3348 struct ScsiReqBlk *tmp;
3488 struct ScsiReqBlk *srb)
4367 sizeof(struct DeviceCtlBlk), sizeof(struct ScsiReqBlk));
4514 struct ScsiReqBlk *srb;