Lines Matching refs:cmnd
991 if (scsicmd->cmnd[2] == 0x83) { in get_container_serial_callback()
1082 sp[1] = scsicmd->cmnd[2]; in get_container_serial_callback()
1548 memcpy(hbacmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_construct_hbacmd()
1573 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_64()
1604 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_32()
2324 switch (scsicmd->cmnd[0]) { in io_callback()
2327 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | in io_callback()
2328 (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in io_callback()
2332 lba = ((u64)scsicmd->cmnd[2] << 56) | in io_callback()
2333 ((u64)scsicmd->cmnd[3] << 48) | in io_callback()
2334 ((u64)scsicmd->cmnd[4] << 40) | in io_callback()
2335 ((u64)scsicmd->cmnd[5] << 32) | in io_callback()
2336 ((u64)scsicmd->cmnd[6] << 24) | in io_callback()
2337 (scsicmd->cmnd[7] << 16) | in io_callback()
2338 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in io_callback()
2342 lba = ((u64)scsicmd->cmnd[2] << 24) | in io_callback()
2343 (scsicmd->cmnd[3] << 16) | in io_callback()
2344 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in io_callback()
2347 lba = ((u64)scsicmd->cmnd[2] << 24) | in io_callback()
2348 (scsicmd->cmnd[3] << 16) | in io_callback()
2349 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in io_callback()
2419 switch (scsicmd->cmnd[0]) { in aac_read()
2423 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | in aac_read()
2424 (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in aac_read()
2425 count = scsicmd->cmnd[4]; in aac_read()
2433 lba = ((u64)scsicmd->cmnd[2] << 56) | in aac_read()
2434 ((u64)scsicmd->cmnd[3] << 48) | in aac_read()
2435 ((u64)scsicmd->cmnd[4] << 40) | in aac_read()
2436 ((u64)scsicmd->cmnd[5] << 32) | in aac_read()
2437 ((u64)scsicmd->cmnd[6] << 24) | in aac_read()
2438 (scsicmd->cmnd[7] << 16) | in aac_read()
2439 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_read()
2440 count = (scsicmd->cmnd[10] << 24) | in aac_read()
2441 (scsicmd->cmnd[11] << 16) | in aac_read()
2442 (scsicmd->cmnd[12] << 8) | scsicmd->cmnd[13]; in aac_read()
2447 lba = ((u64)scsicmd->cmnd[2] << 24) | in aac_read()
2448 (scsicmd->cmnd[3] << 16) | in aac_read()
2449 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_read()
2450 count = (scsicmd->cmnd[6] << 24) | in aac_read()
2451 (scsicmd->cmnd[7] << 16) | in aac_read()
2452 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_read()
2457 lba = ((u64)scsicmd->cmnd[2] << 24) | in aac_read()
2458 (scsicmd->cmnd[3] << 16) | in aac_read()
2459 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_read()
2460 count = (scsicmd->cmnd[7] << 8) | scsicmd->cmnd[8]; in aac_read()
2521 if (scsicmd->cmnd[0] == WRITE_6) /* 6 byte command */ in aac_write()
2523 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in aac_write()
2524 count = scsicmd->cmnd[4]; in aac_write()
2528 } else if (scsicmd->cmnd[0] == WRITE_16) { /* 16 byte command */ in aac_write()
2531 lba = ((u64)scsicmd->cmnd[2] << 56) | in aac_write()
2532 ((u64)scsicmd->cmnd[3] << 48) | in aac_write()
2533 ((u64)scsicmd->cmnd[4] << 40) | in aac_write()
2534 ((u64)scsicmd->cmnd[5] << 32) | in aac_write()
2535 ((u64)scsicmd->cmnd[6] << 24) | in aac_write()
2536 (scsicmd->cmnd[7] << 16) | in aac_write()
2537 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_write()
2538 count = (scsicmd->cmnd[10] << 24) | (scsicmd->cmnd[11] << 16) | in aac_write()
2539 (scsicmd->cmnd[12] << 8) | scsicmd->cmnd[13]; in aac_write()
2540 fua = scsicmd->cmnd[1] & 0x8; in aac_write()
2541 } else if (scsicmd->cmnd[0] == WRITE_12) { /* 12 byte command */ in aac_write()
2544 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) in aac_write()
2545 | (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_write()
2546 count = (scsicmd->cmnd[6] << 24) | (scsicmd->cmnd[7] << 16) in aac_write()
2547 | (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_write()
2548 fua = scsicmd->cmnd[1] & 0x8; in aac_write()
2551 …lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | (scsicmd->cmnd[4] << 8) | scsicmd… in aac_write()
2552 count = (scsicmd->cmnd[7] << 8) | scsicmd->cmnd[8]; in aac_write()
2553 fua = scsicmd->cmnd[1] & 0x8; in aac_write()
2650 u64 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | in aac_synchronize()
2651 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_synchronize()
2652 u32 count = (scsicmd->cmnd[7] << 8) | scsicmd->cmnd[8]; in aac_synchronize()
2665 if (cmd->cmnd[0] == WRITE_6) { in aac_synchronize()
2666 cmnd_lba = ((cmd->cmnd[1] & 0x1F) << 16) | in aac_synchronize()
2667 (cmd->cmnd[2] << 8) | in aac_synchronize()
2668 cmd->cmnd[3]; in aac_synchronize()
2669 cmnd_count = cmd->cmnd[4]; in aac_synchronize()
2672 } else if (cmd->cmnd[0] == WRITE_16) { in aac_synchronize()
2673 cmnd_lba = ((u64)cmd->cmnd[2] << 56) | in aac_synchronize()
2674 ((u64)cmd->cmnd[3] << 48) | in aac_synchronize()
2675 ((u64)cmd->cmnd[4] << 40) | in aac_synchronize()
2676 ((u64)cmd->cmnd[5] << 32) | in aac_synchronize()
2677 ((u64)cmd->cmnd[6] << 24) | in aac_synchronize()
2678 (cmd->cmnd[7] << 16) | in aac_synchronize()
2679 (cmd->cmnd[8] << 8) | in aac_synchronize()
2680 cmd->cmnd[9]; in aac_synchronize()
2681 cmnd_count = (cmd->cmnd[10] << 24) | in aac_synchronize()
2682 (cmd->cmnd[11] << 16) | in aac_synchronize()
2683 (cmd->cmnd[12] << 8) | in aac_synchronize()
2684 cmd->cmnd[13]; in aac_synchronize()
2685 } else if (cmd->cmnd[0] == WRITE_12) { in aac_synchronize()
2686 cmnd_lba = ((u64)cmd->cmnd[2] << 24) | in aac_synchronize()
2687 (cmd->cmnd[3] << 16) | in aac_synchronize()
2688 (cmd->cmnd[4] << 8) | in aac_synchronize()
2689 cmd->cmnd[5]; in aac_synchronize()
2690 cmnd_count = (cmd->cmnd[6] << 24) | in aac_synchronize()
2691 (cmd->cmnd[7] << 16) | in aac_synchronize()
2692 (cmd->cmnd[8] << 8) | in aac_synchronize()
2693 cmd->cmnd[9]; in aac_synchronize()
2694 } else if (cmd->cmnd[0] == WRITE_10) { in aac_synchronize()
2695 cmnd_lba = ((u64)cmd->cmnd[2] << 24) | in aac_synchronize()
2696 (cmd->cmnd[3] << 16) | in aac_synchronize()
2697 (cmd->cmnd[4] << 8) | in aac_synchronize()
2698 cmd->cmnd[5]; in aac_synchronize()
2699 cmnd_count = (cmd->cmnd[7] << 8) | in aac_synchronize()
2700 cmd->cmnd[8]; in aac_synchronize()
2808 pmcmd->sub = (scsicmd->cmnd[4] & 1) ? in aac_start_stop()
2811 pmcmd->parm = (scsicmd->cmnd[1] & 1) ? in aac_start_stop()
2875 switch (scsicmd->cmnd[0]) { in aac_scsi_cmd()
2879 ((scsicmd->cmnd[1] & 0x1f) != SAI_READ_CAPACITY_16)) in aac_scsi_cmd()
2916 else if ((scsicmd->cmnd[0] != INQUIRY) && /* only INQUIRY & TUR cmnd supported for controller */ in aac_scsi_cmd()
2917 (scsicmd->cmnd[0] != TEST_UNIT_READY)) in aac_scsi_cmd()
2919 …_WARNING "Only INQUIRY & TUR command supported for controller, rcvd = 0x%x.\n", scsicmd->cmnd[0])); in aac_scsi_cmd()
2930 switch (scsicmd->cmnd[0]) { in aac_scsi_cmd()
2964 if ((scsicmd->cmnd[1] & 0x1) && aac_wwn) { in aac_scsi_cmd()
2970 if (scsicmd->cmnd[2] == 0) { in aac_scsi_cmd()
2976 arr[1] = scsicmd->cmnd[2]; in aac_scsi_cmd()
2982 } else if (scsicmd->cmnd[2] == 0x80) { in aac_scsi_cmd()
2986 arr[1] = scsicmd->cmnd[2]; in aac_scsi_cmd()
2995 } else if (scsicmd->cmnd[2] == 0x83) { in aac_scsi_cmd()
3050 ((scsicmd->cmnd[1] & 0x1f) != SAI_READ_CAPACITY_16)) in aac_scsi_cmd()
3073 alloc_len = ((scsicmd->cmnd[10] << 24) in aac_scsi_cmd()
3074 + (scsicmd->cmnd[11] << 16) in aac_scsi_cmd()
3075 + (scsicmd->cmnd[12] << 8) + scsicmd->cmnd[13]); in aac_scsi_cmd()
3143 if (scsicmd->cmnd[1] & 0x8) in aac_scsi_cmd()
3155 mpd.mpc_buf[0] = scsicmd->cmnd[2]; in aac_scsi_cmd()
3156 if (scsicmd->cmnd[2] == 0x1C) { in aac_scsi_cmd()
3176 if (((scsicmd->cmnd[2] & 0x3f) == 8) || in aac_scsi_cmd()
3177 ((scsicmd->cmnd[2] & 0x3f) == 0x3f)) { in aac_scsi_cmd()
3186 if (mode_buf_length > scsicmd->cmnd[4]) in aac_scsi_cmd()
3187 mode_buf_length = scsicmd->cmnd[4]; in aac_scsi_cmd()
3225 if (scsicmd->cmnd[1] & 0x8) { in aac_scsi_cmd()
3256 if (((scsicmd->cmnd[2] & 0x3f) == 8) || in aac_scsi_cmd()
3257 ((scsicmd->cmnd[2] & 0x3f) == 0x3f)) { in aac_scsi_cmd()
3264 if (mode_buf_length > scsicmd->cmnd[8]) in aac_scsi_cmd()
3265 mode_buf_length = scsicmd->cmnd[8]; in aac_scsi_cmd()
3287 if (scsicmd->cmnd[4]) in aac_scsi_cmd()
3331 scsicmd->cmnd[0])); in aac_scsi_cmd()
3502 if (scsicmd->cmnd[0] == INQUIRY && !(scsicmd->cmnd[1] & 0x01) in aac_srb_callback()
3534 switch (scsicmd->cmnd[0]) { in aac_srb_callback()
3623 scsicmd->cmnd[0], in aac_srb_callback()
3633 if ((scsicmd->cmnd[0] == ATA_12) in aac_srb_callback()
3634 || (scsicmd->cmnd[0] == ATA_16)) { in aac_srb_callback()
3636 if (scsicmd->cmnd[2] & (0x01 << 5)) { in aac_srb_callback()