Lines Matching refs:ccb

208 unsigned char atapi_issue(int device, unsigned char *ccb, int ccblen,  in atapi_issue()  argument
250 ide_output_data_shorts(device, (unsigned short *)ccb, ccblen / 2); in atapi_issue()
271 ccb[0], c); in atapi_issue()
333 unsigned char *ccb, in atapi_issue_autoreq() argument
345 res = atapi_issue(device, ccb, ccblen, buffer, buflen); in atapi_issue_autoreq()
415 unsigned char ccb[12]; /* Command descriptor block */ in atapi_read() local
427 ccb[0] = ATAPI_CMD_READ_12; in atapi_read()
428 ccb[1] = 0; /* reserved */ in atapi_read()
429 ccb[2] = (unsigned char) (blknr >> 24) & 0xFF; /* MSB Block */ in atapi_read()
430 ccb[3] = (unsigned char) (blknr >> 16) & 0xFF; /* */ in atapi_read()
431 ccb[4] = (unsigned char) (blknr >> 8) & 0xFF; in atapi_read()
432 ccb[5] = (unsigned char) blknr & 0xFF; /* LSB Block */ in atapi_read()
433 ccb[6] = (unsigned char) (cnt >> 24) & 0xFF; /* MSB Block cnt */ in atapi_read()
434 ccb[7] = (unsigned char) (cnt >> 16) & 0xFF; in atapi_read()
435 ccb[8] = (unsigned char) (cnt >> 8) & 0xFF; in atapi_read()
436 ccb[9] = (unsigned char) cnt & 0xFF; /* LSB Block */ in atapi_read()
437 ccb[10] = 0; /* reserved */ in atapi_read()
438 ccb[11] = 0; /* reserved */ in atapi_read()
440 if (atapi_issue_autoreq(device, ccb, 12, in atapi_read()
456 unsigned char ccb[12]; /* Command descriptor block */ in atapi_inquiry() local
467 memset(ccb, 0, sizeof(ccb)); in atapi_inquiry()
470 ccb[0] = ATAPI_CMD_INQUIRY; in atapi_inquiry()
471 ccb[4] = 40; /* allocation Legnth */ in atapi_inquiry()
472 c = atapi_issue_autoreq(device, ccb, 12, (unsigned char *)iobuf, 40); in atapi_inquiry()
494 memset(ccb, 0, sizeof(ccb)); in atapi_inquiry()
496 ccb[0] = ATAPI_CMD_START_STOP; in atapi_inquiry()
497 ccb[4] = 0x03; /* start */ in atapi_inquiry()
499 c = atapi_issue_autoreq(device, ccb, 12, (unsigned char *)iobuf, 0); in atapi_inquiry()
505 memset(ccb, 0, sizeof(ccb)); in atapi_inquiry()
507 c = atapi_issue_autoreq(device, ccb, 12, (unsigned char *)iobuf, 0); in atapi_inquiry()
513 memset(ccb, 0, sizeof(ccb)); in atapi_inquiry()
515 ccb[0] = ATAPI_CMD_READ_CAP; in atapi_inquiry()
516 c = atapi_issue_autoreq(device, ccb, 12, (unsigned char *)iobuf, 8); in atapi_inquiry()