taglinefilesource code
ra2260drivers/block/ide-cd.cstruct cdrom_read_audio ra;
ra2269drivers/block/ide-cd.cstat = verify_area (VERIFY_READ, (char *)arg, sizeof (ra));
ra2272drivers/block/ide-cd.cmemcpy_fromfs (&ra, (void *)arg, sizeof (ra));
ra2274drivers/block/ide-cd.cif (ra.nframes < 0 || ra.nframes > toc->capacity)
ra2276drivers/block/ide-cd.celse if (ra.nframes == 0)
ra2279drivers/block/ide-cd.cstat = verify_area (VERIFY_WRITE, (char *)ra.buf,
ra2280drivers/block/ide-cd.cra.nframes * CD_FRAMESIZE_RAW);
ra2283drivers/block/ide-cd.cif (ra.addr_format == CDROM_MSF)
ra2284drivers/block/ide-cd.clba = msf_to_lba (ra.addr.msf.minute,
ra2285drivers/block/ide-cd.cra.addr.msf.second,
ra2286drivers/block/ide-cd.cra.addr.msf.frame);
ra2287drivers/block/ide-cd.celse if (ra.addr_format == CDROM_LBA)
ra2288drivers/block/ide-cd.clba = ra.addr.lba;
ra2295drivers/block/ide-cd.cwhile (ra.nframes > 0) {
ra2299drivers/block/ide-cd.cmemcpy_tofs (ra.buf, buf, CD_FRAMESIZE_RAW);
ra2300drivers/block/ide-cd.cra.buf += CD_FRAMESIZE_RAW;
ra2301drivers/block/ide-cd.c--ra.nframes;
ra2174drivers/cdrom/cdu31a.cread_audio(struct cdrom_read_audio *ra,
ra2228drivers/cdrom/cdu31a.cif (start_request(ra->addr.lba, ra->nframes, 1))
ra2236drivers/cdrom/cdu31a.cwhile (cframe < ra->nframes)
ra2244drivers/cdrom/cdu31a.cra->addr.lba + cframe);
ra2267drivers/cdrom/cdu31a.cif (start_request(ra->addr.lba + cframe, ra->nframes - cframe, 1))
ra2282drivers/cdrom/cdu31a.cra->addr.lba + cframe);
ra2287drivers/cdrom/cdu31a.cra->addr.lba + cframe,
ra2295drivers/cdrom/cdu31a.cmemcpy_tofs((char *) (ra->buf + (CD_FRAMESIZE_RAW * cframe)),
ra2303drivers/cdrom/cdu31a.cra->addr.lba + cframe,
ra2311drivers/cdrom/cdu31a.cmemcpy_tofs((char *) (ra->buf + (CD_FRAMESIZE_RAW * cframe)),
ra2650drivers/cdrom/cdu31a.cstruct cdrom_read_audio ra;
ra2659drivers/cdrom/cdu31a.ci=verify_area(VERIFY_READ, (char *) arg, sizeof(ra));
ra2662drivers/cdrom/cdu31a.cmemcpy_fromfs(&ra, (char *) arg, sizeof(ra));
ra2664drivers/cdrom/cdu31a.ci=verify_area(VERIFY_WRITE, ra.buf, CD_FRAMESIZE_RAW * ra.nframes);
ra2668drivers/cdrom/cdu31a.cif (ra.addr_format == CDROM_LBA)
ra2670drivers/cdrom/cdu31a.cif (   (ra.addr.lba >= sony_toc.lead_out_start_lba)
ra2671drivers/cdrom/cdu31a.c|| (ra.addr.lba + ra.nframes >= sony_toc.lead_out_start_lba))
ra2676drivers/cdrom/cdu31a.celse if (ra.addr_format == CDROM_MSF)
ra2678drivers/cdrom/cdu31a.cif (   (ra.addr.msf.minute >= 75)
ra2679drivers/cdrom/cdu31a.c|| (ra.addr.msf.second >= 60)
ra2680drivers/cdrom/cdu31a.c|| (ra.addr.msf.frame >= 75))
ra2685drivers/cdrom/cdu31a.cra.addr.lba = (  (ra.addr.msf.minute * 4500)
ra2686drivers/cdrom/cdu31a.c+ (ra.addr.msf.second * 75)
ra2687drivers/cdrom/cdu31a.c+ ra.addr.msf.frame);
ra2688drivers/cdrom/cdu31a.cif (   (ra.addr.lba >= sony_toc.lead_out_start_lba)
ra2689drivers/cdrom/cdu31a.c|| (ra.addr.lba + ra.nframes >= sony_toc.lead_out_start_lba))
ra2697drivers/cdrom/cdu31a.cra.addr.lba -= LOG_START_OFFSET;
ra2704drivers/cdrom/cdu31a.creturn(read_audio(&ra, inode));
ra85include/asm-mips/asm.hsymbol:      .frame  sp,0,ra