Lines Matching refs:cdrom_device_info

40 struct cdrom_device_info {  struct
65 int (*exit)(struct cdrom_device_info *); argument
71 int (*open) (struct cdrom_device_info *, int); argument
72 void (*release) (struct cdrom_device_info *);
73 int (*drive_status) (struct cdrom_device_info *, int);
74 unsigned int (*check_events) (struct cdrom_device_info *cdi,
76 int (*tray_move) (struct cdrom_device_info *, int);
77 int (*lock_door) (struct cdrom_device_info *, int);
78 int (*select_speed) (struct cdrom_device_info *, int);
79 int (*select_disc) (struct cdrom_device_info *, int);
80 int (*get_last_session) (struct cdrom_device_info *,
82 int (*get_mcn) (struct cdrom_device_info *,
85 int (*reset) (struct cdrom_device_info *);
87 int (*audio_ioctl) (struct cdrom_device_info *,unsigned int, void *);
92 int (*generic_packet) (struct cdrom_device_info *,
96 int cdrom_multisession(struct cdrom_device_info *cdi,
98 int cdrom_read_tocentry(struct cdrom_device_info *cdi,
102 extern int cdrom_open(struct cdrom_device_info *cdi, struct block_device *bdev,
104 extern void cdrom_release(struct cdrom_device_info *cdi, fmode_t mode);
105 extern int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev,
107 extern unsigned int cdrom_check_events(struct cdrom_device_info *cdi,
110 extern int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi);
111 extern void unregister_cdrom(struct cdrom_device_info *cdi);
121 extern int cdrom_get_last_written(struct cdrom_device_info *cdi, long *last_written);
122 extern int cdrom_number_of_slots(struct cdrom_device_info *cdi);
123 extern int cdrom_mode_select(struct cdrom_device_info *cdi,
125 extern int cdrom_mode_sense(struct cdrom_device_info *cdi,
130 extern int cdrom_dummy_generic_packet(struct cdrom_device_info *cdi,
304 extern int cdrom_get_media_event(struct cdrom_device_info *cdi, struct media_event_desc *med);