Home | History | Annotate | Download | only in ieee1394

Lines Matching defs:sbp_ocb

81 #define SBP_QUEUE_LEN ((SBP_DMA_SIZE - SBP_LOGIN_SIZE) / sizeof(struct sbp_ocb))
251 struct sbp_ocb {
261 STAILQ_ENTRY(sbp_ocb) ocb;
266 sizeof(struct sbp_ocb) * (i), \
302 struct sbp_ocb *ocb;
303 STAILQ_HEAD(, sbp_ocb) ocbs;
304 STAILQ_HEAD(, sbp_ocb) free_ocbs;
305 struct sbp_ocb *last_ocb;
319 struct sbp_ocb *mgm_ocb_cur;
320 STAILQ_HEAD(, sbp_ocb) mgm_ocb_queue;
378 static void sbp_orb_pointer(struct sbp_dev *, struct sbp_ocb *);
382 static void sbp_mgm_orb(struct sbp_dev *, int, struct sbp_ocb *);
383 static void sbp_print_scsi_cmd(struct sbp_ocb *);
384 static void sbp_scsi_status(struct sbp_status *, struct sbp_ocb *);
385 static void sbp_fix_inq_data(struct sbp_ocb *);
396 static void sbp_execute_ocb(struct sbp_ocb *, bus_dma_segment_t *, int);
397 static struct sbp_ocb *sbp_dequeue_ocb(struct sbp_dev *, struct sbp_status *);
398 static struct sbp_ocb *sbp_enqueue_ocb(struct sbp_dev *, struct sbp_ocb *);
399 static struct sbp_ocb *sbp_get_ocb(struct sbp_dev *);
400 static void sbp_free_ocb(struct sbp_dev *, struct sbp_ocb *);
401 static void sbp_abort_ocb(struct sbp_ocb *, int);
785 sdev->ocb = (struct sbp_ocb *)sdev->dma.v_addr;
788 sizeof(struct sbp_ocb) * SBP_QUEUE_LEN);
792 struct sbp_ocb *ocb = &sdev->ocb[i];
796 sdev->dma.bus_addr + sizeof(struct sbp_ocb) * i;
1286 struct sbp_ocb *ocb;
1297 sbp_orb_pointer(struct sbp_dev *sdev, struct sbp_ocb *ocb)
1447 sbp_mgm_orb(struct sbp_dev *sdev, int func, struct sbp_ocb *aocb)
1451 struct sbp_ocb *ocb;
1491 sizeof(struct sbp_ocb) * SBP_QUEUE_LEN;
1550 sbp_print_scsi_cmd(struct sbp_ocb *ocb)
1571 sbp_scsi_status(struct sbp_status *sbp_status, struct sbp_ocb *ocb)
1653 sbp_fix_inq_data(struct sbp_ocb *ocb)
1719 struct sbp_ocb *ocb;
1863 sizeof(struct sbp_ocb) * SBP_QUEUE_LEN;
2160 struct sbp_ocb *ocb = (struct sbp_ocb *)arg;
2182 struct sbp_ocb *ocb = (struct sbp_ocb *)arg;
2223 struct sbp_ocb *ocb;
2319 sbp_execute_ocb(struct sbp_ocb *ocb, bus_dma_segment_t *segments, int seg)
2321 struct sbp_ocb *prev;
2384 static struct sbp_ocb *
2388 struct sbp_ocb *ocb;
2389 struct sbp_ocb *next;
2404 STAILQ_REMOVE(&sdev->ocbs, ocb, sbp_ocb, ocb);
2459 static struct sbp_ocb *
2460 sbp_enqueue_ocb(struct sbp_dev *sdev, struct sbp_ocb *ocb)
2463 struct sbp_ocb *tocb, *prev, *prev2;
2501 static struct sbp_ocb *
2505 struct sbp_ocb *ocb;
2522 sbp_free_ocb(struct sbp_dev *sdev, struct sbp_ocb *ocb)
2544 sbp_abort_ocb(struct sbp_ocb *ocb, int status)
2579 struct sbp_ocb *ocb, *next;
2580 STAILQ_HEAD(, sbp_ocb) temp;