vdsk_softc
struct vdsk_softc *sc = xsc;
vdsk_scsi_cmd(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_submit_cmd(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_complete_cmd(struct vdsk_softc *sc, struct scsipi_xfer *xs, int desc)
vdsk_scsi_inq(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_inquiry(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_mode_sense(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_mode_sense_10(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_mode_select(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_read_toc(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_maintenance_in(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_start_stop(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_prevent_allow_medium_removal(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_test_unit_ready(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_capacity(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_capacity16(struct vdsk_softc *sc, struct scsipi_xfer *xs)
vdsk_scsi_report_luns(struct vdsk_softc *sc, struct scsipi_xfer *xs)
CFATTACH_DECL_NEW(vdsk, sizeof(struct vdsk_softc),
void vdsk_rx_vio_ctrl(struct vdsk_softc *, struct vio_msg *);
void vdsk_rx_vio_ver_info(struct vdsk_softc *, struct vio_msg_tag *);
void vdsk_rx_vio_attr_info(struct vdsk_softc *, struct vio_msg_tag *);
void vdsk_rx_vio_dring_reg(struct vdsk_softc *, struct vio_msg_tag *);
void vdsk_rx_vio_rdx(struct vdsk_softc *sc, struct vio_msg_tag *);
void vdsk_rx_vio_data(struct vdsk_softc *sc, struct vio_msg *);
void vdsk_rx_vio_dring_data(struct vdsk_softc *sc, struct vio_msg_tag *);
void vdsk_sendmsg(struct vdsk_softc *, void *, size_t);
void vdsk_send_ver_info(struct vdsk_softc *, uint16_t, uint16_t);
void vdsk_send_attr_info(struct vdsk_softc *);
void vdsk_send_dring_reg(struct vdsk_softc *);
void vdsk_send_rdx(struct vdsk_softc *);
void vdsk_scsi_cmd(struct vdsk_softc *sc, struct scsipi_xfer *);
int vdsk_submit_cmd(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_complete_cmd(struct vdsk_softc *sc, struct scsipi_xfer *, int);
void vdsk_scsi_inq(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_inquiry(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_mode_sense(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_mode_sense_10(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_mode_select(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_read_toc(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_test_unit_ready(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_start_stop(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_prevent_allow_medium_removal(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_maintenance_in(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_capacity(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_capacity16(struct vdsk_softc *sc, struct scsipi_xfer *);
void vdsk_scsi_report_luns(struct vdsk_softc *sc, struct scsipi_xfer *);
struct vdsk_softc *sc = device_private(self);
struct vdsk_softc *sc;
struct vdsk_softc *sc = arg;
struct vdsk_softc *sc = arg;
vdsk_rx_vio_ctrl(struct vdsk_softc *sc, struct vio_msg *vm)
vdsk_rx_vio_ver_info(struct vdsk_softc *sc, struct vio_msg_tag *tag)
vdsk_rx_vio_attr_info(struct vdsk_softc *sc, struct vio_msg_tag *tag)
vdsk_rx_vio_dring_reg(struct vdsk_softc *sc, struct vio_msg_tag *tag)
vdsk_rx_vio_rdx(struct vdsk_softc *sc, struct vio_msg_tag *tag)
vdsk_rx_vio_data(struct vdsk_softc *sc, struct vio_msg *vm)
vdsk_rx_vio_dring_data(struct vdsk_softc *sc, struct vio_msg_tag *tag)
struct vdsk_softc *sc = lc->lc_sc;
struct vdsk_softc *sc = lc->lc_sc;
vdsk_sendmsg(struct vdsk_softc *sc, void *msg, size_t len)
vdsk_send_ver_info(struct vdsk_softc *sc, uint16_t major, uint16_t minor)
vdsk_send_attr_info(struct vdsk_softc *sc)
vdsk_send_dring_reg(struct vdsk_softc *sc)
vdsk_send_rdx(struct vdsk_softc *sc)
struct vdsk_softc *sc = xsc;