Ejemplo n.º 1
0
static void scsi_user_input(struct scsi_dev *dev, int res) {

	if (res) {
		scsi_dev_recover(dev);
		return;
	}

	scsi_wake(dev, 1);
}
Ejemplo n.º 2
0
static void scsi_capacity_input(struct scsi_dev *dev, int res) {
	struct scsi_data_cap10 *data;

	if (res < 0) {
		scsi_dev_recover(dev);
		return;
	}

	data = (struct scsi_data_cap10 *) dev->scsi_data_scratchpad;
	dev->blk_size = be32toh(data->dc10_blklen);
	dev->blk_n = be32toh(data->dc10_lba);

	scsi_disk_found(dev);
}