| /linux/drivers/cdrom/ |
| H A D | cdrom.c | 324 #define CDROM_CAN(type) (cdi->ops->capability & ~cdi->mask & (type)) 338 static void signal_media_change(struct cdrom_device_info *cdi) in signal_media_change() argument 340 cdi->mc_flags = 0x3; /* set media changed bits, on both queues */ in signal_media_change() 341 cdi->last_media_change_ms = ktime_to_ms(ktime_get()); in signal_media_change() 344 int cdrom_dummy_generic_packet(struct cdrom_device_info *cdi, in cdrom_dummy_generic_packet() argument 358 static int cdrom_flush_cache(struct cdrom_device_info *cdi) in cdrom_flush_cache() argument 367 return cdi->ops->generic_packet(cdi, &cgc); in cdrom_flush_cache() 371 static int cdrom_get_disc_info(struct cdrom_device_info *cdi, in cdrom_get_disc_info() argument 374 const struct cdrom_device_ops *cdo = cdi->ops; in cdrom_get_disc_info() 384 ret = cdo->generic_packet(cdi, &cgc); in cdrom_get_disc_info() [all …]
|
| H A D | gdrom.c | 458 static int gdrom_audio_ioctl(struct cdrom_device_info *cdi, unsigned int cmd, in gdrom_audio_ioctl() argument
|
| /linux/drivers/scsi/ |
| H A D | sr_ioctl.c | 36 static int sr_read_tochdr(struct cdrom_device_info *cdi, in sr_read_tochdr() argument 39 struct scsi_cd *cd = cdi->handle; in sr_read_tochdr() 69 static int sr_read_tocentry(struct cdrom_device_info *cdi, in sr_read_tocentry() argument 72 struct scsi_cd *cd = cdi->handle; in sr_read_tocentry() 117 static int sr_fake_playtrkind(struct cdrom_device_info *cdi, struct cdrom_ti *ti) in sr_fake_playtrkind() argument 124 ret = sr_read_tochdr(cdi, &tochdr); in sr_fake_playtrkind() 140 ret = sr_read_tocentry(cdi, &trk0_te); in sr_fake_playtrkind() 143 ret = sr_read_tocentry(cdi, &trk1_te); in sr_fake_playtrkind() 157 return sr_do_ioctl(cdi->handle, &cgc); in sr_fake_playtrkind() 160 static int sr_play_trkind(struct cdrom_device_info *cdi, in sr_play_trkind() argument [all …]
|
| H A D | sr.c | 117 static unsigned int sr_check_events(struct cdrom_device_info *cdi, 120 static int sr_read_cdda_bpc(struct cdrom_device_info *cdi, void __user *ubuf, 205 static unsigned int sr_check_events(struct cdrom_device_info *cdi, in sr_check_events() argument 208 struct scsi_cd *cd = cdi->handle; in sr_check_events() 401 cd->cdi.media_written = 1; in sr_init_command() 486 sr_cd_check(&cd->cdi); in sr_revalidate_disk() 512 ret = cdrom_open(&cd->cdi, mode); in sr_block_open() 526 cdrom_release(&cd->cdi); in sr_block_release() 553 ret = cdrom_ioctl(&cd->cdi, bdev, cmd, arg); in sr_block_ioctl() 573 return cdrom_check_events(&cd->cdi, clearing); in sr_block_check_events() [all …]
|
| H A D | sr_vendor.c | 95 cd->cdi.mask |= CDC_MULTI_SESSION; in sr_vendor_init() 110 cd->cdi.mask |= ( in sr_vendor_init() 171 int sr_cd_check(struct cdrom_device_info *cdi) in sr_cd_check() argument 173 Scsi_CD *cd = cdi->handle; in sr_cd_check() 179 if (cd->cdi.mask & CDC_MULTI_SESSION) in sr_cd_check() 324 if (CDS_AUDIO != sr_disk_status(cdi) && 1 == sr_is_xa(cd)) in sr_cd_check() 331 cdi->mask |= CDC_MULTI_SESSION; in sr_cd_check()
|
| /linux/tools/thermal/tmon/ |
| H A D | sysfs.c | 96 static int probe_cdev(struct cdev_info *cdi, char *path) in probe_cdev() argument 98 sysfs_get_string(path, "type", cdi->type); in probe_cdev() 99 sysfs_get_ulong(path, "max_state", &cdi->max_state); in probe_cdev() 100 sysfs_get_ulong(path, "cur_state", &cdi->cur_state); in probe_cdev() 104 cdi->type, cdi->max_state, cdi->cur_state, cdi->instance); in probe_cdev() 366 sysfs_get_string(cdev_name, "type", ptdata.cdi[k].type); in scan_cdevs() 367 ptdata.cdi[k].instance = i; in scan_cdevs() 368 if (strstr(ptdata.cdi[k].type, ctrl_cdev)) { in scan_cdevs() 369 ptdata.cdi[k].flag |= CDEV_FLAG_IN_CONTROL; in scan_cdevs() 450 ptdata.cdi = calloc(ptdata.max_cdev_instance + 1, in probe_thermal_sysfs() [all …]
|
| H A D | tui.c | 217 ptdata.cdi[j].instance, in show_cooling_device() 218 ptdata.cdi[j].type, in show_cooling_device() 219 ptdata.cdi[j].cur_state, in show_cooling_device() 220 ptdata.cdi[j].max_state); in show_cooling_device() 237 cdev_inst = ptdata.cdi[j].instance; in show_cooling_device() 303 ptdata.cdi[j].type, ptdata.cdi[j].instance); in show_dialogue() 430 CDEV, ptdata.cdi[ch].instance); in handle_input_val() 456 ptdata.cdi[cdev_id].type, in handle_input_choice() 457 ptdata.cdi[cdev_id].instance); in handle_input_choice()
|
| H A D | tmon.c | 190 i, ptdata.cdi[i].type); in prepare_logging() 199 fprintf(tmon_log, "%s%d ", ptdata.cdi[i].type, in prepare_logging() 200 ptdata.cdi[i].instance); in prepare_logging()
|
| H A D | tmon.h | 95 struct cdev_info *cdi; member
|
| /linux/include/linux/ |
| H A D | cdrom.h | 75 unsigned int (*check_events) (struct cdrom_device_info *cdi, 92 int (*read_cdda_bpc)(struct cdrom_device_info *cdi, void __user *ubuf, 98 int cdrom_multisession(struct cdrom_device_info *cdi, 100 int cdrom_read_tocentry(struct cdrom_device_info *cdi, 104 int cdrom_open(struct cdrom_device_info *cdi, blk_mode_t mode); 105 void cdrom_release(struct cdrom_device_info *cdi); 106 int cdrom_ioctl(struct cdrom_device_info *cdi, struct block_device *bdev, 108 extern unsigned int cdrom_check_events(struct cdrom_device_info *cdi, 111 extern int register_cdrom(struct gendisk *disk, struct cdrom_device_info *cdi); 112 extern void unregister_cdrom(struct cdrom_device_info *cdi); [all …]
|
| /linux/fs/udf/ |
| H A D | lowlevel.c | 26 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_session() local 29 if (!cdi) { in udf_get_last_session() 35 if (cdrom_multisession(cdi, &ms_info) == 0) { in udf_get_last_session() 46 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in udf_get_last_block() local 53 if (!cdi || cdrom_get_last_written(cdi, &lblock) || lblock == 0) { in udf_get_last_block()
|
| /linux/Documentation/cdrom/ |
| H A D | cdrom-standard.rst | 325 int open(struct cdrom_device_info *cdi, int purpose) 341 void release(struct cdrom_device_info *cdi) 352 int drive_status(struct cdrom_device_info *cdi, int slot_nr) 368 int tray_move(struct cdrom_device_info *cdi, int position) 383 int lock_door(struct cdrom_device_info *cdi, int lock) 398 int select_speed(struct cdrom_device_info *cdi, unsigned long speed) 422 int get_last_session(struct cdrom_device_info *cdi, 426 device *cdi->dev*, the start of the last session of the current disc 439 int get_mcn(struct cdrom_device_info *cdi, 452 int reset(struct cdrom_device_info *cdi) [all …]
|
| /linux/fs/isofs/ |
| H A D | inode.c | 505 struct cdrom_device_info *cdi = disk_to_cdi(sb->s_bdev->bd_disk); in isofs_get_last_session() local 511 if (!cdi) in isofs_get_last_session() 516 if (cdrom_read_tocentry(cdi, &te) == 0) { in isofs_get_last_session() 527 if (cdi) { in isofs_get_last_session() 531 if (cdrom_multisession(cdi, &ms_info) == 0) { in isofs_get_last_session()
|
| /linux/net/sched/ |
| H A D | Kconfig | 53 <http://luxik.cdi.cz/~devik/qos/htb/> for complete manual and
|
| /linux/ |
| H A D | CREDITS | 970 E: devik@cdi.cz 971 W: http://luxik.cdi.cz/~devik/qos/
|