Lines Matching defs:cdda

3448 	 * dvdram writable device, cdda support. Initialize them to FALSE
28520 struct cdrom_cdda *cdda;
28539 cdda = kmem_zalloc(sizeof (struct cdrom_cdda), KM_SLEEP);
28547 kmem_free(cdda, sizeof (struct cdrom_cdda));
28551 cdrom_cdda32tocdrom_cdda(cdda32, cdda);
28554 if (ddi_copyin(data, cdda, sizeof (struct cdrom_cdda), flag)) {
28557 kmem_free(cdda, sizeof (struct cdrom_cdda));
28563 if (ddi_copyin(data, cdda, sizeof (struct cdrom_cdda), flag)) {
28566 kmem_free(cdda, sizeof (struct cdrom_cdda));
28575 if ((cdda->cdda_length & 0xFF000000) != 0) {
28578 cdda->cdda_length, 0xFFFFFF);
28579 kmem_free(cdda, sizeof (struct cdrom_cdda));
28583 switch (cdda->cdda_subcode) {
28585 buflen = CDROM_BLK_2352 * cdda->cdda_length;
28588 buflen = CDROM_BLK_2368 * cdda->cdda_length;
28591 buflen = CDROM_BLK_2448 * cdda->cdda_length;
28594 buflen = CDROM_BLK_SUBCODE * cdda->cdda_length;
28599 cdda->cdda_subcode);
28600 kmem_free(cdda, sizeof (struct cdrom_cdda));
28611 cdb[2] = (((cdda->cdda_addr) & 0xff000000) >> 24);
28612 cdb[3] = (((cdda->cdda_addr) & 0x00ff0000) >> 16);
28613 cdb[4] = (((cdda->cdda_addr) & 0x0000ff00) >> 8);
28614 cdb[5] = ((cdda->cdda_addr) & 0x000000ff);
28615 cdb[6] = (((cdda->cdda_length) & 0x00ff0000) >> 16);
28616 cdb[7] = (((cdda->cdda_length) & 0x0000ff00) >> 8);
28617 cdb[8] = ((cdda->cdda_length) & 0x000000ff);
28619 switch (cdda->cdda_subcode) {
28632 kmem_free(cdda, sizeof (struct cdrom_cdda));
28638 cdb[2] = (((cdda->cdda_addr) & 0xff000000) >> 24);
28639 cdb[3] = (((cdda->cdda_addr) & 0x00ff0000) >> 16);
28640 cdb[4] = (((cdda->cdda_addr) & 0x0000ff00) >> 8);
28641 cdb[5] = ((cdda->cdda_addr) & 0x000000ff);
28642 cdb[6] = (((cdda->cdda_length) & 0xff000000) >> 24);
28643 cdb[7] = (((cdda->cdda_length) & 0x00ff0000) >> 16);
28644 cdb[8] = (((cdda->cdda_length) & 0x0000ff00) >> 8);
28645 cdb[9] = ((cdda->cdda_length) & 0x000000ff);
28646 cdb[10] = cdda->cdda_subcode;
28651 com->uscsi_bufaddr = (caddr_t)cdda->cdda_data;
28658 kmem_free(cdda, sizeof (struct cdrom_cdda));