Searched refs:cdi (Results 1 - 10 of 10) sorted by relevance

/drivers/cdrom/
H A Dcdrom.c92 cdi->options in various ioctl.
338 /* The (cdo->capability & ~cdi->mask & CDC_XXX) construct was used in
340 #define CDROM_CAN(type) (cdi->ops->capability & ~cdi->mask & (type))
343 #define CHECKAUDIO if ((ret=check_for_audio_disc(cdi, cdo))) return ret
352 static int open_for_data(struct cdrom_device_info * cdi);
353 static int check_for_audio_disc(struct cdrom_device_info * cdi,
357 static int mmc_ioctl(struct cdrom_device_info *cdi, unsigned int cmd,
364 static int cdrom_mrw_exit(struct cdrom_device_info *cdi);
366 static int cdrom_get_disc_info(struct cdrom_device_info *cdi, disc_informatio
372 cdrom_dummy_generic_packet(struct cdrom_device_info *cdi, struct packet_command *cgc) argument
392 register_cdrom(struct cdrom_device_info *cdi) argument
450 unregister_cdrom(struct cdrom_device_info *cdi) argument
465 cdrom_get_media_event(struct cdrom_device_info *cdi, struct media_event_desc *med) argument
496 cdrom_mrw_probe_pc(struct cdrom_device_info *cdi) argument
517 cdrom_is_mrw(struct cdrom_device_info *cdi, int *write) argument
549 cdrom_mrw_bgformat(struct cdrom_device_info *cdi, int cont) argument
590 cdrom_mrw_bgformat_susp(struct cdrom_device_info *cdi, int immed) argument
608 cdrom_flush_cache(struct cdrom_device_info *cdi) argument
620 cdrom_mrw_exit(struct cdrom_device_info *cdi) argument
641 cdrom_mrw_set_lba_space(struct cdrom_device_info *cdi, int space) argument
671 cdrom_get_random_writable(struct cdrom_device_info *cdi, struct rwrt_feature_desc *rfd) argument
692 cdrom_has_defect_mgt(struct cdrom_device_info *cdi) argument
717 cdrom_is_random_writable(struct cdrom_device_info *cdi, int *write) argument
733 cdrom_media_erasable(struct cdrom_device_info *cdi) argument
748 cdrom_dvdram_open_write(struct cdrom_device_info *cdi) argument
762 cdrom_mrw_open_write(struct cdrom_device_info *cdi) argument
800 mo_open_write(struct cdrom_device_info *cdi) argument
829 cdrom_ram_open_write(struct cdrom_device_info *cdi) argument
846 cdrom_mmc3_profile(struct cdrom_device_info *cdi) argument
868 cdrom_is_dvd_rw(struct cdrom_device_info *cdi) argument
882 cdrom_open_write(struct cdrom_device_info *cdi) argument
926 cdrom_dvd_rw_close_write(struct cdrom_device_info *cdi) argument
963 cdrom_close_write(struct cdrom_device_info *cdi) argument
980 cdrom_open(struct cdrom_device_info *cdi, struct block_device *bdev, fmode_t mode) argument
1028 open_for_data(struct cdrom_device_info * cdi) argument
1137 check_for_audio_disc(struct cdrom_device_info * cdi, struct cdrom_device_ops * cdo) argument
1191 cdrom_release(struct cdrom_device_info *cdi, fmode_t mode) argument
1228 cdrom_read_mech_status(struct cdrom_device_info *cdi, struct cdrom_changer_info *buf) argument
1260 cdrom_slot_status(struct cdrom_device_info *cdi, int slot) argument
1289 cdrom_number_of_slots(struct cdrom_device_info *cdi) argument
1312 cdrom_load_unload(struct cdrom_device_info *cdi, int slot) argument
1339 cdrom_select_disc(struct cdrom_device_info *cdi, int slot) argument
1410 cdrom_update_events(struct cdrom_device_info *cdi, unsigned int clearing) argument
1420 cdrom_check_events(struct cdrom_device_info *cdi, unsigned int clearing) argument
1439 media_changed(struct cdrom_device_info *cdi, int queue) argument
1467 cdrom_media_changed(struct cdrom_device_info *cdi) argument
1480 cdrom_count_tracks(struct cdrom_device_info *cdi, tracktype* tracks) argument
1621 dvd_do_auth(struct cdrom_device_info *cdi, dvd_authinfo *ai) argument
1769 dvd_read_physical(struct cdrom_device_info *cdi, dvd_struct *s, struct packet_command *cgc) argument
1820 dvd_read_copyright(struct cdrom_device_info *cdi, dvd_struct *s, struct packet_command *cgc) argument
1844 dvd_read_disckey(struct cdrom_device_info *cdi, dvd_struct *s, struct packet_command *cgc) argument
1872 dvd_read_bca(struct cdrom_device_info *cdi, dvd_struct *s, struct packet_command *cgc) argument
1905 dvd_read_manufact(struct cdrom_device_info *cdi, dvd_struct *s, struct packet_command *cgc) argument
1948 dvd_read_struct(struct cdrom_device_info *cdi, dvd_struct *s, struct packet_command *cgc) argument
1974 cdrom_mode_sense(struct cdrom_device_info *cdi, struct packet_command *cgc, int page_code, int page_control) argument
1990 cdrom_mode_select(struct cdrom_device_info *cdi, struct packet_command *cgc) argument
2005 cdrom_read_subchannel(struct cdrom_device_info *cdi, struct cdrom_subchnl *subchnl, int mcn) argument
2042 cdrom_read_cd(struct cdrom_device_info *cdi, struct packet_command *cgc, int lba, int blocksize, int nblocks) argument
2062 cdrom_read_block(struct cdrom_device_info *cdi, struct packet_command *cgc, int lba, int nblocks, int format, int blksize) argument
2094 cdrom_read_cdda_old(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument
2140 cdrom_read_cdda_bpc(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument
2212 cdrom_read_cdda(struct cdrom_device_info *cdi, __u8 __user *ubuf, int lba, int nframes) argument
2251 cdrom_ioctl_multisession(struct cdrom_device_info *cdi, void __user *argp) argument
2284 cdrom_ioctl_eject(struct cdrom_device_info *cdi) argument
2301 cdrom_ioctl_closetray(struct cdrom_device_info *cdi) argument
2310 cdrom_ioctl_eject_sw(struct cdrom_device_info *cdi, unsigned long arg) argument
2326 cdrom_ioctl_media_changed(struct cdrom_device_info *cdi, unsigned long arg) argument
2355 cdrom_ioctl_set_options(struct cdrom_device_info *cdi, unsigned long arg) argument
2383 cdrom_ioctl_clear_options(struct cdrom_device_info *cdi, unsigned long arg) argument
2392 cdrom_ioctl_select_speed(struct cdrom_device_info *cdi, unsigned long arg) argument
2402 cdrom_ioctl_select_disc(struct cdrom_device_info *cdi, unsigned long arg) argument
2427 cdrom_ioctl_reset(struct cdrom_device_info *cdi, struct block_device *bdev) argument
2440 cdrom_ioctl_lock_door(struct cdrom_device_info *cdi, unsigned long arg) argument
2459 cdrom_ioctl_debug(struct cdrom_device_info *cdi, unsigned long arg) argument
2470 cdrom_ioctl_get_capability(struct cdrom_device_info *cdi) argument
2482 cdrom_ioctl_get_mcn(struct cdrom_device_info *cdi, void __user *argp) argument
2502 cdrom_ioctl_drive_status(struct cdrom_device_info *cdi, unsigned long arg) argument
2534 cdrom_ioctl_disc_status(struct cdrom_device_info *cdi) argument
2564 cdrom_ioctl_changer_nslots(struct cdrom_device_info *cdi) argument
2570 cdrom_ioctl_get_subchnl(struct cdrom_device_info *cdi, void __user *argp) argument
2601 cdrom_ioctl_read_tochdr(struct cdrom_device_info *cdi, void __user *argp) argument
2622 cdrom_ioctl_read_tocentry(struct cdrom_device_info *cdi, void __user *argp) argument
2650 cdrom_ioctl_play_msf(struct cdrom_device_info *cdi, void __user *argp) argument
2664 cdrom_ioctl_play_trkind(struct cdrom_device_info *cdi, void __user *argp) argument
2682 cdrom_ioctl_volctrl(struct cdrom_device_info *cdi, void __user *argp) argument
2696 cdrom_ioctl_volread(struct cdrom_device_info *cdi, void __user *argp) argument
2716 cdrom_ioctl_audioctl(struct cdrom_device_info *cdi, unsigned int cmd) argument
2736 cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev, fmode_t mode, unsigned int cmd, unsigned long arg) argument
2832 cdrom_switch_blocksize(struct cdrom_device_info *cdi, int size) argument
2857 mmc_ioctl_cdrom_read_data(struct cdrom_device_info *cdi, void __user *arg, struct packet_command *cgc, int cmd) argument
2915 mmc_ioctl_cdrom_read_audio(struct cdrom_device_info *cdi, void __user *arg) argument
2939 mmc_ioctl_cdrom_subchannel(struct cdrom_device_info *cdi, void __user *arg) argument
2962 mmc_ioctl_cdrom_play_msf(struct cdrom_device_info *cdi, void __user *arg, struct packet_command *cgc) argument
2981 mmc_ioctl_cdrom_play_blk(struct cdrom_device_info *cdi, void __user *arg, struct packet_command *cgc) argument
3000 mmc_ioctl_cdrom_volume(struct cdrom_device_info *cdi, void __user *arg, struct packet_command *cgc, unsigned int cmd) argument
3071 mmc_ioctl_cdrom_start_stop(struct cdrom_device_info *cdi, struct packet_command *cgc, int cmd) argument
3084 mmc_ioctl_cdrom_pause_resume(struct cdrom_device_info *cdi, struct packet_command *cgc, int cmd) argument
3096 mmc_ioctl_dvd_read_struct(struct cdrom_device_info *cdi, void __user *arg, struct packet_command *cgc) argument
3128 mmc_ioctl_dvd_auth(struct cdrom_device_info *cdi, void __user *arg) argument
3144 mmc_ioctl_cdrom_next_writable(struct cdrom_device_info *cdi, void __user *arg) argument
3157 mmc_ioctl_cdrom_last_written(struct cdrom_device_info *cdi, void __user *arg) argument
3170 mmc_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, unsigned long arg) argument
3215 cdrom_get_track_info(struct cdrom_device_info *cdi, __u16 track, __u8 type, track_information *ti) argument
3248 cdrom_get_disc_info(struct cdrom_device_info *cdi, disc_information *di) argument
3282 cdrom_get_last_written(struct cdrom_device_info *cdi, long *last_written) argument
3344 cdrom_get_next_writable(struct cdrom_device_info *cdi, long *next_writable) argument
3429 struct cdrom_device_info *cdi; local
3557 struct cdrom_device_info *cdi; local
[all...]
H A Dgdrom.c478 static int gdrom_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, argument
/drivers/ide/
H A Dide-cd_ioctl.c20 int ide_cdrom_open_real(struct cdrom_device_info *cdi, int purpose) argument
28 void ide_cdrom_release_real(struct cdrom_device_info *cdi) argument
30 ide_drive_t *drive = cdi->handle;
32 if (!cdi->use_count)
41 int ide_cdrom_drive_status(struct cdrom_device_info *cdi, int slot_nr) argument
43 ide_drive_t *drive = cdi->handle;
55 if (!cdrom_get_media_event(cdi, &med)) {
88 unsigned int ide_cdrom_check_events_real(struct cdrom_device_info *cdi, argument
91 ide_drive_t *drive = cdi->handle;
111 struct cdrom_device_info *cdi local
185 ide_cdrom_tray_move(struct cdrom_device_info *cdi, int position) argument
200 ide_cdrom_lock_door(struct cdrom_device_info *cdi, int lock) argument
211 ide_cdrom_select_speed(struct cdrom_device_info *cdi, int speed) argument
248 ide_cdrom_get_last_session(struct cdrom_device_info *cdi, struct cdrom_multisession *ms_info) argument
270 ide_cdrom_get_mcn(struct cdrom_device_info *cdi, struct cdrom_mcn *mcn_info) argument
298 ide_cdrom_reset(struct cdrom_device_info *cdi) argument
426 ide_cdrom_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, void *arg) argument
448 ide_cdrom_packet(struct cdrom_device_info *cdi, struct packet_command *cgc) argument
[all...]
H A Dide-cd.c856 struct cdrom_device_info *cdi = &info->devinfo; local
868 cmd[7] = cdi->sanyo_slot % 3;
954 struct cdrom_device_info *cdi = &info->devinfo; local
1105 stat = cdrom_get_last_written(cdi, &last_written);
1121 struct cdrom_device_info *cdi = &info->devinfo; local
1133 stat = cdrom_mode_sense(cdi, &cgc, GPMODE_CAPABILITIES_PAGE, 0);
1208 struct cdrom_device_info *cdi = &cd->devinfo; local
1216 cdi->mask = (CDC_CD_R | CDC_CD_RW | CDC_DVD | CDC_DVD_R |
1221 cdi->mask &= ~(CDC_MO_DRIVE | CDC_RAM);
1229 cdi
1498 struct cdrom_device_info *cdi = &cd->devinfo; local
1622 idecd_set_spindown(struct cdrom_device_info *cdi, unsigned long arg) argument
1642 idecd_get_spindown(struct cdrom_device_info *cdi, unsigned long arg) argument
[all...]
H A Dide-cd.h122 int ide_cdrom_reset(struct cdrom_device_info *cdi);
/drivers/scsi/
H A Dsr_ioctl.c40 static int sr_read_tochdr(struct cdrom_device_info *cdi, argument
43 struct scsi_cd *cd = cdi->handle;
70 static int sr_read_tocentry(struct cdrom_device_info *cdi, argument
73 struct scsi_cd *cd = cdi->handle;
115 static int sr_fake_playtrkind(struct cdrom_device_info *cdi, struct cdrom_ti *ti) argument
122 ret = sr_read_tochdr(cdi, &tochdr);
138 ret = sr_read_tocentry(cdi, &trk0_te);
141 ret = sr_read_tocentry(cdi, &trk1_te);
155 return sr_do_ioctl(cdi->handle, &cgc);
158 static int sr_play_trkind(struct cdrom_device_info *cdi, argument
280 sr_tray_move(struct cdrom_device_info *cdi, int pos) argument
293 sr_lock_door(struct cdrom_device_info *cdi, int lock) argument
301 sr_drive_status(struct cdrom_device_info *cdi, int slot) argument
358 sr_disk_status(struct cdrom_device_info *cdi) argument
389 sr_get_last_session(struct cdrom_device_info *cdi, struct cdrom_multisession *ms_info) argument
400 sr_get_mcn(struct cdrom_device_info *cdi, struct cdrom_mcn *mcn) argument
428 sr_reset(struct cdrom_device_info *cdi) argument
433 sr_select_speed(struct cdrom_device_info *cdi, int speed) argument
461 sr_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, void *arg) argument
[all...]
H A Dsr_vendor.c96 cd->cdi.mask |= CDC_MULTI_SESSION;
126 printk("%s: MODE SELECT 0x%x/%d\n", cd->cdi.name, density, blocklength);
148 cd->cdi.name, blocklength);
157 int sr_cd_check(struct cdrom_device_info *cdi) argument
159 Scsi_CD *cd = cdi->handle;
165 if (cd->cdi.mask & CDC_MULTI_SESSION)
194 "doesn't support multisession CD's\n", cd->cdi.name);
223 cd->cdi.name);
250 cd->cdi.name);
281 "%s: No finished session\n", cd->cdi
[all...]
H A Dsr.h51 struct cdrom_device_info cdi; member in struct:scsi_cd
67 int sr_select_speed(struct cdrom_device_info *cdi, int speed);
H A Dsr.c107 static unsigned int sr_check_events(struct cdrom_device_info *cdi,
210 static unsigned int sr_check_events(struct cdrom_device_info *cdi, argument
213 struct scsi_cd *cd = cdi->handle;
432 cd->cdi.media_written = 1;
470 cd->cdi.name,
517 ret = cdrom_open(&cd->cdi, bdev, mode);
529 cdrom_release(&cd->cdi, mode);
556 ret = cdrom_ioctl(&cd->cdi, bdev, mode, cmd, arg);
581 return cdrom_check_events(&cd->cdi, clearing);
593 sr_cd_check(&cd->cdi);
612 sr_open(struct cdrom_device_info *cdi, int purpose) argument
632 sr_release(struct cdrom_device_info *cdi) argument
920 sr_packet(struct cdrom_device_info *cdi, struct packet_command *cgc) argument
[all...]
/drivers/block/paride/
H A Dpcd.c172 static int pcd_open(struct cdrom_device_info *cdi, int purpose);
173 static void pcd_release(struct cdrom_device_info *cdi);
174 static int pcd_drive_status(struct cdrom_device_info *cdi, int slot_nr);
175 static unsigned int pcd_check_events(struct cdrom_device_info *cdi,
177 static int pcd_tray_move(struct cdrom_device_info *cdi, int position);
178 static int pcd_lock_door(struct cdrom_device_info *cdi, int lock);
179 static int pcd_drive_reset(struct cdrom_device_info *cdi);
180 static int pcd_get_mcn(struct cdrom_device_info *cdi, struct cdrom_mcn *mcn);
181 static int pcd_audio_ioctl(struct cdrom_device_info *cdi,
183 static int pcd_packet(struct cdrom_device_info *cdi,
327 pcd_open(struct cdrom_device_info *cdi, int purpose) argument
335 pcd_release(struct cdrom_device_info *cdi) argument
500 pcd_packet(struct cdrom_device_info *cdi, struct packet_command *cgc) argument
508 pcd_check_events(struct cdrom_device_info *cdi, unsigned int clearing, int slot_nr) argument
518 pcd_lock_door(struct cdrom_device_info *cdi, int lock) argument
526 pcd_tray_move(struct cdrom_device_info *cdi, int position) argument
571 pcd_drive_reset(struct cdrom_device_info *cdi) argument
596 pcd_drive_status(struct cdrom_device_info *cdi, int slot_nr) argument
851 pcd_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, void *arg) argument
916 pcd_get_mcn(struct cdrom_device_info *cdi, struct cdrom_mcn *mcn) argument
[all...]

Completed in 215 milliseconds