Lines Matching defs:sbp_ocb
75 #define SBP_QUEUE_LEN ((SBP_DMA_SIZE - SBP_LOGIN_SIZE) / sizeof(struct sbp_ocb))
136 struct sbp_ocb {
137 STAILQ_ENTRY(sbp_ocb) ocb;
182 struct sbp_ocb *ocb;
183 STAILQ_HEAD(, sbp_ocb) ocbs;
184 STAILQ_HEAD(, sbp_ocb) free_ocbs;
185 struct sbp_ocb *last_ocb;
199 struct sbp_ocb *mgm_ocb_cur;
200 STAILQ_HEAD(, sbp_ocb) mgm_ocb_queue;
229 static void sbp_orb_pointer (struct sbp_dev *, struct sbp_ocb *);
232 static void sbp_free_ocb (struct sbp_dev *, struct sbp_ocb *);
233 static void sbp_abort_ocb (struct sbp_ocb *, int);
236 static struct sbp_ocb * sbp_get_ocb (struct sbp_dev *);
237 static struct sbp_ocb * sbp_enqueue_ocb (struct sbp_dev *, struct sbp_ocb *);
238 static struct sbp_ocb * sbp_dequeue_ocb (struct sbp_dev *, struct sbp_status *);
245 static void sbp_mgm_orb (struct sbp_dev *, int, struct sbp_ocb *);
537 sdev->ocb = (struct sbp_ocb *)
540 sizeof(struct sbp_ocb) * SBP_QUEUE_LEN);
544 struct sbp_ocb *ocb;
548 + sizeof(struct sbp_ocb) * i
549 + offsetof(struct sbp_ocb, orb[0]);
1188 struct sbp_ocb *ocb;
1200 sbp_orb_pointer(struct sbp_dev *sdev, struct sbp_ocb *ocb)
1344 sbp_mgm_orb(struct sbp_dev *sdev, int func, struct sbp_ocb *aocb)
1348 struct sbp_ocb *ocb;
1433 sbp_print_scsi_cmd(struct sbp_ocb *ocb)
1461 sbp_scsi_status(struct sbp_status *sbp_status, struct sbp_ocb *ocb)
1548 sbp_fix_inq_data(struct sbp_ocb *ocb)
1607 struct sbp_ocb *ocb;
2210 struct sbp_ocb *ocb = (struct sbp_ocb *)arg;
2234 struct sbp_ocb *ocb = (struct sbp_ocb *)arg;
2350 struct sbp_ocb *ocb;
2561 struct sbp_ocb *ocb;
2562 struct sbp_ocb *prev;
2568 ocb = (struct sbp_ocb *)arg;
2639 static struct sbp_ocb *
2642 struct sbp_ocb *ocb;
2643 struct sbp_ocb *next;
2655 STAILQ_REMOVE(&sdev->ocbs, ocb, sbp_ocb, ocb);
2707 static struct sbp_ocb *
2708 sbp_enqueue_ocb(struct sbp_dev *sdev, struct sbp_ocb *ocb)
2710 struct sbp_ocb *prev, *prev2;
2717 prev2 = prev = STAILQ_LAST(&sdev->ocbs, sbp_ocb, ocb);
2746 static struct sbp_ocb *
2749 struct sbp_ocb *ocb;
2764 sbp_free_ocb(struct sbp_dev *sdev, struct sbp_ocb *ocb)
2782 sbp_abort_ocb(struct sbp_ocb *ocb, int status)
2813 struct sbp_ocb *ocb, *next;
2814 STAILQ_HEAD(, sbp_ocb) temp;