OpenCores
URL https://opencores.org/ocsvn/or1k_old/or1k_old/trunk

Subversion Repositories or1k_old

[/] [or1k_old/] [trunk/] [uclinux/] [uClinux-2.0.x/] [include/] [scsi/] [scsi_ioctl.h] - Blame information for rev 1782

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 199 simons
#ifndef _SCSI_IOCTL_H
2
#define _SCSI_IOCTL_H 
3
 
4
#define SCSI_IOCTL_SEND_COMMAND 1
5
#define SCSI_IOCTL_TEST_UNIT_READY 2
6
#define SCSI_IOCTL_BENCHMARK_COMMAND 3
7
#define SCSI_IOCTL_SYNC 4                       /* Request synchronous parameters */
8
#define SCSI_IOCTL_START_UNIT 5
9
#define SCSI_IOCTL_STOP_UNIT 6
10
/* The door lock/unlock constants are compatible with Sun constants for
11
   the cdrom */
12
#define SCSI_IOCTL_DOORLOCK 0x5380              /* lock the eject mechanism */
13
#define SCSI_IOCTL_DOORUNLOCK 0x5381            /* unlock the mechanism   */
14
 
15
#define SCSI_REMOVAL_PREVENT    1
16
#define SCSI_REMOVAL_ALLOW      0
17
 
18
#ifdef __KERNEL__
19
 
20
extern int scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
21
extern int kernel_scsi_ioctl (Scsi_Device *dev, int cmd, void *arg);
22
extern int scsi_ioctl_send_command(Scsi_Device *dev, void *buffer);
23
 
24
#endif
25
 
26
#endif
27
 
28
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.