Lines Matching refs:sbp_ocb

75 #define SBP_QUEUE_LEN ((SBP_DMA_SIZE - SBP_LOGIN_SIZE) / sizeof(struct sbp_ocb))
140 struct sbp_ocb {
141 STAILQ_ENTRY(sbp_ocb) ocb;
186 struct sbp_ocb *ocb;
187 STAILQ_HEAD(, sbp_ocb) ocbs;
188 STAILQ_HEAD(, sbp_ocb) free_ocbs;
189 struct sbp_ocb *last_ocb;
203 struct sbp_ocb *mgm_ocb_cur;
204 STAILQ_HEAD(, sbp_ocb) mgm_ocb_queue;
233 static void sbp_orb_pointer (struct sbp_dev *, struct sbp_ocb *);
236 static void sbp_free_ocb (struct sbp_dev *, struct sbp_ocb *);
237 static void sbp_abort_ocb (struct sbp_ocb *, int);
240 static struct sbp_ocb * sbp_get_ocb (struct sbp_dev *);
241 static struct sbp_ocb * sbp_enqueue_ocb (struct sbp_dev *, struct sbp_ocb *);
242 static struct sbp_ocb * sbp_dequeue_ocb (struct sbp_dev *, struct sbp_status *);
249 static void sbp_mgm_orb (struct sbp_dev *, int, struct sbp_ocb *);
542 sdev->ocb = (struct sbp_ocb *)
545 sizeof(struct sbp_ocb) * SBP_QUEUE_LEN);
549 struct sbp_ocb *ocb;
553 + sizeof(struct sbp_ocb) * i
554 + offsetof(struct sbp_ocb, orb[0]);
1175 struct sbp_ocb *ocb;
1187 sbp_orb_pointer(struct sbp_dev *sdev, struct sbp_ocb *ocb)
1331 sbp_mgm_orb(struct sbp_dev *sdev, int func, struct sbp_ocb *aocb)
1335 struct sbp_ocb *ocb;
1420 sbp_print_scsi_cmd(struct sbp_ocb *ocb)
1448 sbp_scsi_status(struct sbp_status *sbp_status, struct sbp_ocb *ocb)
1535 sbp_fix_inq_data(struct sbp_ocb *ocb)
1594 struct sbp_ocb *ocb;
2197 struct sbp_ocb *ocb = (struct sbp_ocb *)arg;
2221 struct sbp_ocb *ocb = (struct sbp_ocb *)arg;
2337 struct sbp_ocb *ocb;
2543 struct sbp_ocb *ocb;
2544 struct sbp_ocb *prev;
2550 ocb = (struct sbp_ocb *)arg;
2621 static struct sbp_ocb *
2624 struct sbp_ocb *ocb;
2625 struct sbp_ocb *next;
2637 STAILQ_REMOVE(&sdev->ocbs, ocb, sbp_ocb, ocb);
2689 static struct sbp_ocb *
2690 sbp_enqueue_ocb(struct sbp_dev *sdev, struct sbp_ocb *ocb)
2692 struct sbp_ocb *prev, *prev2;
2699 prev2 = prev = STAILQ_LAST(&sdev->ocbs, sbp_ocb, ocb);
2728 static struct sbp_ocb *
2731 struct sbp_ocb *ocb;
2746 sbp_free_ocb(struct sbp_dev *sdev, struct sbp_ocb *ocb)
2764 sbp_abort_ocb(struct sbp_ocb *ocb, int status)
2795 struct sbp_ocb *ocb, *next;
2796 STAILQ_HEAD(, sbp_ocb) temp;