Lines Matching refs:DeviceCtlBlk
214 struct DeviceCtlBlk *dcb;
253 struct DeviceCtlBlk {
287 struct DeviceCtlBlk *dcb_run_robin;
288 struct DeviceCtlBlk *active_dcb;
312 struct DeviceCtlBlk *children[DC395x_MAX_SCSI_ID][32];
364 static u8 start_scsi(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
368 static void build_srb(struct scsi_cmnd *cmd, struct DeviceCtlBlk *dcb,
376 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
378 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
381 struct DeviceCtlBlk *dcb);
691 static struct DeviceCtlBlk *dcb_get_next(struct list_head *head,
692 struct DeviceCtlBlk *pos)
695 struct DeviceCtlBlk* next = NULL;
696 struct DeviceCtlBlk* i;
720 static void free_tag(struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb)
757 struct DeviceCtlBlk *start = NULL;
758 struct DeviceCtlBlk *pos;
759 struct DeviceCtlBlk *dcb;
834 static struct DeviceCtlBlk *find_dcb(struct AdapterCtlBlk *acb, u8 id, u8 lun)
843 struct DeviceCtlBlk *dcb = srb->dcb;
862 static void build_srb(struct scsi_cmnd *cmd, struct DeviceCtlBlk *dcb,
965 struct DeviceCtlBlk *dcb;
1040 struct DeviceCtlBlk *dcb, struct ScsiReqBlk *srb)
1121 struct DeviceCtlBlk *dcb;
1217 struct DeviceCtlBlk *dcb;
1251 static void build_sdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
1275 static void build_wdtr(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
1332 static u8 start_scsi(struct AdapterCtlBlk* acb, struct DeviceCtlBlk* dcb,
1542 struct DeviceCtlBlk *dcb;
1739 struct DeviceCtlBlk *dcb;
1882 struct DeviceCtlBlk *dcb = srb->dcb;
2247 struct DeviceCtlBlk *dcb = srb->dcb;
2474 struct DeviceCtlBlk *dcb, u8 tag)
2527 struct DeviceCtlBlk *dcb)
2539 struct DeviceCtlBlk *dcb = srb->dcb;
2562 struct DeviceCtlBlk *dcb = srb->dcb;
2636 struct DeviceCtlBlk *dcb = srb->dcb;
2654 struct DeviceCtlBlk *dcb = srb->dcb;
2707 struct DeviceCtlBlk *dcb = acb->active_dcb;
2843 static void set_xfer_rate(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb)
2845 struct DeviceCtlBlk *i;
2868 struct DeviceCtlBlk *dcb = acb->active_dcb;
2964 struct DeviceCtlBlk *dcb = acb->active_dcb;
3075 static void disc_tagq_set(struct DeviceCtlBlk *dcb, struct ScsiInqData *ptr)
3096 static void add_dev(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3150 static void srb_done(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3343 struct DeviceCtlBlk *dcb;
3487 static void request_sense(struct AdapterCtlBlk *acb, struct DeviceCtlBlk *dcb,
3543 static struct DeviceCtlBlk *device_alloc(struct AdapterCtlBlk *acb,
3548 struct DeviceCtlBlk *dcb;
3550 dcb = kmalloc(sizeof(struct DeviceCtlBlk), GFP_ATOMIC);
3588 struct DeviceCtlBlk *p = NULL, *iter;
3622 struct DeviceCtlBlk *dcb)
3650 struct DeviceCtlBlk *dcb)
3652 struct DeviceCtlBlk *i;
3653 struct DeviceCtlBlk *tmp;
3685 struct DeviceCtlBlk *dcb)
3707 struct DeviceCtlBlk *dcb;
3708 struct DeviceCtlBlk *tmp;
3727 struct DeviceCtlBlk *dcb;
3747 struct DeviceCtlBlk *dcb = find_dcb(acb, scsi_device->id, scsi_device->lun);
4367 sizeof(struct DeviceCtlBlk), sizeof(struct ScsiReqBlk));
4444 struct DeviceCtlBlk *dcb;