Lines Matching refs:cmnd
715 cmd->cmnd[0] = UNMAP; in sd_setup_discard_cmnd()
716 cmd->cmnd[8] = 24; in sd_setup_discard_cmnd()
728 cmd->cmnd[0] = WRITE_SAME_16; in sd_setup_discard_cmnd()
729 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_discard_cmnd()
730 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd()
731 put_unaligned_be32(nr_sectors, &cmd->cmnd[10]); in sd_setup_discard_cmnd()
739 cmd->cmnd[0] = WRITE_SAME; in sd_setup_discard_cmnd()
741 cmd->cmnd[1] = 0x8; /* UNMAP */ in sd_setup_discard_cmnd()
742 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_discard_cmnd()
743 put_unaligned_be16(nr_sectors, &cmd->cmnd[7]); in sd_setup_discard_cmnd()
838 cmd->cmnd[0] = WRITE_SAME_16; in sd_setup_write_same_cmnd()
839 put_unaligned_be64(sector, &cmd->cmnd[2]); in sd_setup_write_same_cmnd()
840 put_unaligned_be32(nr_sectors, &cmd->cmnd[10]); in sd_setup_write_same_cmnd()
843 cmd->cmnd[0] = WRITE_SAME; in sd_setup_write_same_cmnd()
844 put_unaligned_be32(sector, &cmd->cmnd[2]); in sd_setup_write_same_cmnd()
845 put_unaligned_be16(nr_sectors, &cmd->cmnd[7]); in sd_setup_write_same_cmnd()
874 cmd->cmnd[0] = SYNCHRONIZE_CACHE; in sd_setup_flush_cmnd()
992 SCpnt->cmnd[0] = WRITE_6; in sd_setup_read_write_cmnd()
998 SCpnt->cmnd[0] = READ_6; in sd_setup_read_write_cmnd()
1019 SCpnt->cmnd = mempool_alloc(sd_cdb_pool, GFP_ATOMIC); in sd_setup_read_write_cmnd()
1021 if (unlikely(SCpnt->cmnd == NULL)) { in sd_setup_read_write_cmnd()
1027 memset(SCpnt->cmnd, 0, SCpnt->cmd_len); in sd_setup_read_write_cmnd()
1028 SCpnt->cmnd[0] = VARIABLE_LENGTH_CMD; in sd_setup_read_write_cmnd()
1029 SCpnt->cmnd[7] = 0x18; in sd_setup_read_write_cmnd()
1030 SCpnt->cmnd[9] = (rq_data_dir(rq) == READ) ? READ_32 : WRITE_32; in sd_setup_read_write_cmnd()
1031 SCpnt->cmnd[10] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1034 SCpnt->cmnd[12] = sizeof(block) > 4 ? (unsigned char) (block >> 56) & 0xff : 0; in sd_setup_read_write_cmnd()
1035 SCpnt->cmnd[13] = sizeof(block) > 4 ? (unsigned char) (block >> 48) & 0xff : 0; in sd_setup_read_write_cmnd()
1036 SCpnt->cmnd[14] = sizeof(block) > 4 ? (unsigned char) (block >> 40) & 0xff : 0; in sd_setup_read_write_cmnd()
1037 SCpnt->cmnd[15] = sizeof(block) > 4 ? (unsigned char) (block >> 32) & 0xff : 0; in sd_setup_read_write_cmnd()
1038 SCpnt->cmnd[16] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1039 SCpnt->cmnd[17] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1040 SCpnt->cmnd[18] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1041 SCpnt->cmnd[19] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1044 SCpnt->cmnd[20] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1045 SCpnt->cmnd[21] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1046 SCpnt->cmnd[22] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1047 SCpnt->cmnd[23] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1050 SCpnt->cmnd[28] = (unsigned char) (this_count >> 24) & 0xff; in sd_setup_read_write_cmnd()
1051 SCpnt->cmnd[29] = (unsigned char) (this_count >> 16) & 0xff; in sd_setup_read_write_cmnd()
1052 SCpnt->cmnd[30] = (unsigned char) (this_count >> 8) & 0xff; in sd_setup_read_write_cmnd()
1053 SCpnt->cmnd[31] = (unsigned char) this_count & 0xff; in sd_setup_read_write_cmnd()
1055 SCpnt->cmnd[0] += READ_16 - READ_6; in sd_setup_read_write_cmnd()
1056 SCpnt->cmnd[1] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1057 SCpnt->cmnd[2] = sizeof(block) > 4 ? (unsigned char) (block >> 56) & 0xff : 0; in sd_setup_read_write_cmnd()
1058 SCpnt->cmnd[3] = sizeof(block) > 4 ? (unsigned char) (block >> 48) & 0xff : 0; in sd_setup_read_write_cmnd()
1059 SCpnt->cmnd[4] = sizeof(block) > 4 ? (unsigned char) (block >> 40) & 0xff : 0; in sd_setup_read_write_cmnd()
1060 SCpnt->cmnd[5] = sizeof(block) > 4 ? (unsigned char) (block >> 32) & 0xff : 0; in sd_setup_read_write_cmnd()
1061 SCpnt->cmnd[6] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1062 SCpnt->cmnd[7] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1063 SCpnt->cmnd[8] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1064 SCpnt->cmnd[9] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1065 SCpnt->cmnd[10] = (unsigned char) (this_count >> 24) & 0xff; in sd_setup_read_write_cmnd()
1066 SCpnt->cmnd[11] = (unsigned char) (this_count >> 16) & 0xff; in sd_setup_read_write_cmnd()
1067 SCpnt->cmnd[12] = (unsigned char) (this_count >> 8) & 0xff; in sd_setup_read_write_cmnd()
1068 SCpnt->cmnd[13] = (unsigned char) this_count & 0xff; in sd_setup_read_write_cmnd()
1069 SCpnt->cmnd[14] = SCpnt->cmnd[15] = 0; in sd_setup_read_write_cmnd()
1073 SCpnt->cmnd[0] += READ_10 - READ_6; in sd_setup_read_write_cmnd()
1074 SCpnt->cmnd[1] = protect | ((rq->cmd_flags & REQ_FUA) ? 0x8 : 0); in sd_setup_read_write_cmnd()
1075 SCpnt->cmnd[2] = (unsigned char) (block >> 24) & 0xff; in sd_setup_read_write_cmnd()
1076 SCpnt->cmnd[3] = (unsigned char) (block >> 16) & 0xff; in sd_setup_read_write_cmnd()
1077 SCpnt->cmnd[4] = (unsigned char) (block >> 8) & 0xff; in sd_setup_read_write_cmnd()
1078 SCpnt->cmnd[5] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1079 SCpnt->cmnd[6] = SCpnt->cmnd[9] = 0; in sd_setup_read_write_cmnd()
1080 SCpnt->cmnd[7] = (unsigned char) (this_count >> 8) & 0xff; in sd_setup_read_write_cmnd()
1081 SCpnt->cmnd[8] = (unsigned char) this_count & 0xff; in sd_setup_read_write_cmnd()
1095 SCpnt->cmnd[1] |= (unsigned char) ((block >> 16) & 0x1f); in sd_setup_read_write_cmnd()
1096 SCpnt->cmnd[2] = (unsigned char) ((block >> 8) & 0xff); in sd_setup_read_write_cmnd()
1097 SCpnt->cmnd[3] = (unsigned char) block & 0xff; in sd_setup_read_write_cmnd()
1098 SCpnt->cmnd[4] = (unsigned char) this_count; in sd_setup_read_write_cmnd()
1099 SCpnt->cmnd[5] = 0; in sd_setup_read_write_cmnd()
1142 if (SCpnt->cmnd != rq->cmd) { in sd_uninit_command()
1143 mempool_free(SCpnt->cmnd, sd_cdb_pool); in sd_uninit_command()
1144 SCpnt->cmnd = NULL; in sd_uninit_command()
1659 unsigned char op = SCpnt->cmnd[0]; in sd_done()
1660 unsigned char unmap = SCpnt->cmnd[1] & 8; in sd_done()