Lines Matching refs:cmnd
941 if (scsicmd->cmnd[2] == 0x83) { in get_container_serial_callback()
1015 sp[1] = scsicmd->cmnd[2]; in get_container_serial_callback()
1460 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_64()
1491 memcpy(srbcmd->cdb, cmd->cmnd, cmd->cmd_len); in aac_scsi_32()
1803 switch (scsicmd->cmnd[0]) { in io_callback()
1806 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | in io_callback()
1807 (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in io_callback()
1811 lba = ((u64)scsicmd->cmnd[2] << 56) | in io_callback()
1812 ((u64)scsicmd->cmnd[3] << 48) | in io_callback()
1813 ((u64)scsicmd->cmnd[4] << 40) | in io_callback()
1814 ((u64)scsicmd->cmnd[5] << 32) | in io_callback()
1815 ((u64)scsicmd->cmnd[6] << 24) | in io_callback()
1816 (scsicmd->cmnd[7] << 16) | in io_callback()
1817 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in io_callback()
1821 lba = ((u64)scsicmd->cmnd[2] << 24) | in io_callback()
1822 (scsicmd->cmnd[3] << 16) | in io_callback()
1823 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in io_callback()
1826 lba = ((u64)scsicmd->cmnd[2] << 24) | in io_callback()
1827 (scsicmd->cmnd[3] << 16) | in io_callback()
1828 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in io_callback()
1890 switch (scsicmd->cmnd[0]) { in aac_read()
1894 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | in aac_read()
1895 (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in aac_read()
1896 count = scsicmd->cmnd[4]; in aac_read()
1904 lba = ((u64)scsicmd->cmnd[2] << 56) | in aac_read()
1905 ((u64)scsicmd->cmnd[3] << 48) | in aac_read()
1906 ((u64)scsicmd->cmnd[4] << 40) | in aac_read()
1907 ((u64)scsicmd->cmnd[5] << 32) | in aac_read()
1908 ((u64)scsicmd->cmnd[6] << 24) | in aac_read()
1909 (scsicmd->cmnd[7] << 16) | in aac_read()
1910 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_read()
1911 count = (scsicmd->cmnd[10] << 24) | in aac_read()
1912 (scsicmd->cmnd[11] << 16) | in aac_read()
1913 (scsicmd->cmnd[12] << 8) | scsicmd->cmnd[13]; in aac_read()
1918 lba = ((u64)scsicmd->cmnd[2] << 24) | in aac_read()
1919 (scsicmd->cmnd[3] << 16) | in aac_read()
1920 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_read()
1921 count = (scsicmd->cmnd[6] << 24) | in aac_read()
1922 (scsicmd->cmnd[7] << 16) | in aac_read()
1923 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_read()
1928 lba = ((u64)scsicmd->cmnd[2] << 24) | in aac_read()
1929 (scsicmd->cmnd[3] << 16) | in aac_read()
1930 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_read()
1931 count = (scsicmd->cmnd[7] << 8) | scsicmd->cmnd[8]; in aac_read()
1997 if (scsicmd->cmnd[0] == WRITE_6) /* 6 byte command */ in aac_write()
1999 lba = ((scsicmd->cmnd[1] & 0x1F) << 16) | (scsicmd->cmnd[2] << 8) | scsicmd->cmnd[3]; in aac_write()
2000 count = scsicmd->cmnd[4]; in aac_write()
2004 } else if (scsicmd->cmnd[0] == WRITE_16) { /* 16 byte command */ in aac_write()
2007 lba = ((u64)scsicmd->cmnd[2] << 56) | in aac_write()
2008 ((u64)scsicmd->cmnd[3] << 48) | in aac_write()
2009 ((u64)scsicmd->cmnd[4] << 40) | in aac_write()
2010 ((u64)scsicmd->cmnd[5] << 32) | in aac_write()
2011 ((u64)scsicmd->cmnd[6] << 24) | in aac_write()
2012 (scsicmd->cmnd[7] << 16) | in aac_write()
2013 (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_write()
2014 count = (scsicmd->cmnd[10] << 24) | (scsicmd->cmnd[11] << 16) | in aac_write()
2015 (scsicmd->cmnd[12] << 8) | scsicmd->cmnd[13]; in aac_write()
2016 fua = scsicmd->cmnd[1] & 0x8; in aac_write()
2017 } else if (scsicmd->cmnd[0] == WRITE_12) { /* 12 byte command */ in aac_write()
2020 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) in aac_write()
2021 | (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_write()
2022 count = (scsicmd->cmnd[6] << 24) | (scsicmd->cmnd[7] << 16) in aac_write()
2023 | (scsicmd->cmnd[8] << 8) | scsicmd->cmnd[9]; in aac_write()
2024 fua = scsicmd->cmnd[1] & 0x8; in aac_write()
2027 …lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | (scsicmd->cmnd[4] << 8) | scsicmd… in aac_write()
2028 count = (scsicmd->cmnd[7] << 8) | scsicmd->cmnd[8]; in aac_write()
2029 fua = scsicmd->cmnd[1] & 0x8; in aac_write()
2137 u64 lba = ((u64)scsicmd->cmnd[2] << 24) | (scsicmd->cmnd[3] << 16) | in aac_synchronize()
2138 (scsicmd->cmnd[4] << 8) | scsicmd->cmnd[5]; in aac_synchronize()
2139 u32 count = (scsicmd->cmnd[7] << 8) | scsicmd->cmnd[8]; in aac_synchronize()
2152 if (cmd->cmnd[0] == WRITE_6) { in aac_synchronize()
2153 cmnd_lba = ((cmd->cmnd[1] & 0x1F) << 16) | in aac_synchronize()
2154 (cmd->cmnd[2] << 8) | in aac_synchronize()
2155 cmd->cmnd[3]; in aac_synchronize()
2156 cmnd_count = cmd->cmnd[4]; in aac_synchronize()
2159 } else if (cmd->cmnd[0] == WRITE_16) { in aac_synchronize()
2160 cmnd_lba = ((u64)cmd->cmnd[2] << 56) | in aac_synchronize()
2161 ((u64)cmd->cmnd[3] << 48) | in aac_synchronize()
2162 ((u64)cmd->cmnd[4] << 40) | in aac_synchronize()
2163 ((u64)cmd->cmnd[5] << 32) | in aac_synchronize()
2164 ((u64)cmd->cmnd[6] << 24) | in aac_synchronize()
2165 (cmd->cmnd[7] << 16) | in aac_synchronize()
2166 (cmd->cmnd[8] << 8) | in aac_synchronize()
2167 cmd->cmnd[9]; in aac_synchronize()
2168 cmnd_count = (cmd->cmnd[10] << 24) | in aac_synchronize()
2169 (cmd->cmnd[11] << 16) | in aac_synchronize()
2170 (cmd->cmnd[12] << 8) | in aac_synchronize()
2171 cmd->cmnd[13]; in aac_synchronize()
2172 } else if (cmd->cmnd[0] == WRITE_12) { in aac_synchronize()
2173 cmnd_lba = ((u64)cmd->cmnd[2] << 24) | in aac_synchronize()
2174 (cmd->cmnd[3] << 16) | in aac_synchronize()
2175 (cmd->cmnd[4] << 8) | in aac_synchronize()
2176 cmd->cmnd[5]; in aac_synchronize()
2177 cmnd_count = (cmd->cmnd[6] << 24) | in aac_synchronize()
2178 (cmd->cmnd[7] << 16) | in aac_synchronize()
2179 (cmd->cmnd[8] << 8) | in aac_synchronize()
2180 cmd->cmnd[9]; in aac_synchronize()
2181 } else if (cmd->cmnd[0] == WRITE_10) { in aac_synchronize()
2182 cmnd_lba = ((u64)cmd->cmnd[2] << 24) | in aac_synchronize()
2183 (cmd->cmnd[3] << 16) | in aac_synchronize()
2184 (cmd->cmnd[4] << 8) | in aac_synchronize()
2185 cmd->cmnd[5]; in aac_synchronize()
2186 cmnd_count = (cmd->cmnd[7] << 8) | in aac_synchronize()
2187 cmd->cmnd[8]; in aac_synchronize()
2298 pmcmd->sub = (scsicmd->cmnd[4] & 1) ? in aac_start_stop()
2301 pmcmd->parm = (scsicmd->cmnd[1] & 1) ? in aac_start_stop()
2367 switch (scsicmd->cmnd[0]) { in aac_scsi_cmd()
2371 ((scsicmd->cmnd[1] & 0x1f) != SAI_READ_CAPACITY_16)) in aac_scsi_cmd()
2400 else if ((scsicmd->cmnd[0] != INQUIRY) && /* only INQUIRY & TUR cmnd supported for controller */ in aac_scsi_cmd()
2401 (scsicmd->cmnd[0] != TEST_UNIT_READY)) in aac_scsi_cmd()
2403 …_WARNING "Only INQUIRY & TUR command supported for controller, rcvd = 0x%x.\n", scsicmd->cmnd[0])); in aac_scsi_cmd()
2417 switch (scsicmd->cmnd[0]) { in aac_scsi_cmd()
2425 if ((scsicmd->cmnd[1] & 0x1) && aac_wwn) { in aac_scsi_cmd()
2431 if (scsicmd->cmnd[2] == 0) { in aac_scsi_cmd()
2437 arr[1] = scsicmd->cmnd[2]; in aac_scsi_cmd()
2442 } else if (scsicmd->cmnd[2] == 0x80) { in aac_scsi_cmd()
2446 arr[1] = scsicmd->cmnd[2]; in aac_scsi_cmd()
2454 } else if (scsicmd->cmnd[2] == 0x83) { in aac_scsi_cmd()
2509 ((scsicmd->cmnd[1] & 0x1f) != SAI_READ_CAPACITY_16)) in aac_scsi_cmd()
2532 alloc_len = ((scsicmd->cmnd[10] << 24) in aac_scsi_cmd()
2533 + (scsicmd->cmnd[11] << 16) in aac_scsi_cmd()
2534 + (scsicmd->cmnd[12] << 8) + scsicmd->cmnd[13]); in aac_scsi_cmd()
2605 if (scsicmd->cmnd[1] & 0x8) in aac_scsi_cmd()
2617 mpd.mpc_buf[0] = scsicmd->cmnd[2]; in aac_scsi_cmd()
2618 if (scsicmd->cmnd[2] == 0x1C) { in aac_scsi_cmd()
2638 if (((scsicmd->cmnd[2] & 0x3f) == 8) || in aac_scsi_cmd()
2639 ((scsicmd->cmnd[2] & 0x3f) == 0x3f)) { in aac_scsi_cmd()
2648 if (mode_buf_length > scsicmd->cmnd[4]) in aac_scsi_cmd()
2649 mode_buf_length = scsicmd->cmnd[4]; in aac_scsi_cmd()
2688 if (scsicmd->cmnd[1] & 0x8) { in aac_scsi_cmd()
2719 if (((scsicmd->cmnd[2] & 0x3f) == 8) || in aac_scsi_cmd()
2720 ((scsicmd->cmnd[2] & 0x3f) == 0x3f)) { in aac_scsi_cmd()
2727 if (mode_buf_length > scsicmd->cmnd[8]) in aac_scsi_cmd()
2728 mode_buf_length = scsicmd->cmnd[8]; in aac_scsi_cmd()
2749 if (scsicmd->cmnd[4]) in aac_scsi_cmd()
2789 switch (scsicmd->cmnd[0]) in aac_scsi_cmd()
2834 dprintk((KERN_WARNING "Unhandled SCSI Command: 0x%x.\n", scsicmd->cmnd[0])); in aac_scsi_cmd()
2985 if (scsicmd->cmnd[0] == INQUIRY && !(scsicmd->cmnd[1] & 0x01) in aac_srb_callback()
3029 switch (scsicmd->cmnd[0]) { in aac_srb_callback()
3119 scsicmd->cmnd[0], in aac_srb_callback()
3122 if ((scsicmd->cmnd[0] == ATA_12) in aac_srb_callback()
3123 || (scsicmd->cmnd[0] == ATA_16)) { in aac_srb_callback()
3124 if (scsicmd->cmnd[2] & (0x01 << 5)) { in aac_srb_callback()