Lines Matching defs:scsipi_periph
65 struct scsipi_periph;
166 void (*psw_start)(struct scsipi_periph *);
167 int (*psw_async)(struct scsipi_periph *,
203 int (*adapt_getgeom)(struct scsipi_periph *,
205 int (*adapt_accesschk)(struct scsipi_periph *,
237 void (*bustype_printaddr)(struct scsipi_periph *);
238 void (*bustype_kill_pending)(struct scsipi_periph *);
279 LIST_HEAD(, scsipi_periph) chan_periphtab[SCSIPI_CHAN_PERIPH_BUCKETS];
377 * scsipi_periph:
389 struct scsipi_periph {
394 LIST_ENTRY(scsipi_periph) periph_hash;
556 struct scsipi_periph *xs_periph;/* peripheral doing the xfer */
658 struct scsipi_periph *sa_periph;
684 int scsipi_command(struct scsipi_periph *, struct scsipi_generic *, int,
691 int scsipi_test_unit_ready(struct scsipi_periph *, int);
692 int scsipi_prevent(struct scsipi_periph *, int, int);
693 int scsipi_inquire(struct scsipi_periph *,
695 int scsipi_mode_select(struct scsipi_periph *, int,
697 int scsipi_mode_select_big(struct scsipi_periph *, int,
699 int scsipi_mode_sense(struct scsipi_periph *, int, int,
701 int scsipi_mode_sense_big(struct scsipi_periph *, int, int,
703 int scsipi_start(struct scsipi_periph *, int, int);
707 void scsipi_wait_drain(struct scsipi_periph *);
708 void scsipi_kill_pending(struct scsipi_periph *);
709 void scsipi_get_opcodeinfo(struct scsipi_periph *periph);
710 void scsipi_free_opcodeinfo(struct scsipi_periph *periph);
711 struct scsipi_periph *scsipi_alloc_periph(int);
712 void scsipi_free_periph(struct scsipi_periph *);
729 int scsipi_do_ioctl(struct scsipi_periph *, dev_t, u_long, void *,
738 struct scsipi_periph *);
740 struct scsipi_periph *);
741 struct scsipi_periph *scsipi_lookup_periph(struct scsipi_channel *,
743 struct scsipi_periph *scsipi_lookup_periph_locked(struct scsipi_channel *,
754 void scsipi_periph_freeze(struct scsipi_periph *, int);
755 void scsipi_periph_thaw(struct scsipi_periph *, int);
758 void scsipi_periph_freeze_locked(struct scsipi_periph *, int);
759 void scsipi_periph_thaw_locked(struct scsipi_periph *, int);