Lines Matching refs:cdb
252 struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len,
795 static int is_firmware_flash_cmd(u8 *cdb) in is_firmware_flash_cmd() argument
797 return cdb[0] == BMIC_WRITE && cdb[6] == BMIC_FLASH_FIRMWARE; in is_firmware_flash_cmd()
2057 const u8 *cdb = c->Request.CDB; in hpsa_print_cmd() local
2064 cdb[0], cdb[1], cdb[2], cdb[3], in hpsa_print_cmd()
2065 cdb[4], cdb[5], cdb[6], cdb[7], in hpsa_print_cmd()
2066 cdb[8], cdb[9], cdb[10], cdb[11], in hpsa_print_cmd()
2067 cdb[12], cdb[13], cdb[14], cdb[15]); in hpsa_print_cmd()
3313 static int fixup_ioaccel_cdb(u8 *cdb, int *cdb_len) in fixup_ioaccel_cdb() argument
3320 switch (cdb[0]) { in fixup_ioaccel_cdb()
3327 block = (((u32) cdb[2]) << 8) | cdb[3]; in fixup_ioaccel_cdb()
3328 block_cnt = cdb[4]; in fixup_ioaccel_cdb()
3331 block = (((u32) cdb[2]) << 24) | in fixup_ioaccel_cdb()
3332 (((u32) cdb[3]) << 16) | in fixup_ioaccel_cdb()
3333 (((u32) cdb[4]) << 8) | in fixup_ioaccel_cdb()
3334 cdb[5]; in fixup_ioaccel_cdb()
3336 (((u32) cdb[6]) << 24) | in fixup_ioaccel_cdb()
3337 (((u32) cdb[7]) << 16) | in fixup_ioaccel_cdb()
3338 (((u32) cdb[8]) << 8) | in fixup_ioaccel_cdb()
3339 cdb[9]; in fixup_ioaccel_cdb()
3344 cdb[0] = is_write ? WRITE_10 : READ_10; in fixup_ioaccel_cdb()
3345 cdb[1] = 0; in fixup_ioaccel_cdb()
3346 cdb[2] = (u8) (block >> 24); in fixup_ioaccel_cdb()
3347 cdb[3] = (u8) (block >> 16); in fixup_ioaccel_cdb()
3348 cdb[4] = (u8) (block >> 8); in fixup_ioaccel_cdb()
3349 cdb[5] = (u8) (block); in fixup_ioaccel_cdb()
3350 cdb[6] = 0; in fixup_ioaccel_cdb()
3351 cdb[7] = (u8) (block_cnt >> 8); in fixup_ioaccel_cdb()
3352 cdb[8] = (u8) (block_cnt); in fixup_ioaccel_cdb()
3353 cdb[9] = 0; in fixup_ioaccel_cdb()
3361 struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, in hpsa_scsi_ioaccel1_queue_command() argument
3382 if (fixup_ioaccel_cdb(cdb, &cdb_len)) { in hpsa_scsi_ioaccel1_queue_command()
3440 memcpy(cp->CDB, cdb, cdb_len); in hpsa_scsi_ioaccel1_queue_command()
3521 struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, in hpsa_scsi_ioaccel2_queue_command() argument
3538 if (fixup_ioaccel_cdb(cdb, &cdb_len)) { in hpsa_scsi_ioaccel2_queue_command()
3603 memcpy(cp->cdb, cdb, sizeof(cp->cdb)); in hpsa_scsi_ioaccel2_queue_command()
3621 struct CommandList *c, u32 ioaccel_handle, u8 *cdb, int cdb_len, in hpsa_scsi_ioaccel_queue_command() argument
3632 cdb, cdb_len, scsi3addr, in hpsa_scsi_ioaccel_queue_command()
3636 cdb, cdb_len, scsi3addr, in hpsa_scsi_ioaccel_queue_command()
3696 u8 cdb[16]; in hpsa_scsi_ioaccel_raid_map() local
3960 cdb[0] = is_write ? WRITE_16 : READ_16; in hpsa_scsi_ioaccel_raid_map()
3961 cdb[1] = 0; in hpsa_scsi_ioaccel_raid_map()
3962 cdb[2] = (u8) (disk_block >> 56); in hpsa_scsi_ioaccel_raid_map()
3963 cdb[3] = (u8) (disk_block >> 48); in hpsa_scsi_ioaccel_raid_map()
3964 cdb[4] = (u8) (disk_block >> 40); in hpsa_scsi_ioaccel_raid_map()
3965 cdb[5] = (u8) (disk_block >> 32); in hpsa_scsi_ioaccel_raid_map()
3966 cdb[6] = (u8) (disk_block >> 24); in hpsa_scsi_ioaccel_raid_map()
3967 cdb[7] = (u8) (disk_block >> 16); in hpsa_scsi_ioaccel_raid_map()
3968 cdb[8] = (u8) (disk_block >> 8); in hpsa_scsi_ioaccel_raid_map()
3969 cdb[9] = (u8) (disk_block); in hpsa_scsi_ioaccel_raid_map()
3970 cdb[10] = (u8) (disk_block_cnt >> 24); in hpsa_scsi_ioaccel_raid_map()
3971 cdb[11] = (u8) (disk_block_cnt >> 16); in hpsa_scsi_ioaccel_raid_map()
3972 cdb[12] = (u8) (disk_block_cnt >> 8); in hpsa_scsi_ioaccel_raid_map()
3973 cdb[13] = (u8) (disk_block_cnt); in hpsa_scsi_ioaccel_raid_map()
3974 cdb[14] = 0; in hpsa_scsi_ioaccel_raid_map()
3975 cdb[15] = 0; in hpsa_scsi_ioaccel_raid_map()
3978 cdb[0] = is_write ? WRITE_10 : READ_10; in hpsa_scsi_ioaccel_raid_map()
3979 cdb[1] = 0; in hpsa_scsi_ioaccel_raid_map()
3980 cdb[2] = (u8) (disk_block >> 24); in hpsa_scsi_ioaccel_raid_map()
3981 cdb[3] = (u8) (disk_block >> 16); in hpsa_scsi_ioaccel_raid_map()
3982 cdb[4] = (u8) (disk_block >> 8); in hpsa_scsi_ioaccel_raid_map()
3983 cdb[5] = (u8) (disk_block); in hpsa_scsi_ioaccel_raid_map()
3984 cdb[6] = 0; in hpsa_scsi_ioaccel_raid_map()
3985 cdb[7] = (u8) (disk_block_cnt >> 8); in hpsa_scsi_ioaccel_raid_map()
3986 cdb[8] = (u8) (disk_block_cnt); in hpsa_scsi_ioaccel_raid_map()
3987 cdb[9] = 0; in hpsa_scsi_ioaccel_raid_map()
3990 return hpsa_scsi_ioaccel_queue_command(h, c, disk_handle, cdb, cdb_len, in hpsa_scsi_ioaccel_raid_map()
7581 VERIFY_OFFSET(cdb, 16); in verify_offsets()