Lines Matching refs:cdrom_device_info
205 \item[$cdrom_device_info$]
213 $$register_cdrom(struct\ cdrom_device_info * <device>_info)
234 &int& (* open)(struct\ cdrom_device_info *, int)\cr
235 &void& (* release)(struct\ cdrom_device_info *);\cr
236 &int& (* drive_status)(struct\ cdrom_device_info *, int);\cr
237 &int& (* media_changed)(struct\ cdrom_device_info *, int);\cr
238 &int& (* tray_move)(struct\ cdrom_device_info *, int);\cr
239 &int& (* lock_door)(struct\ cdrom_device_info *, int);\cr
240 &int& (* select_speed)(struct\ cdrom_device_info *, int);\cr
241 &int& (* select_disc)(struct\ cdrom_device_info *, int);\cr
242 &int& (* get_last_session) (struct\ cdrom_device_info *,
244 &int& (* get_mcn)(struct\ cdrom_device_info *, struct\ cdrom_mcn *{});\cr
245 &int& (* reset)(struct\ cdrom_device_info *);\cr
246 &int& (* audio_ioctl)(struct\ cdrom_device_info *, unsigned\ int,
248 &int& (* dev_ioctl)(struct\ cdrom_device_info *, unsigned\ int,
272 drivers, the main parameter is the $struct$ $cdrom_device_info$, from
276 through $dev$ in $cdrom_device_info$ described below.
283 struct& cdrom_device_info\ \{ \hidewidth\cr
285 & struct\ cdrom_device_info *& next;& next device_info for this major\cr
345 \subsection{$Int\ open(struct\ cdrom_device_info * cdi, int\ purpose)$}
361 \subsection{$Void\ release(struct\ cdrom_device_info * cdi)$}
369 \subsection{$Int\ drive_status(struct\ cdrom_device_info * cdi, int\ slot_nr)$}
386 \subsection{$Int\ media_changed(struct\ cdrom_device_info * cdi, int\ disc_nr)$}
397 \subsection{$Int\ tray_move(struct\ cdrom_device_info * cdi, int\ position)$}
410 \subsection{$Int\ lock_door(struct\ cdrom_device_info * cdi, int\ lock)$}
423 \subsection{$Int\ select_speed(struct\ cdrom_device_info * cdi, int\ speed)$}
448 \subsection{$Int\ select_disc(struct\ cdrom_device_info * cdi, int\ number)$}
455 \subsection{$Int\ get_last_session(struct\ cdrom_device_info * cdi, struct\
470 \subsection{$Int\ get_mcn(struct\ cdrom_device_info * cdi, struct\
481 \subsection{$Int\ reset(struct\ cdrom_device_info * cdi)$}
490 \subsection{$Int\ audio_ioctl(struct\ cdrom_device_info * cdi, unsigned\
516 \subsection{$Int\ dev_ioctl(struct\ cdrom_device_info * cdi, unsigned\ int\
574 the $cdrom_device_info$ variable $mask$. For instance, the SCSI \cdrom\
578 hence for this drive the $cdrom_device_info$ struct will have set
757 \subsection{$Int\ register_cdrom( struct\ cdrom_device_info\ * cdi)$}
771 struct\ &cdrom_device_info\ <device>_info = \{\cr
780 \subsection{$Void\ unregister_cdrom(struct\ cdrom_device_info * cdi)$}
972 \item Copy the $cdrom_device_info$ declaration from the same example