Lines Matching refs:cgc
127 struct packet_command cgc; in sr_set_blocklength() local
141 memset(&cgc, 0, sizeof(struct packet_command)); in sr_set_blocklength()
142 cgc.cmd[0] = MODE_SELECT; in sr_set_blocklength()
143 cgc.cmd[1] = (1 << 4); in sr_set_blocklength()
144 cgc.cmd[4] = 12; in sr_set_blocklength()
151 cgc.buffer = buffer; in sr_set_blocklength()
152 cgc.buflen = sizeof(*modesel); in sr_set_blocklength()
153 cgc.data_direction = DMA_TO_DEVICE; in sr_set_blocklength()
154 cgc.timeout = VENDOR_TIMEOUT; in sr_set_blocklength()
155 if (0 == (rc = sr_do_ioctl(cd, &cgc))) { in sr_set_blocklength()
176 struct packet_command cgc; in sr_cd_check() local
190 memset(&cgc, 0, sizeof(struct packet_command)); in sr_cd_check()
195 cgc.cmd[0] = READ_TOC; in sr_cd_check()
196 cgc.cmd[8] = 12; in sr_cd_check()
197 cgc.cmd[9] = 0x40; in sr_cd_check()
198 cgc.buffer = buffer; in sr_cd_check()
199 cgc.buflen = 12; in sr_cd_check()
200 cgc.quiet = 1; in sr_cd_check()
201 cgc.data_direction = DMA_FROM_DEVICE; in sr_cd_check()
202 cgc.timeout = VENDOR_TIMEOUT; in sr_cd_check()
203 rc = sr_do_ioctl(cd, &cgc); in sr_cd_check()
222 cgc.cmd[0] = 0xde; in sr_cd_check()
223 cgc.cmd[1] = 0x03; in sr_cd_check()
224 cgc.cmd[2] = 0xb0; in sr_cd_check()
225 cgc.buffer = buffer; in sr_cd_check()
226 cgc.buflen = 0x16; in sr_cd_check()
227 cgc.quiet = 1; in sr_cd_check()
228 cgc.data_direction = DMA_FROM_DEVICE; in sr_cd_check()
229 cgc.timeout = VENDOR_TIMEOUT; in sr_cd_check()
230 rc = sr_do_ioctl(cd, &cgc); in sr_cd_check()
252 cgc.cmd[0] = 0xc7; in sr_cd_check()
253 cgc.cmd[1] = 0x03; in sr_cd_check()
254 cgc.buffer = buffer; in sr_cd_check()
255 cgc.buflen = 4; in sr_cd_check()
256 cgc.quiet = 1; in sr_cd_check()
257 cgc.data_direction = DMA_FROM_DEVICE; in sr_cd_check()
258 cgc.timeout = VENDOR_TIMEOUT; in sr_cd_check()
259 rc = sr_do_ioctl(cd, &cgc); in sr_cd_check()
279 cgc.cmd[0] = READ_TOC; in sr_cd_check()
280 cgc.cmd[8] = 0x04; in sr_cd_check()
281 cgc.cmd[9] = 0x40; in sr_cd_check()
282 cgc.buffer = buffer; in sr_cd_check()
283 cgc.buflen = 0x04; in sr_cd_check()
284 cgc.quiet = 1; in sr_cd_check()
285 cgc.data_direction = DMA_FROM_DEVICE; in sr_cd_check()
286 cgc.timeout = VENDOR_TIMEOUT; in sr_cd_check()
287 rc = sr_do_ioctl(cd, &cgc); in sr_cd_check()
296 cgc.cmd[0] = READ_TOC; /* Read TOC */ in sr_cd_check()
297 cgc.cmd[6] = rc & 0x7f; /* number of last session */ in sr_cd_check()
298 cgc.cmd[8] = 0x0c; in sr_cd_check()
299 cgc.cmd[9] = 0x40; in sr_cd_check()
300 cgc.buffer = buffer; in sr_cd_check()
301 cgc.buflen = 12; in sr_cd_check()
302 cgc.quiet = 1; in sr_cd_check()
303 cgc.data_direction = DMA_FROM_DEVICE; in sr_cd_check()
304 cgc.timeout = VENDOR_TIMEOUT; in sr_cd_check()
305 rc = sr_do_ioctl(cd, &cgc); in sr_cd_check()