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 &unsigned\ int& (* check_events)(struct\ cdrom_device_info *, unsigned\ int, int);\cr
238 &int& (* media_changed)(struct\ cdrom_device_info *, int);\cr
239 &int& (* tray_move)(struct\ cdrom_device_info *, int);\cr
240 &int& (* lock_door)(struct\ cdrom_device_info *, int);\cr
241 &int& (* select_speed)(struct\ cdrom_device_info *, int);\cr
242 &int& (* select_disc)(struct\ cdrom_device_info *, int);\cr
243 &int& (* get_last_session) (struct\ cdrom_device_info *,
245 &int& (* get_mcn)(struct\ cdrom_device_info *, struct\ cdrom_mcn *{});\cr
246 &int& (* reset)(struct\ cdrom_device_info *);\cr
247 &int& (* audio_ioctl)(struct\ cdrom_device_info *, unsigned\ int,
251 &int& (* generic_packet)(struct\ cdrom_device_info *, struct\ packet_command *{});\cr
265 drivers, the main parameter is the $struct$ $cdrom_device_info$, from
269 through $dev$ in $cdrom_device_info$ described below.
276 struct& cdrom_device_info\ \{ \hidewidth\cr
301 & int\ (* exit)\ (struct\ cdrom_device_info *);&& unknown:TBD\cr
349 \subsection{$Int\ open(struct\ cdrom_device_info * cdi, int\ purpose)$}
365 \subsection{$Void\ release(struct\ cdrom_device_info * cdi)$}
373 \subsection{$Int\ drive_status(struct\ cdrom_device_info * cdi, int\ slot_nr)$}
390 \subsection{$Int\ media_changed(struct\ cdrom_device_info * cdi, int\ disc_nr)$}
401 \subsection{$Int\ tray_move(struct\ cdrom_device_info * cdi, int\ position)$}
414 \subsection{$Int\ lock_door(struct\ cdrom_device_info * cdi, int\ lock)$}
427 \subsection{$Int\ select_speed(struct\ cdrom_device_info * cdi, int\ speed)$}
452 \subsection{$Int\ select_disc(struct\ cdrom_device_info * cdi, int\ number)$}
459 \subsection{$Int\ get_last_session(struct\ cdrom_device_info * cdi, struct\
474 \subsection{$Int\ get_mcn(struct\ cdrom_device_info * cdi, struct\
485 \subsection{$Int\ reset(struct\ cdrom_device_info * cdi)$}
494 \subsection{$Int\ audio_ioctl(struct\ cdrom_device_info * cdi, unsigned\
520 \subsection{$Int\ dev_ioctl(struct\ cdrom_device_info * cdi, unsigned\ int\
578 the $cdrom_device_info$ variable $mask$. For instance, the SCSI \cdrom\
582 hence for this drive the $cdrom_device_info$ struct will have set
761 \subsection{$Int\ register_cdrom( struct\ cdrom_device_info\ * cdi)$}
775 struct\ &cdrom_device_info\ <device>_info = \{\cr
784 \subsection{$Void\ unregister_cdrom(struct\ cdrom_device_info * cdi)$}
976 \item Copy the $cdrom_device_info$ declaration from the same example