Lines Matching refs:buffer
45 unsigned char *buffer; in sr_read_tochdr() local
47 buffer = kmalloc(32, GFP_KERNEL | SR_GFP_DMA(cd)); in sr_read_tochdr()
48 if (!buffer) in sr_read_tochdr()
55 cgc.buffer = buffer; in sr_read_tochdr()
62 tochdr->cdth_trk0 = buffer[2]; in sr_read_tochdr()
63 tochdr->cdth_trk1 = buffer[3]; in sr_read_tochdr()
65 kfree(buffer); in sr_read_tochdr()
75 unsigned char *buffer; in sr_read_tocentry() local
77 buffer = kmalloc(32, GFP_KERNEL | SR_GFP_DMA(cd)); in sr_read_tocentry()
78 if (!buffer) in sr_read_tocentry()
87 cgc.buffer = buffer; in sr_read_tocentry()
93 tocentry->cdte_ctrl = buffer[5] & 0xf; in sr_read_tocentry()
94 tocentry->cdte_adr = buffer[5] >> 4; in sr_read_tocentry()
97 tocentry->cdte_addr.msf.minute = buffer[9]; in sr_read_tocentry()
98 tocentry->cdte_addr.msf.second = buffer[10]; in sr_read_tocentry()
99 tocentry->cdte_addr.msf.frame = buffer[11]; in sr_read_tocentry()
101 tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8) in sr_read_tocentry()
102 + buffer[10]) << 8) + buffer[11]; in sr_read_tocentry()
104 kfree(buffer); in sr_read_tocentry()
210 cgc->buffer, cgc->buflen, (char *)sense, in sr_do_ioctl()
397 char *buffer = kmalloc(32, GFP_KERNEL | SR_GFP_DMA(cd)); in sr_get_mcn() local
400 if (!buffer) in sr_get_mcn()
408 cgc.buffer = buffer; in sr_get_mcn()
414 memcpy(mcn->medium_catalog_number, buffer + 9, 13); in sr_get_mcn()
417 kfree(buffer); in sr_get_mcn()
513 cgc.buffer = dest; in sr_read_cd()
556 cgc.buffer = dest; in sr_read_sector()