taglinefilesource code
read_audio2704drivers/cdrom/cdu31a.creturn(read_audio(&ra, inode));
read_audio521drivers/cdrom/sbpcd.cstatic struct cdrom_read_audio read_audio;
read_audio4164drivers/cdrom/sbpcd.cmemcpy_fromfs(&read_audio, (void *) arg, sizeof(struct cdrom_read_audio));
read_audio4165drivers/cdrom/sbpcd.cif (read_audio.nframes>D_S[d].sbp_audsiz) return (-EINVAL);
read_audio4166drivers/cdrom/sbpcd.ci=verify_area(VERIFY_WRITE, read_audio.buf,
read_audio4167drivers/cdrom/sbpcd.cread_audio.nframes*CD_FRAMESIZE_RAW);
read_audio4170drivers/cdrom/sbpcd.cif (read_audio.addr_format==CDROM_MSF) /* MSF-bin specification of where to start */
read_audio4171drivers/cdrom/sbpcd.cblock=msf2lba(&read_audio.addr.msf.minute);
read_audio4172drivers/cdrom/sbpcd.celse if (read_audio.addr_format==CDROM_LBA) /* lba specification of where to start */
read_audio4173drivers/cdrom/sbpcd.cblock=read_audio.addr.lba;
read_audio4216drivers/cdrom/sbpcd.cdrvcmd[5]=read_audio.nframes; /* # of frames */
read_audio4225drivers/cdrom/sbpcd.cdrvcmd[6]=read_audio.nframes; /* # of frames */
read_audio4232drivers/cdrom/sbpcd.cdrvcmd[5]=read_audio.nframes; /* # of frames */
read_audio4280drivers/cdrom/sbpcd.cif (do_16bit) insw(CDi_data, p, read_audio.nframes*(CD_FRAMESIZE_RAW>>1));
read_audio4281drivers/cdrom/sbpcd.celse insb(CDi_data, p, read_audio.nframes*CD_FRAMESIZE_RAW);
read_audio4337drivers/cdrom/sbpcd.cmemcpy_tofs((u_char *) read_audio.buf,
read_audio4339drivers/cdrom/sbpcd.cread_audio.nframes*CD_FRAMESIZE_RAW);