|
Linux Kernel
3.7.1
|
#include <linux/module.h>#include <linux/blkdev.h>#include <linux/interrupt.h>#include <linux/errno.h>#include <linux/kernel.h>#include <linux/sched.h>#include <linux/mm.h>#include <linux/string.h>#include <asm/uaccess.h>#include <scsi/scsi.h>#include <scsi/scsi_cmnd.h>#include <scsi/scsi_device.h>#include <scsi/scsi_eh.h>#include <scsi/scsi_host.h>#include <scsi/scsi_ioctl.h>#include <scsi/sg.h>#include <scsi/scsi_dbg.h>#include "scsi_logging.h"Go to the source code of this file.
Macros | |
| #define | NORMAL_RETRIES 5 |
| #define | IOCTL_NORMAL_TIMEOUT (10 * HZ) |
| #define | MAX_BUF PAGE_SIZE |
Functions | |
| int | scsi_set_medium_removal (struct scsi_device *sdev, char state) |
| EXPORT_SYMBOL (scsi_set_medium_removal) | |
| int | scsi_ioctl (struct scsi_device *sdev, int cmd, void __user *arg) |
| EXPORT_SYMBOL (scsi_ioctl) | |
| int | scsi_nonblockable_ioctl (struct scsi_device *sdev, int cmd, void __user *arg, int ndelay) |
| EXPORT_SYMBOL (scsi_nonblockable_ioctl) | |
| #define IOCTL_NORMAL_TIMEOUT (10 * HZ) |
Definition at line 29 of file scsi_ioctl.c.
| #define MAX_BUF PAGE_SIZE |
Definition at line 31 of file scsi_ioctl.c.
| #define NORMAL_RETRIES 5 |
Definition at line 28 of file scsi_ioctl.c.
| EXPORT_SYMBOL | ( | scsi_set_medium_removal | ) |
| EXPORT_SYMBOL | ( | scsi_ioctl | ) |
| EXPORT_SYMBOL | ( | scsi_nonblockable_ioctl | ) |
scsi_ioctl - Dispatch ioctl to scsi device : scsi device receiving ioctl : which ioctl is it
Description: The scsi_ioctl() function differs from most ioctls in that it does not take a major/minor number as the dev field. Rather, it takes a pointer to a &struct scsi_device.
Definition at line 194 of file scsi_ioctl.c.
scsi_nonblockable_ioctl() - Handle SG_SCSI_RESET : scsi device receiving ioctl : Must be SC_SCSI_RESET
Definition at line 286 of file scsi_ioctl.c.
| int scsi_set_medium_removal | ( | struct scsi_device * | sdev, |
| char | state | ||
| ) |
Definition at line 134 of file scsi_ioctl.c.
1.8.2