tag | line | file | source code |
loc_entry | 2310 | drivers/block/cdu31a.c | struct cdrom_tocentry loc_entry; |
loc_entry | 2324 | drivers/block/cdu31a.c | memcpy_fromfs(&loc_entry, entry, sizeof(loc_entry)); |
loc_entry | 2327 | drivers/block/cdu31a.c | if (loc_entry.cdte_track == CDROM_LEADOUT) |
loc_entry | 2329 | drivers/block/cdu31a.c | loc_entry.cdte_adr = ses_tocs[dev]->address2; |
loc_entry | 2330 | drivers/block/cdu31a.c | loc_entry.cdte_ctrl = ses_tocs[dev]->control2; |
loc_entry | 2335 | drivers/block/cdu31a.c | track_idx = find_track(int_to_bcd(loc_entry.cdte_track), dev); |
loc_entry | 2341 | drivers/block/cdu31a.c | loc_entry.cdte_adr = ses_tocs[dev]->tracks[track_idx].address; |
loc_entry | 2342 | drivers/block/cdu31a.c | loc_entry.cdte_ctrl = ses_tocs[dev]->tracks[track_idx].control; |
loc_entry | 2347 | drivers/block/cdu31a.c | if (loc_entry.cdte_format == CDROM_LBA) |
loc_entry | 2349 | drivers/block/cdu31a.c | loc_entry.cdte_addr.lba = msf_to_log(msf_val); |
loc_entry | 2351 | drivers/block/cdu31a.c | else if (loc_entry.cdte_format == CDROM_MSF) |
loc_entry | 2353 | drivers/block/cdu31a.c | loc_entry.cdte_addr.msf.minute = bcd_to_int(*msf_val); |
loc_entry | 2354 | drivers/block/cdu31a.c | loc_entry.cdte_addr.msf.second = bcd_to_int(*(msf_val+1)); |
loc_entry | 2355 | drivers/block/cdu31a.c | loc_entry.cdte_addr.msf.frame = bcd_to_int(*(msf_val+2)); |
loc_entry | 2357 | drivers/block/cdu31a.c | memcpy_tofs(entry, &loc_entry, sizeof(*entry)); |