Lines Matching refs:ra
2989 struct cdrom_read_audio ra; in mmc_ioctl_cdrom_read_audio() local
2992 if (copy_from_user(&ra, (struct cdrom_read_audio __user *)arg, in mmc_ioctl_cdrom_read_audio()
2993 sizeof(ra))) in mmc_ioctl_cdrom_read_audio()
2996 if (ra.addr_format == CDROM_MSF) in mmc_ioctl_cdrom_read_audio()
2997 lba = msf_to_lba(ra.addr.msf.minute, in mmc_ioctl_cdrom_read_audio()
2998 ra.addr.msf.second, in mmc_ioctl_cdrom_read_audio()
2999 ra.addr.msf.frame); in mmc_ioctl_cdrom_read_audio()
3000 else if (ra.addr_format == CDROM_LBA) in mmc_ioctl_cdrom_read_audio()
3001 lba = ra.addr.lba; in mmc_ioctl_cdrom_read_audio()
3006 if (lba < 0 || ra.nframes <= 0 || ra.nframes > CD_FRAMES) in mmc_ioctl_cdrom_read_audio()
3009 return cdrom_read_cdda(cdi, ra.buf, lba, ra.nframes); in mmc_ioctl_cdrom_read_audio()