Lines Matching refs:subchnl
2022 struct cdrom_subchnl *subchnl, int mcn) in cdrom_read_subchannel() argument
2031 cgc.cmd[1] = subchnl->cdsc_format;/* MSF or LBA addressing */ in cdrom_read_subchannel()
2039 subchnl->cdsc_audiostatus = cgc.buffer[1]; in cdrom_read_subchannel()
2040 subchnl->cdsc_ctrl = cgc.buffer[5] & 0xf; in cdrom_read_subchannel()
2041 subchnl->cdsc_trk = cgc.buffer[6]; in cdrom_read_subchannel()
2042 subchnl->cdsc_ind = cgc.buffer[7]; in cdrom_read_subchannel()
2044 if (subchnl->cdsc_format == CDROM_LBA) { in cdrom_read_subchannel()
2045 subchnl->cdsc_absaddr.lba = ((cgc.buffer[8] << 24) | in cdrom_read_subchannel()
2049 subchnl->cdsc_reladdr.lba = ((cgc.buffer[12] << 24) | in cdrom_read_subchannel()
2054 subchnl->cdsc_reladdr.msf.minute = cgc.buffer[13]; in cdrom_read_subchannel()
2055 subchnl->cdsc_reladdr.msf.second = cgc.buffer[14]; in cdrom_read_subchannel()
2056 subchnl->cdsc_reladdr.msf.frame = cgc.buffer[15]; in cdrom_read_subchannel()
2057 subchnl->cdsc_absaddr.msf.minute = cgc.buffer[9]; in cdrom_read_subchannel()
2058 subchnl->cdsc_absaddr.msf.second = cgc.buffer[10]; in cdrom_read_subchannel()
2059 subchnl->cdsc_absaddr.msf.frame = cgc.buffer[11]; in cdrom_read_subchannel()