taglinefilesource code
ra1986drivers/block/cdu31a.cread_audio(struct cdrom_read_audio *ra,
ra2037drivers/block/cdu31a.cif (start_request(ra->addr.lba, ra->nframes, 1))
ra2045drivers/block/cdu31a.cwhile (cframe < ra->nframes)
ra2053drivers/block/cdu31a.cra->addr.lba + cframe);
ra2076drivers/block/cdu31a.cif (start_request(ra->addr.lba + cframe, ra->nframes - cframe, 1))
ra2091drivers/block/cdu31a.cra->addr.lba + cframe);
ra2096drivers/block/cdu31a.cra->addr.lba + cframe,
ra2104drivers/block/cdu31a.cmemcpy_tofs((char *) (ra->buf + (CD_FRAMESIZE_RAW * cframe)),
ra2112drivers/block/cdu31a.cra->addr.lba + cframe,
ra2120drivers/block/cdu31a.cmemcpy_tofs((char *) (ra->buf + (CD_FRAMESIZE_RAW * cframe)),
ra2474drivers/block/cdu31a.cstruct cdrom_read_audio ra;
ra2483drivers/block/cdu31a.cverify_area(VERIFY_READ, (char *) arg, sizeof(ra));
ra2484drivers/block/cdu31a.cmemcpy_fromfs(&ra, (char *) arg, sizeof(ra));
ra2486drivers/block/cdu31a.cverify_area(VERIFY_WRITE, ra.buf, CD_FRAMESIZE_RAW * ra.nframes);
ra2488drivers/block/cdu31a.cif (ra.addr_format == CDROM_LBA)
ra2490drivers/block/cdu31a.cif (   (ra.addr.lba >= sony_toc->lead_out_start_lba)
ra2491drivers/block/cdu31a.c|| (ra.addr.lba + ra.nframes >= sony_toc->lead_out_start_lba))
ra2496drivers/block/cdu31a.celse if (ra.addr_format == CDROM_MSF)
ra2498drivers/block/cdu31a.cif (   (ra.addr.msf.minute >= 75)
ra2499drivers/block/cdu31a.c|| (ra.addr.msf.second >= 60)
ra2500drivers/block/cdu31a.c|| (ra.addr.msf.frame >= 75))
ra2505drivers/block/cdu31a.cra.addr.lba = (  (ra.addr.msf.minute * 4500)
ra2506drivers/block/cdu31a.c+ (ra.addr.msf.second * 75)
ra2507drivers/block/cdu31a.c+ ra.addr.msf.frame);
ra2508drivers/block/cdu31a.cif (   (ra.addr.lba >= sony_toc->lead_out_start_lba)
ra2509drivers/block/cdu31a.c|| (ra.addr.lba + ra.nframes >= sony_toc->lead_out_start_lba))
ra2517drivers/block/cdu31a.cra.addr.lba -= LOG_START_OFFSET;
ra2524drivers/block/cdu31a.creturn(read_audio(&ra, inode));