tag | line | file | source code |
schi | 1059 | kernel/blk_drv/cdu31a.c | struct cdrom_subchnl schi; |
schi | 1072 | kernel/blk_drv/cdu31a.c | verify_area(VERIFY_READ, (char *) arg, sizeof(schi)); |
schi | 1073 | kernel/blk_drv/cdu31a.c | verify_area(VERIFY_WRITE, (char *) arg, sizeof(schi)); |
schi | 1075 | kernel/blk_drv/cdu31a.c | memcpy_fromfs(&schi, (char *) arg, sizeof(schi)); |
schi | 1091 | kernel/blk_drv/cdu31a.c | schi.cdsc_audiostatus = sony_audio_status; |
schi | 1092 | kernel/blk_drv/cdu31a.c | memcpy_tofs((char *) arg, &schi, sizeof(schi)); |
schi | 1102 | kernel/blk_drv/cdu31a.c | schi.cdsc_audiostatus = sony_audio_status; |
schi | 1103 | kernel/blk_drv/cdu31a.c | schi.cdsc_adr = last_sony_subcode->address; |
schi | 1104 | kernel/blk_drv/cdu31a.c | schi.cdsc_ctrl = last_sony_subcode->control; |
schi | 1105 | kernel/blk_drv/cdu31a.c | schi.cdsc_trk = bcd_to_int(last_sony_subcode->track_num); |
schi | 1106 | kernel/blk_drv/cdu31a.c | schi.cdsc_ind = bcd_to_int(last_sony_subcode->index_num); |
schi | 1107 | kernel/blk_drv/cdu31a.c | if (schi.cdsc_format == CDROM_MSF) |
schi | 1109 | kernel/blk_drv/cdu31a.c | schi.cdsc_absaddr.msf.minute = bcd_to_int(last_sony_subcode->abs_msf[0]); |
schi | 1110 | kernel/blk_drv/cdu31a.c | schi.cdsc_absaddr.msf.second = bcd_to_int(last_sony_subcode->abs_msf[1]); |
schi | 1111 | kernel/blk_drv/cdu31a.c | schi.cdsc_absaddr.msf.frame = bcd_to_int(last_sony_subcode->abs_msf[2]); |
schi | 1113 | kernel/blk_drv/cdu31a.c | schi.cdsc_reladdr.msf.minute = bcd_to_int(last_sony_subcode->rel_msf[0]); |
schi | 1114 | kernel/blk_drv/cdu31a.c | schi.cdsc_reladdr.msf.second = bcd_to_int(last_sony_subcode->rel_msf[1]); |
schi | 1115 | kernel/blk_drv/cdu31a.c | schi.cdsc_reladdr.msf.frame = bcd_to_int(last_sony_subcode->rel_msf[2]); |
schi | 1117 | kernel/blk_drv/cdu31a.c | else if (schi.cdsc_format == CDROM_LBA) |
schi | 1119 | kernel/blk_drv/cdu31a.c | schi.cdsc_absaddr.lba = msf_to_log(last_sony_subcode->abs_msf); |
schi | 1120 | kernel/blk_drv/cdu31a.c | schi.cdsc_reladdr.lba = msf_to_log(last_sony_subcode->rel_msf); |
schi | 1123 | kernel/blk_drv/cdu31a.c | memcpy_tofs((char *) arg, &schi, sizeof(schi)); |