Lines Matching refs:di

372 			       disc_information *di)  in cdrom_get_disc_info()  argument
379 init_cdrom_command(&cgc, di, sizeof(*di), CGC_DATA_READ); in cdrom_get_disc_info()
391 buflen = be16_to_cpu(di->disc_information_length) + in cdrom_get_disc_info()
392 sizeof(di->disc_information_length); in cdrom_get_disc_info()
535 disc_information di; in cdrom_mrw_exit() local
538 ret = cdrom_get_disc_info(cdi, &di); in cdrom_mrw_exit()
539 if (ret < 0 || ret < (int)offsetof(typeof(di),disc_type)) in cdrom_mrw_exit()
543 if (di.mrw_status == CDM_MRW_BGFORMAT_ACTIVE) { in cdrom_mrw_exit()
750 disc_information di; in cdrom_media_erasable() local
753 ret = cdrom_get_disc_info(cdi, &di); in cdrom_media_erasable()
754 if (ret < 0 || ret < offsetof(typeof(di), n_first_track)) in cdrom_media_erasable()
757 return di.erasable; in cdrom_media_erasable()
779 disc_information di; in cdrom_mrw_open_write() local
790 ret = cdrom_get_disc_info(cdi, &di); in cdrom_mrw_open_write()
791 if (ret < 0 || ret < offsetof(typeof(di),disc_type)) in cdrom_mrw_open_write()
794 if (!di.erasable) in cdrom_mrw_open_write()
805 pr_info("open: mrw_status '%s'\n", mrw_format_status[di.mrw_status]); in cdrom_mrw_open_write()
806 if (!di.mrw_status) in cdrom_mrw_open_write()
808 else if (di.mrw_status == CDM_MRW_BGFORMAT_INACTIVE && in cdrom_mrw_open_write()
2818 disc_information di; in cdrom_get_last_written() local
2826 ret = cdrom_get_disc_info(cdi, &di); in cdrom_get_last_written()
2827 if (ret < (int)(offsetof(typeof(di), last_track_lsb) in cdrom_get_last_written()
2828 + sizeof(di.last_track_lsb))) in cdrom_get_last_written()
2832 last_track = (di.last_track_msb << 8) | di.last_track_lsb; in cdrom_get_last_written()
2880 disc_information di; in cdrom_get_next_writable() local
2888 ret = cdrom_get_disc_info(cdi, &di); in cdrom_get_next_writable()
2889 if (ret < 0 || ret < offsetof(typeof(di), last_track_lsb) in cdrom_get_next_writable()
2890 + sizeof(di.last_track_lsb)) in cdrom_get_next_writable()
2894 last_track = (di.last_track_msb << 8) | di.last_track_lsb; in cdrom_get_next_writable()