sr.h (d4bbf7e7759afc172e2bfbc5c416324590049cdd) sr.h (96eefad2d9e5a0d988cdfee85193b6154c0ae1d2)
1/*
2 * sr.h by David Giller
3 * CD-ROM disk driver header file
4 *
5 * adapted from:
6 * sd.h Copyright (C) 1992 Drew Eckhardt
7 * SCSI disk driver header file by
8 * Drew Eckhardt

--- 41 unchanged lines hidden (view full) ---

50
51 struct cdrom_device_info cdi;
52 /* We hold gendisk and scsi_device references on probe and use
53 * the refs on this kref to decide when to release them */
54 struct kref kref;
55 struct gendisk *disk;
56} Scsi_CD;
57
1/*
2 * sr.h by David Giller
3 * CD-ROM disk driver header file
4 *
5 * adapted from:
6 * sd.h Copyright (C) 1992 Drew Eckhardt
7 * SCSI disk driver header file by
8 * Drew Eckhardt

--- 41 unchanged lines hidden (view full) ---

50
51 struct cdrom_device_info cdi;
52 /* We hold gendisk and scsi_device references on probe and use
53 * the refs on this kref to decide when to release them */
54 struct kref kref;
55 struct gendisk *disk;
56} Scsi_CD;
57
58#define sr_printk(prefix, cd, fmt, a...) \
59 sdev_printk(prefix, (cd)->device, "[%s] " fmt, \
60 (cd)->cdi.name, ##a)
61
58int sr_do_ioctl(Scsi_CD *, struct packet_command *);
59
60int sr_lock_door(struct cdrom_device_info *, int);
61int sr_tray_move(struct cdrom_device_info *, int);
62int sr_drive_status(struct cdrom_device_info *, int);
63int sr_disk_status(struct cdrom_device_info *);
64int sr_get_last_session(struct cdrom_device_info *, struct cdrom_multisession *);
65int sr_get_mcn(struct cdrom_device_info *, struct cdrom_mcn *);

--- 12 unchanged lines hidden ---
62int sr_do_ioctl(Scsi_CD *, struct packet_command *);
63
64int sr_lock_door(struct cdrom_device_info *, int);
65int sr_tray_move(struct cdrom_device_info *, int);
66int sr_drive_status(struct cdrom_device_info *, int);
67int sr_disk_status(struct cdrom_device_info *);
68int sr_get_last_session(struct cdrom_device_info *, struct cdrom_multisession *);
69int sr_get_mcn(struct cdrom_device_info *, struct cdrom_mcn *);

--- 12 unchanged lines hidden ---