From b94420a52bd2f19336b02bd431e80e59ff30d60b Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sun, 8 Jul 2007 22:01:49 +0100 Subject: Ready to start testing --- src/drivers/scsi/iscsidev.c | 73 --------------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 src/drivers/scsi/iscsidev.c (limited to 'src/drivers') diff --git a/src/drivers/scsi/iscsidev.c b/src/drivers/scsi/iscsidev.c deleted file mode 100644 index aab99032d..000000000 --- a/src/drivers/scsi/iscsidev.c +++ /dev/null @@ -1,73 +0,0 @@ -/* - * Copyright (C) 2006 Michael Brown . - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 2 of the - * License, or any later version. - * - * This program is distributed in the hope that it will be useful, but - * WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -#include -#include -#include - -/** @file - * - * iSCSI SCSI device - * - */ - -/** - * Issue SCSI command via iSCSI device - * - * @v scsi SCSI device - * @v command SCSI command - * @ret rc Return status code - */ -static int iscsi_command ( struct scsi_device *scsi, - struct scsi_command *command ) { - struct iscsi_device *iscsidev - = container_of ( scsi, struct iscsi_device, scsi ); - struct async async; - - return async_block ( &async, iscsi_issue ( &iscsidev->iscsi, command, - &async ) ); -} - -/** - * Initialise iSCSI device - * - * @v iscsidev iSCSI device - */ -int init_iscsidev ( struct iscsi_device *iscsidev ) { - int rc; - - iscsidev->scsi.command = iscsi_command; - iscsidev->scsi.lun = iscsidev->iscsi.lun; - if ( ( rc = init_scsidev ( &iscsidev->scsi ) ) != 0 ) - goto err; - - return 0; - - err: - fini_iscsidev ( iscsidev ); - return rc; -} - -/** - * Shut down iSCSI device - * - * @v iscsidev iSCSI device - */ -void fini_iscsidev ( struct iscsi_device *iscsidev ) { - iscsi_shutdown ( &iscsidev->iscsi ); -} -- cgit v1.2.3-55-g7522