Lines Matching refs:tocentry
511 static struct cdrom_tocentry tocentry;
4134 memcpy(&tocentry, (void *) arg, sizeof(struct cdrom_tocentry));
4135 i=tocentry.cdte_track;
4139 tocentry.cdte_adr=current_drive->TocBuffer[i].ctl_adr&0x0F;
4140 tocentry.cdte_ctrl=(current_drive->TocBuffer[i].ctl_adr>>4)&0x0F;
4141 tocentry.cdte_datamode=current_drive->TocBuffer[i].format;
4142 if (tocentry.cdte_format==CDROM_MSF) /* MSF-bin required */
4144 tocentry.cdte_addr.msf.minute=(current_drive->TocBuffer[i].address>>16)&0x00FF;
4145 tocentry.cdte_addr.msf.second=(current_drive->TocBuffer[i].address>>8)&0x00FF;
4146 tocentry.cdte_addr.msf.frame=current_drive->TocBuffer[i].address&0x00FF;
4148 else if (tocentry.cdte_format==CDROM_LBA) /* blk required */
4149 tocentry.cdte_addr.lba=msf2blk(current_drive->TocBuffer[i].address);
4151 memcpy((void *) arg, &tocentry, sizeof(struct cdrom_tocentry));