Lines Matching refs:cmnd
730 cmd->cmnd[0] = UNMAP; in sd_setup_discard_cmnd()
731 cmd->cmnd[8] = 24; in sd_setup_discard_cmnd()
743 cmd->cmnd[0] = WRITE_SAME_16; in sd_setup_discard_cmnd()
744 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_discard_cmnd()
745 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd()
746 put_unaligned_be32(nr_sectors, &cmd->cmnd[10]); in sd_setup_discard_cmnd()
754 cmd->cmnd[0] = WRITE_SAME; in sd_setup_discard_cmnd()
756 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_discard_cmnd()
757 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd()
758 put_unaligned_be16(nr_sectors, &cmd->cmnd[7]); in sd_setup_discard_cmnd()
853 cmd->cmnd[0] = WRITE_SAME_16; in sd_setup_write_same_cmnd()
854 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_write_same_cmnd()
855 put_unaligned_be32(nr_sectors, &cmd->cmnd[10]); in sd_setup_write_same_cmnd()
858 cmd->cmnd[0] = WRITE_SAME; in sd_setup_write_same_cmnd()
859 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_write_same_cmnd()
860 put_unaligned_be16(nr_sectors, &cmd->cmnd[7]); in sd_setup_write_same_cmnd()
889 cmd->cmnd[0] = SYNCHRONIZE_CACHE; in sd_setup_flush_cmnd()
1007 SCpnt->cmnd[0] = WRITE_6; in sd_setup_read_write_cmnd()
1013 SCpnt->cmnd[0] = READ_6; in sd_setup_read_write_cmnd()
1034 SCpnt->cmnd = mempool_alloc(sd_cdb_pool, GFP_ATOMIC); in sd_setup_read_write_cmnd()
1036 if (unlikely(SCpnt->cmnd == NULL)) { in sd_setup_read_write_cmnd()
1042 memset(SCpnt->cmnd, 0, SCpnt->cmd_len); in sd_setup_read_write_cmnd()
1043 SCpnt->cmnd[0] = VARIABLE_LENGTH_CMD; in sd_setup_read_write_cmnd()
1044 SCpnt->cmnd[7] = 0x18; in sd_setup_read_write_cmnd()
1045 SCpnt->cmnd[9] = (rq_data_dir(rq) == READ) ? READ_32 : WRITE_32; in sd_setup_read_write_cmnd()
1046 SCpnt->cmnd[10] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1049 SCpnt->cmnd[12] = sizeof(block) > 4 ? (unsigned char) (block >> 56) & 0xff : 0; in sd_setup_read_write_cmnd()
1050 SCpnt->cmnd[13] = sizeof(block) > 4 ? (unsigned char) (block >> 48) & 0xff : 0; in sd_setup_read_write_cmnd()
1051 SCpnt->cmnd[14] = sizeof(block) > 4 ? (unsigned char) (block >> 40) & 0xff : 0; in sd_setup_read_write_cmnd()
1052 SCpnt->cmnd[15] = sizeof(block) > 4 ? (unsigned char) (block >> 32) & 0xff : 0; in sd_setup_read_write_cmnd()
1053 SCpnt->cmnd[16] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1054 SCpnt->cmnd[17] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1055 SCpnt->cmnd[18] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1056 SCpnt->cmnd[19] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1059 SCpnt->cmnd[20] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1060 SCpnt->cmnd[21] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1061 SCpnt->cmnd[22] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1062 SCpnt->cmnd[23] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1065 SCpnt->cmnd[28] = (unsigned char) (this_count >> 24) & 0xff; in sd_setup_read_write_cmnd()
1066 SCpnt->cmnd[29] = (unsigned char) (this_count >> 16) & 0xff; in sd_setup_read_write_cmnd()
1067 SCpnt->cmnd[30] = (unsigned char) (this_count >> 8) & 0xff; in sd_setup_read_write_cmnd()
1068 SCpnt->cmnd[31] = (unsigned char) this_count & 0xff; in sd_setup_read_write_cmnd()
1070 SCpnt->cmnd[0] += READ_16 - READ_6; in sd_setup_read_write_cmnd()
1071 SCpnt->cmnd[1] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1072 SCpnt->cmnd[2] = sizeof(block) > 4 ? (unsigned char) (block >> 56) & 0xff : 0; in sd_setup_read_write_cmnd()
1073 SCpnt->cmnd[3] = sizeof(block) > 4 ? (unsigned char) (block >> 48) & 0xff : 0; in sd_setup_read_write_cmnd()
1074 SCpnt->cmnd[4] = sizeof(block) > 4 ? (unsigned char) (block >> 40) & 0xff : 0; in sd_setup_read_write_cmnd()
1075 SCpnt->cmnd[5] = sizeof(block) > 4 ? (unsigned char) (block >> 32) & 0xff : 0; in sd_setup_read_write_cmnd()
1076 SCpnt->cmnd[6] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1077 SCpnt->cmnd[7] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1078 SCpnt->cmnd[8] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1079 SCpnt->cmnd[9] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1080 SCpnt->cmnd[10] = (unsigned char) (this_count >> 24) & 0xff; in sd_setup_read_write_cmnd()
1081 SCpnt->cmnd[11] = (unsigned char) (this_count >> 16) & 0xff; in sd_setup_read_write_cmnd()
1082 SCpnt->cmnd[12] = (unsigned char) (this_count >> 8) & 0xff; in sd_setup_read_write_cmnd()
1083 SCpnt->cmnd[13] = (unsigned char) this_count & 0xff; in sd_setup_read_write_cmnd()
1084 SCpnt->cmnd[14] = SCpnt->cmnd[15] = 0; in sd_setup_read_write_cmnd()
1088 SCpnt->cmnd[0] += READ_10 - READ_6; in sd_setup_read_write_cmnd()
1089 SCpnt->cmnd[1] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1090 SCpnt->cmnd[2] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1091 SCpnt->cmnd[3] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1092 SCpnt->cmnd[4] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1093 SCpnt->cmnd[5] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1094 SCpnt->cmnd[6] = SCpnt->cmnd[9] = 0; in sd_setup_read_write_cmnd()
1095 SCpnt->cmnd[7] = (unsigned char) (this_count >> 8) & 0xff; in sd_setup_read_write_cmnd()
1096 SCpnt->cmnd[8] = (unsigned char) this_count & 0xff; in sd_setup_read_write_cmnd()
1110 SCpnt->cmnd[1] |= (unsigned char) ((block >> 16) & 0x1f); in sd_setup_read_write_cmnd()
1111 SCpnt->cmnd[2] = (unsigned char) ((block >> 8) & 0xff); in sd_setup_read_write_cmnd()
1112 SCpnt->cmnd[3] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1113 SCpnt->cmnd[4] = (unsigned char) this_count; in sd_setup_read_write_cmnd()
1114 SCpnt->cmnd[5] = 0; in sd_setup_read_write_cmnd()
1157 if (SCpnt->cmnd != rq->cmd) { in sd_uninit_command()
1158 mempool_free(SCpnt->cmnd, sd_cdb_pool); in sd_uninit_command()
1159 SCpnt->cmnd = NULL; in sd_uninit_command()
1769 unsigned char op = SCpnt->cmnd[0]; in sd_done()
1770 unsigned char unmap = SCpnt->cmnd[1] & 8; in sd_done()