tag | line | file | source code |
ses_tocs | 277 | drivers/block/cdu31a.c | static struct s_sony_session_toc *(ses_tocs[MAX_TRACKS]); /* Points to the |
ses_tocs | 885 | drivers/block/cdu31a.c | if (ses_tocs[i] != NULL) |
ses_tocs | 887 | drivers/block/cdu31a.c | kfree_s(ses_tocs[i], sizeof(struct s_sony_session_toc)); |
ses_tocs | 888 | drivers/block/cdu31a.c | ses_tocs[i] = NULL; |
ses_tocs | 1021 | drivers/block/cdu31a.c | else if ((sector + nsect) >= ses_tocs[dev]->lead_out_start_lba) |
ses_tocs | 1023 | drivers/block/cdu31a.c | read_size = ses_tocs[dev]->lead_out_start_lba - sector; |
ses_tocs | 1454 | drivers/block/cdu31a.c | else if (ses_tocs[dev] == NULL) |
ses_tocs | 1464 | drivers/block/cdu31a.c | if (ses_tocs[dev]->first_track_num == ses_tocs[dev]->last_track_num) |
ses_tocs | 1472 | drivers/block/cdu31a.c | block += (ses_tocs[dev]->start_track_lba * 4); |
ses_tocs | 1482 | drivers/block/cdu31a.c | if ((block / 4) < ses_tocs[dev]->start_track_lba) |
ses_tocs | 1488 | drivers/block/cdu31a.c | if ((block / 4) >= ses_tocs[dev]->lead_out_start_lba) |
ses_tocs | 1494 | drivers/block/cdu31a.c | if (((block + nblock) / 4) >= ses_tocs[dev]->lead_out_start_lba) |
ses_tocs | 1507 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 1535 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 1627 | drivers/block/cdu31a.c | else if (ses_tocs[dev] == NULL) |
ses_tocs | 1629 | drivers/block/cdu31a.c | ses_tocs[dev] = kmalloc(sizeof(struct s_sony_session_toc), 0); |
ses_tocs | 1630 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 1640 | drivers/block/cdu31a.c | (unsigned char *) ses_tocs[dev], |
ses_tocs | 1642 | drivers/block/cdu31a.c | if ((res_size < 2) || ((ses_tocs[dev]->exec_status[0] & 0xf0) == 0x20)) |
ses_tocs | 1644 | drivers/block/cdu31a.c | kfree_s(ses_tocs[dev], sizeof(struct s_sony_session_toc)); |
ses_tocs | 1645 | drivers/block/cdu31a.c | ses_tocs[dev] = NULL; |
ses_tocs | 1651 | drivers/block/cdu31a.c | if (ses_tocs[dev]->pointb0 != 0xb0) |
ses_tocs | 1653 | drivers/block/cdu31a.c | mcovlp(((char *) ses_tocs[dev]) + 27, |
ses_tocs | 1654 | drivers/block/cdu31a.c | ((char *) ses_tocs[dev]) + 18, |
ses_tocs | 1658 | drivers/block/cdu31a.c | if (ses_tocs[dev]->pointb1 != 0xb1) |
ses_tocs | 1660 | drivers/block/cdu31a.c | mcovlp(((char *) ses_tocs[dev]) + 36, |
ses_tocs | 1661 | drivers/block/cdu31a.c | ((char *) ses_tocs[dev]) + 27, |
ses_tocs | 1665 | drivers/block/cdu31a.c | if (ses_tocs[dev]->pointb2 != 0xb2) |
ses_tocs | 1667 | drivers/block/cdu31a.c | mcovlp(((char *) ses_tocs[dev]) + 45, |
ses_tocs | 1668 | drivers/block/cdu31a.c | ((char *) ses_tocs[dev]) + 36, |
ses_tocs | 1672 | drivers/block/cdu31a.c | if (ses_tocs[dev]->pointb3 != 0xb3) |
ses_tocs | 1674 | drivers/block/cdu31a.c | mcovlp(((char *) ses_tocs[dev]) + 54, |
ses_tocs | 1675 | drivers/block/cdu31a.c | ((char *) ses_tocs[dev]) + 45, |
ses_tocs | 1679 | drivers/block/cdu31a.c | if (ses_tocs[dev]->pointb4 != 0xb4) |
ses_tocs | 1681 | drivers/block/cdu31a.c | mcovlp(((char *) ses_tocs[dev]) + 63, |
ses_tocs | 1682 | drivers/block/cdu31a.c | ((char *) ses_tocs[dev]) + 54, |
ses_tocs | 1686 | drivers/block/cdu31a.c | if (ses_tocs[dev]->pointc0 != 0xc0) |
ses_tocs | 1688 | drivers/block/cdu31a.c | mcovlp(((char *) ses_tocs[dev]) + 72, |
ses_tocs | 1689 | drivers/block/cdu31a.c | ((char *) ses_tocs[dev]) + 63, |
ses_tocs | 1694 | drivers/block/cdu31a.c | ses_tocs[dev]->start_track_lba = msf_to_log(ses_tocs[dev]->tracks[0].track_start_msf); |
ses_tocs | 1695 | drivers/block/cdu31a.c | ses_tocs[dev]->lead_out_start_lba = msf_to_log(ses_tocs[dev]->lead_out_start_msf); |
ses_tocs | 1699 | drivers/block/cdu31a.c | ses_tocs[dev]->start_track_lba, |
ses_tocs | 1700 | drivers/block/cdu31a.c | ses_tocs[dev]->lead_out_start_lba); |
ses_tocs | 1718 | drivers/block/cdu31a.c | num_tracks = ses_tocs[dev]->last_track_num - ses_tocs[dev]->first_track_num + 1; |
ses_tocs | 1721 | drivers/block/cdu31a.c | if (ses_tocs[dev]->tracks[i].track == track) |
ses_tocs | 1775 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 2293 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 2300 | drivers/block/cdu31a.c | loc_hdr.cdth_trk0 = bcd_to_int(ses_tocs[dev]->first_track_num); |
ses_tocs | 2301 | drivers/block/cdu31a.c | loc_hdr.cdth_trk1 = bcd_to_int(ses_tocs[dev]->last_track_num); |
ses_tocs | 2315 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 2329 | drivers/block/cdu31a.c | loc_entry.cdte_adr = ses_tocs[dev]->address2; |
ses_tocs | 2330 | drivers/block/cdu31a.c | loc_entry.cdte_ctrl = ses_tocs[dev]->control2; |
ses_tocs | 2331 | drivers/block/cdu31a.c | msf_val = ses_tocs[dev]->lead_out_start_msf; |
ses_tocs | 2341 | drivers/block/cdu31a.c | loc_entry.cdte_adr = ses_tocs[dev]->tracks[track_idx].address; |
ses_tocs | 2342 | drivers/block/cdu31a.c | loc_entry.cdte_ctrl = ses_tocs[dev]->tracks[track_idx].control; |
ses_tocs | 2343 | drivers/block/cdu31a.c | msf_val = ses_tocs[dev]->tracks[track_idx].track_start_msf; |
ses_tocs | 2368 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 2376 | drivers/block/cdu31a.c | if ( (ti.cdti_trk0 < ses_tocs[dev]->first_track_num) |
ses_tocs | 2377 | drivers/block/cdu31a.c | || (ti.cdti_trk0 > ses_tocs[dev]->last_track_num) |
ses_tocs | 2388 | drivers/block/cdu31a.c | params[1] = ses_tocs[dev]->tracks[track_idx].track_start_msf[0]; |
ses_tocs | 2389 | drivers/block/cdu31a.c | params[2] = ses_tocs[dev]->tracks[track_idx].track_start_msf[1]; |
ses_tocs | 2390 | drivers/block/cdu31a.c | params[3] = ses_tocs[dev]->tracks[track_idx].track_start_msf[2]; |
ses_tocs | 2396 | drivers/block/cdu31a.c | if (ti.cdti_trk1 >= bcd_to_int(ses_tocs[dev]->last_track_num)) |
ses_tocs | 2398 | drivers/block/cdu31a.c | log_to_msf(msf_to_log(ses_tocs[dev]->lead_out_start_msf)-1, |
ses_tocs | 2408 | drivers/block/cdu31a.c | log_to_msf(msf_to_log(ses_tocs[dev]->tracks[track_idx].track_start_msf)-1, |
ses_tocs | 2475 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 2487 | drivers/block/cdu31a.c | if ( (ra.addr.lba >= ses_tocs[dev]->lead_out_start_lba) |
ses_tocs | 2488 | drivers/block/cdu31a.c | || (ra.addr.lba + ra.nframes >= ses_tocs[dev]->lead_out_start_lba)) |
ses_tocs | 2505 | drivers/block/cdu31a.c | if ( (ra.addr.lba >= ses_tocs[dev]->lead_out_start_lba) |
ses_tocs | 2506 | drivers/block/cdu31a.c | || (ra.addr.lba + ra.nframes >= ses_tocs[dev]->lead_out_start_lba)) |
ses_tocs | 2594 | drivers/block/cdu31a.c | if (ses_tocs[dev] == NULL) |
ses_tocs | 2602 | drivers/block/cdu31a.c | if ( (ses_tocs[dev]->disk_type == SONY_XA_DISK_TYPE) |