Lines Matching refs:scsi_cmd

7634 	struct scsi_test_unit_ready *scsi_cmd;  in scsi_test_unit_ready()  local
7644 sizeof(*scsi_cmd), in scsi_test_unit_ready()
7647 scsi_cmd = (struct scsi_test_unit_ready *)&csio->cdb_io.cdb_bytes; in scsi_test_unit_ready()
7648 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_test_unit_ready()
7649 scsi_cmd->opcode = TEST_UNIT_READY; in scsi_test_unit_ready()
7658 struct scsi_request_sense *scsi_cmd; in scsi_request_sense() local
7668 sizeof(*scsi_cmd), in scsi_request_sense()
7671 scsi_cmd = (struct scsi_request_sense *)&csio->cdb_io.cdb_bytes; in scsi_request_sense()
7672 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_request_sense()
7673 scsi_cmd->opcode = REQUEST_SENSE; in scsi_request_sense()
7674 scsi_cmd->length = dxfer_len; in scsi_request_sense()
7684 struct scsi_inquiry *scsi_cmd; in scsi_inquiry() local
7694 sizeof(*scsi_cmd), in scsi_inquiry()
7697 scsi_cmd = (struct scsi_inquiry *)&csio->cdb_io.cdb_bytes; in scsi_inquiry()
7698 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_inquiry()
7699 scsi_cmd->opcode = INQUIRY; in scsi_inquiry()
7701 scsi_cmd->byte2 |= SI_EVPD; in scsi_inquiry()
7702 scsi_cmd->page_code = page_code; in scsi_inquiry()
7704 scsi_ulto2b(inq_len, scsi_cmd->length); in scsi_inquiry()
7747 struct scsi_mode_sense_6 *scsi_cmd; in scsi_mode_sense_subpage() local
7749 scsi_cmd = (struct scsi_mode_sense_6 *)&csio->cdb_io.cdb_bytes; in scsi_mode_sense_subpage()
7750 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_mode_sense_subpage()
7751 scsi_cmd->opcode = MODE_SENSE_6; in scsi_mode_sense_subpage()
7753 scsi_cmd->byte2 |= SMS_DBD; in scsi_mode_sense_subpage()
7754 scsi_cmd->page = pc | page; in scsi_mode_sense_subpage()
7755 scsi_cmd->subpage = subpage; in scsi_mode_sense_subpage()
7756 scsi_cmd->length = param_len; in scsi_mode_sense_subpage()
7757 cdb_len = sizeof(*scsi_cmd); in scsi_mode_sense_subpage()
7762 struct scsi_mode_sense_10 *scsi_cmd; in scsi_mode_sense_subpage() local
7764 scsi_cmd = (struct scsi_mode_sense_10 *)&csio->cdb_io.cdb_bytes; in scsi_mode_sense_subpage()
7765 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_mode_sense_subpage()
7766 scsi_cmd->opcode = MODE_SENSE_10; in scsi_mode_sense_subpage()
7768 scsi_cmd->byte2 |= SMS_DBD; in scsi_mode_sense_subpage()
7769 scsi_cmd->page = pc | page; in scsi_mode_sense_subpage()
7770 scsi_cmd->subpage = subpage; in scsi_mode_sense_subpage()
7771 scsi_ulto2b(param_len, scsi_cmd->length); in scsi_mode_sense_subpage()
7772 cdb_len = sizeof(*scsi_cmd); in scsi_mode_sense_subpage()
7816 struct scsi_mode_select_6 *scsi_cmd; in scsi_mode_select_len() local
7818 scsi_cmd = (struct scsi_mode_select_6 *)&csio->cdb_io.cdb_bytes; in scsi_mode_select_len()
7819 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_mode_select_len()
7820 scsi_cmd->opcode = MODE_SELECT_6; in scsi_mode_select_len()
7822 scsi_cmd->byte2 |= SMS_PF; in scsi_mode_select_len()
7824 scsi_cmd->byte2 |= SMS_SP; in scsi_mode_select_len()
7825 scsi_cmd->length = param_len; in scsi_mode_select_len()
7826 cdb_len = sizeof(*scsi_cmd); in scsi_mode_select_len()
7831 struct scsi_mode_select_10 *scsi_cmd; in scsi_mode_select_len() local
7833 scsi_cmd = in scsi_mode_select_len()
7835 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_mode_select_len()
7836 scsi_cmd->opcode = MODE_SELECT_10; in scsi_mode_select_len()
7838 scsi_cmd->byte2 |= SMS_PF; in scsi_mode_select_len()
7840 scsi_cmd->byte2 |= SMS_SP; in scsi_mode_select_len()
7841 scsi_ulto2b(param_len, scsi_cmd->length); in scsi_mode_select_len()
7842 cdb_len = sizeof(*scsi_cmd); in scsi_mode_select_len()
7864 struct scsi_log_sense *scsi_cmd; in scsi_log_sense() local
7867 scsi_cmd = (struct scsi_log_sense *)&csio->cdb_io.cdb_bytes; in scsi_log_sense()
7868 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_log_sense()
7869 scsi_cmd->opcode = LOG_SENSE; in scsi_log_sense()
7870 scsi_cmd->page = page_code | page; in scsi_log_sense()
7872 scsi_cmd->byte2 |= SLS_SP; in scsi_log_sense()
7874 scsi_cmd->byte2 |= SLS_PPC; in scsi_log_sense()
7875 scsi_ulto2b(paramptr, scsi_cmd->paramptr); in scsi_log_sense()
7876 scsi_ulto2b(param_len, scsi_cmd->length); in scsi_log_sense()
7877 cdb_len = sizeof(*scsi_cmd); in scsi_log_sense()
7898 struct scsi_log_select *scsi_cmd; in scsi_log_select() local
7901 scsi_cmd = (struct scsi_log_select *)&csio->cdb_io.cdb_bytes; in scsi_log_select()
7902 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_log_select()
7903 scsi_cmd->opcode = LOG_SELECT; in scsi_log_select()
7904 scsi_cmd->page = page_code & SLS_PAGE_CODE; in scsi_log_select()
7906 scsi_cmd->byte2 |= SLS_SP; in scsi_log_select()
7908 scsi_cmd->byte2 |= SLS_PCR; in scsi_log_select()
7909 scsi_ulto2b(param_len, scsi_cmd->length); in scsi_log_select()
7910 cdb_len = sizeof(*scsi_cmd); in scsi_log_select()
7933 struct scsi_prevent *scsi_cmd; in scsi_prevent() local
7943 sizeof(*scsi_cmd), in scsi_prevent()
7946 scsi_cmd = (struct scsi_prevent *)&csio->cdb_io.cdb_bytes; in scsi_prevent()
7947 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_prevent()
7948 scsi_cmd->opcode = PREVENT_ALLOW; in scsi_prevent()
7949 scsi_cmd->how = action; in scsi_prevent()
7960 struct scsi_read_capacity *scsi_cmd; in scsi_read_capacity() local
7970 sizeof(*scsi_cmd), in scsi_read_capacity()
7973 scsi_cmd = (struct scsi_read_capacity *)&csio->cdb_io.cdb_bytes; in scsi_read_capacity()
7974 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_read_capacity()
7975 scsi_cmd->opcode = READ_CAPACITY; in scsi_read_capacity()
7985 struct scsi_read_capacity_16 *scsi_cmd; in scsi_read_capacity_16() local
7995 sizeof(*scsi_cmd), in scsi_read_capacity_16()
7997 scsi_cmd = (struct scsi_read_capacity_16 *)&csio->cdb_io.cdb_bytes; in scsi_read_capacity_16()
7998 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_read_capacity_16()
7999 scsi_cmd->opcode = SERVICE_ACTION_IN; in scsi_read_capacity_16()
8000 scsi_cmd->service_action = SRC16_SERVICE_ACTION; in scsi_read_capacity_16()
8001 scsi_u64to8b(lba, scsi_cmd->addr); in scsi_read_capacity_16()
8002 scsi_ulto4b(rcap_buf_len, scsi_cmd->alloc_len); in scsi_read_capacity_16()
8016 struct scsi_report_luns *scsi_cmd; in scsi_report_luns() local
8026 sizeof(*scsi_cmd), in scsi_report_luns()
8028 scsi_cmd = (struct scsi_report_luns *)&csio->cdb_io.cdb_bytes; in scsi_report_luns()
8029 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_report_luns()
8030 scsi_cmd->opcode = REPORT_LUNS; in scsi_report_luns()
8031 scsi_cmd->select_report = select_report; in scsi_report_luns()
8032 scsi_ulto4b(alloc_len, scsi_cmd->length); in scsi_report_luns()
8042 struct scsi_target_group *scsi_cmd; in scsi_report_target_group() local
8052 sizeof(*scsi_cmd), in scsi_report_target_group()
8054 scsi_cmd = (struct scsi_target_group *)&csio->cdb_io.cdb_bytes; in scsi_report_target_group()
8055 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_report_target_group()
8056 scsi_cmd->opcode = MAINTENANCE_IN; in scsi_report_target_group()
8057 scsi_cmd->service_action = REPORT_TARGET_PORT_GROUPS | pdf; in scsi_report_target_group()
8058 scsi_ulto4b(alloc_len, scsi_cmd->length); in scsi_report_target_group()
8068 struct scsi_timestamp *scsi_cmd; in scsi_report_timestamp() local
8078 sizeof(*scsi_cmd), in scsi_report_timestamp()
8080 scsi_cmd = (struct scsi_timestamp *)&csio->cdb_io.cdb_bytes; in scsi_report_timestamp()
8081 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_report_timestamp()
8082 scsi_cmd->opcode = MAINTENANCE_IN; in scsi_report_timestamp()
8083 scsi_cmd->service_action = REPORT_TIMESTAMP | pdf; in scsi_report_timestamp()
8084 scsi_ulto4b(alloc_len, scsi_cmd->length); in scsi_report_timestamp()
8093 struct scsi_target_group *scsi_cmd; in scsi_set_target_group() local
8103 sizeof(*scsi_cmd), in scsi_set_target_group()
8105 scsi_cmd = (struct scsi_target_group *)&csio->cdb_io.cdb_bytes; in scsi_set_target_group()
8106 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_set_target_group()
8107 scsi_cmd->opcode = MAINTENANCE_OUT; in scsi_set_target_group()
8108 scsi_cmd->service_action = SET_TARGET_PORT_GROUPS; in scsi_set_target_group()
8109 scsi_ulto4b(alloc_len, scsi_cmd->length); in scsi_set_target_group()
8132 struct scsi_timestamp *scsi_cmd; in scsi_set_timestamp() local
8142 sizeof(*scsi_cmd), in scsi_set_timestamp()
8144 scsi_cmd = (struct scsi_timestamp *)&csio->cdb_io.cdb_bytes; in scsi_set_timestamp()
8145 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_set_timestamp()
8146 scsi_cmd->opcode = MAINTENANCE_OUT; in scsi_set_timestamp()
8147 scsi_cmd->service_action = SET_TIMESTAMP; in scsi_set_timestamp()
8148 scsi_ulto4b(alloc_len, scsi_cmd->length); in scsi_set_timestamp()
8163 struct scsi_sync_cache *scsi_cmd; in scsi_synchronize_cache() local
8173 sizeof(*scsi_cmd), in scsi_synchronize_cache()
8176 scsi_cmd = (struct scsi_sync_cache *)&csio->cdb_io.cdb_bytes; in scsi_synchronize_cache()
8177 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_synchronize_cache()
8178 scsi_cmd->opcode = SYNCHRONIZE_CACHE; in scsi_synchronize_cache()
8179 scsi_ulto4b(begin_lba, scsi_cmd->begin_lba); in scsi_synchronize_cache()
8180 scsi_ulto2b(lb_count, scsi_cmd->lb_count); in scsi_synchronize_cache()
8209 struct scsi_rw_6 *scsi_cmd; in scsi_read_write() local
8211 scsi_cmd = (struct scsi_rw_6 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8212 scsi_cmd->opcode = read ? READ_6 : WRITE_6; in scsi_read_write()
8213 scsi_ulto3b(lba, scsi_cmd->addr); in scsi_read_write()
8214 scsi_cmd->length = block_count & 0xff; in scsi_read_write()
8215 scsi_cmd->control = 0; in scsi_read_write()
8216 cdb_len = sizeof(*scsi_cmd); in scsi_read_write()
8219 ("6byte: %x%x%x:%d:%d\n", scsi_cmd->addr[0], in scsi_read_write()
8220 scsi_cmd->addr[1], scsi_cmd->addr[2], in scsi_read_write()
8221 scsi_cmd->length, dxfer_len)); in scsi_read_write()
8228 struct scsi_rw_10 *scsi_cmd; in scsi_read_write() local
8230 scsi_cmd = (struct scsi_rw_10 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8231 scsi_cmd->opcode = read ? READ_10 : WRITE_10; in scsi_read_write()
8232 scsi_cmd->byte2 = byte2; in scsi_read_write()
8233 scsi_ulto4b(lba, scsi_cmd->addr); in scsi_read_write()
8234 scsi_cmd->reserved = 0; in scsi_read_write()
8235 scsi_ulto2b(block_count, scsi_cmd->length); in scsi_read_write()
8236 scsi_cmd->control = 0; in scsi_read_write()
8237 cdb_len = sizeof(*scsi_cmd); in scsi_read_write()
8240 ("10byte: %x%x%x%x:%x%x: %d\n", scsi_cmd->addr[0], in scsi_read_write()
8241 scsi_cmd->addr[1], scsi_cmd->addr[2], in scsi_read_write()
8242 scsi_cmd->addr[3], scsi_cmd->length[0], in scsi_read_write()
8243 scsi_cmd->length[1], dxfer_len)); in scsi_read_write()
8251 struct scsi_rw_12 *scsi_cmd; in scsi_read_write() local
8253 scsi_cmd = (struct scsi_rw_12 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8254 scsi_cmd->opcode = read ? READ_12 : WRITE_12; in scsi_read_write()
8255 scsi_cmd->byte2 = byte2; in scsi_read_write()
8256 scsi_ulto4b(lba, scsi_cmd->addr); in scsi_read_write()
8257 scsi_cmd->reserved = 0; in scsi_read_write()
8258 scsi_ulto4b(block_count, scsi_cmd->length); in scsi_read_write()
8259 scsi_cmd->control = 0; in scsi_read_write()
8260 cdb_len = sizeof(*scsi_cmd); in scsi_read_write()
8263 ("12byte: %x%x%x%x:%x%x%x%x: %d\n", scsi_cmd->addr[0], in scsi_read_write()
8264 scsi_cmd->addr[1], scsi_cmd->addr[2], in scsi_read_write()
8265 scsi_cmd->addr[3], scsi_cmd->length[0], in scsi_read_write()
8266 scsi_cmd->length[1], scsi_cmd->length[2], in scsi_read_write()
8267 scsi_cmd->length[3], dxfer_len)); in scsi_read_write()
8273 struct scsi_rw_16 *scsi_cmd; in scsi_read_write() local
8275 scsi_cmd = (struct scsi_rw_16 *)&csio->cdb_io.cdb_bytes; in scsi_read_write()
8276 scsi_cmd->opcode = read ? READ_16 : WRITE_16; in scsi_read_write()
8277 scsi_cmd->byte2 = byte2; in scsi_read_write()
8278 scsi_u64to8b(lba, scsi_cmd->addr); in scsi_read_write()
8279 scsi_cmd->reserved = 0; in scsi_read_write()
8280 scsi_ulto4b(block_count, scsi_cmd->length); in scsi_read_write()
8281 scsi_cmd->control = 0; in scsi_read_write()
8282 cdb_len = sizeof(*scsi_cmd); in scsi_read_write()
8312 struct scsi_write_same_10 *scsi_cmd; in scsi_write_same() local
8314 scsi_cmd = (struct scsi_write_same_10 *)&csio->cdb_io.cdb_bytes; in scsi_write_same()
8315 scsi_cmd->opcode = WRITE_SAME_10; in scsi_write_same()
8316 scsi_cmd->byte2 = byte2; in scsi_write_same()
8317 scsi_ulto4b(lba, scsi_cmd->addr); in scsi_write_same()
8318 scsi_cmd->group = 0; in scsi_write_same()
8319 scsi_ulto2b(block_count, scsi_cmd->length); in scsi_write_same()
8320 scsi_cmd->control = 0; in scsi_write_same()
8321 cdb_len = sizeof(*scsi_cmd); in scsi_write_same()
8324 ("10byte: %x%x%x%x:%x%x: %d\n", scsi_cmd->addr[0], in scsi_write_same()
8325 scsi_cmd->addr[1], scsi_cmd->addr[2], in scsi_write_same()
8326 scsi_cmd->addr[3], scsi_cmd->length[0], in scsi_write_same()
8327 scsi_cmd->length[1], dxfer_len)); in scsi_write_same()
8333 struct scsi_write_same_16 *scsi_cmd; in scsi_write_same() local
8335 scsi_cmd = (struct scsi_write_same_16 *)&csio->cdb_io.cdb_bytes; in scsi_write_same()
8336 scsi_cmd->opcode = WRITE_SAME_16; in scsi_write_same()
8337 scsi_cmd->byte2 = byte2; in scsi_write_same()
8338 scsi_u64to8b(lba, scsi_cmd->addr); in scsi_write_same()
8339 scsi_ulto4b(block_count, scsi_cmd->length); in scsi_write_same()
8340 scsi_cmd->group = 0; in scsi_write_same()
8341 scsi_cmd->control = 0; in scsi_write_same()
8342 cdb_len = sizeof(*scsi_cmd); in scsi_write_same()
8346 scsi_cmd->addr[0], scsi_cmd->addr[1], in scsi_write_same()
8347 scsi_cmd->addr[2], scsi_cmd->addr[3], in scsi_write_same()
8348 scsi_cmd->addr[4], scsi_cmd->addr[5], in scsi_write_same()
8349 scsi_cmd->addr[6], scsi_cmd->addr[7], in scsi_write_same()
8350 scsi_cmd->length[0], scsi_cmd->length[1], in scsi_write_same()
8351 scsi_cmd->length[2], scsi_cmd->length[3], in scsi_write_same()
8748 struct scsi_unmap *scsi_cmd; in scsi_unmap() local
8750 scsi_cmd = (struct scsi_unmap *)&csio->cdb_io.cdb_bytes; in scsi_unmap()
8751 scsi_cmd->opcode = UNMAP; in scsi_unmap()
8752 scsi_cmd->byte2 = byte2; in scsi_unmap()
8753 scsi_ulto4b(0, scsi_cmd->reserved); in scsi_unmap()
8754 scsi_cmd->group = 0; in scsi_unmap()
8755 scsi_ulto2b(dxfer_len, scsi_cmd->length); in scsi_unmap()
8756 scsi_cmd->control = 0; in scsi_unmap()
8766 sizeof(*scsi_cmd), in scsi_unmap()
8777 struct scsi_receive_diag *scsi_cmd; in scsi_receive_diagnostic_results() local
8779 scsi_cmd = (struct scsi_receive_diag *)&csio->cdb_io.cdb_bytes; in scsi_receive_diagnostic_results()
8780 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_receive_diagnostic_results()
8781 scsi_cmd->opcode = RECEIVE_DIAGNOSTIC; in scsi_receive_diagnostic_results()
8783 scsi_cmd->byte2 |= SRD_PCV; in scsi_receive_diagnostic_results()
8784 scsi_cmd->page_code = page_code; in scsi_receive_diagnostic_results()
8786 scsi_ulto2b(allocation_length, scsi_cmd->length); in scsi_receive_diagnostic_results()
8796 sizeof(*scsi_cmd), in scsi_receive_diagnostic_results()
8808 struct scsi_send_diag *scsi_cmd; in scsi_send_diagnostic() local
8810 scsi_cmd = (struct scsi_send_diag *)&csio->cdb_io.cdb_bytes; in scsi_send_diagnostic()
8811 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_send_diagnostic()
8812 scsi_cmd->opcode = SEND_DIAGNOSTIC; in scsi_send_diagnostic()
8821 scsi_cmd->byte2 = ((self_test_code << SSD_SELF_TEST_CODE_SHIFT) in scsi_send_diagnostic()
8827 scsi_ulto2b(param_list_length, scsi_cmd->length); in scsi_send_diagnostic()
8837 sizeof(*scsi_cmd), in scsi_send_diagnostic()
8849 struct scsi_get_physical_element_status *scsi_cmd; in scsi_get_physical_element_status() local
8851 scsi_cmd = (struct scsi_get_physical_element_status *)&csio->cdb_io.cdb_bytes; in scsi_get_physical_element_status()
8852 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_get_physical_element_status()
8853 scsi_cmd->opcode = SERVICE_ACTION_IN; in scsi_get_physical_element_status()
8854 scsi_cmd->service_action = GET_PHYSICAL_ELEMENT_STATUS; in scsi_get_physical_element_status()
8855 scsi_ulto4b(starting_element, scsi_cmd->starting_element); in scsi_get_physical_element_status()
8856 scsi_ulto4b(allocation_length, scsi_cmd->allocation_length); in scsi_get_physical_element_status()
8866 sizeof(*scsi_cmd), in scsi_get_physical_element_status()
8877 struct scsi_remove_element_and_truncate *scsi_cmd; in scsi_remove_element_and_truncate() local
8879 scsi_cmd = (struct scsi_remove_element_and_truncate *)&csio->cdb_io.cdb_bytes; in scsi_remove_element_and_truncate()
8880 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_remove_element_and_truncate()
8881 scsi_cmd->opcode = SERVICE_ACTION_IN; in scsi_remove_element_and_truncate()
8882 scsi_cmd->service_action = REMOVE_ELEMENT_AND_TRUNCATE; in scsi_remove_element_and_truncate()
8883 scsi_u64to8b(requested_capacity, scsi_cmd->requested_capacity); in scsi_remove_element_and_truncate()
8884 scsi_ulto4b(element_id, scsi_cmd->element_identifier); in scsi_remove_element_and_truncate()
8894 sizeof(*scsi_cmd), in scsi_remove_element_and_truncate()
8904 struct scsi_service_action_in *scsi_cmd; in scsi_restore_elements_and_rebuild() local
8906 scsi_cmd = (struct scsi_service_action_in *)&csio->cdb_io.cdb_bytes; in scsi_restore_elements_and_rebuild()
8907 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_restore_elements_and_rebuild()
8908 scsi_cmd->opcode = SERVICE_ACTION_IN; in scsi_restore_elements_and_rebuild()
8909 scsi_cmd->service_action = RESTORE_ELEMENTS_AND_REBUILD; in scsi_restore_elements_and_rebuild()
8919 sizeof(*scsi_cmd), in scsi_restore_elements_and_rebuild()
8931 struct scsi_read_buffer *scsi_cmd; in scsi_read_buffer() local
8933 scsi_cmd = (struct scsi_read_buffer *)&csio->cdb_io.cdb_bytes; in scsi_read_buffer()
8934 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_read_buffer()
8935 scsi_cmd->opcode = READ_BUFFER; in scsi_read_buffer()
8936 scsi_cmd->byte2 = mode; in scsi_read_buffer()
8937 scsi_cmd->buffer_id = buffer_id; in scsi_read_buffer()
8938 scsi_ulto3b(offset, scsi_cmd->offset); in scsi_read_buffer()
8939 scsi_ulto3b(allocation_length, scsi_cmd->length); in scsi_read_buffer()
8949 sizeof(*scsi_cmd), in scsi_read_buffer()
8961 struct scsi_write_buffer *scsi_cmd; in scsi_write_buffer() local
8963 scsi_cmd = (struct scsi_write_buffer *)&csio->cdb_io.cdb_bytes; in scsi_write_buffer()
8964 memset(scsi_cmd, 0, sizeof(*scsi_cmd)); in scsi_write_buffer()
8965 scsi_cmd->opcode = WRITE_BUFFER; in scsi_write_buffer()
8966 scsi_cmd->byte2 = mode; in scsi_write_buffer()
8967 scsi_cmd->buffer_id = buffer_id; in scsi_write_buffer()
8968 scsi_ulto3b(offset, scsi_cmd->offset); in scsi_write_buffer()
8969 scsi_ulto3b(param_list_length, scsi_cmd->length); in scsi_write_buffer()
8979 sizeof(*scsi_cmd), in scsi_write_buffer()
8989 struct scsi_start_stop_unit *scsi_cmd; in scsi_start_stop() local
8992 scsi_cmd = (struct scsi_start_stop_unit *)&csio->cdb_io.cdb_bytes; in scsi_start_stop()
8993 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_start_stop()
8994 scsi_cmd->opcode = START_STOP_UNIT; in scsi_start_stop()
8996 scsi_cmd->how |= SSS_START; in scsi_start_stop()
9001 scsi_cmd->how |= SSS_LOEJ; in scsi_start_stop()
9003 scsi_cmd->byte2 |= SSS_IMMED; in scsi_start_stop()
9013 sizeof(*scsi_cmd), in scsi_start_stop()
9026 struct scsi_read_attribute *scsi_cmd; in scsi_read_attribute() local
9028 scsi_cmd = (struct scsi_read_attribute *)&csio->cdb_io.cdb_bytes; in scsi_read_attribute()
9029 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_read_attribute()
9031 scsi_cmd->opcode = READ_ATTRIBUTE; in scsi_read_attribute()
9032 scsi_cmd->service_action = service_action; in scsi_read_attribute()
9033 scsi_ulto2b(element, scsi_cmd->element); in scsi_read_attribute()
9034 scsi_cmd->elem_type = elem_type; in scsi_read_attribute()
9035 scsi_cmd->logical_volume = logical_volume; in scsi_read_attribute()
9036 scsi_cmd->partition = partition; in scsi_read_attribute()
9037 scsi_ulto2b(first_attribute, scsi_cmd->first_attribute); in scsi_read_attribute()
9038 scsi_ulto4b(length, scsi_cmd->length); in scsi_read_attribute()
9040 scsi_cmd->cache |= SRA_CACHE; in scsi_read_attribute()
9050 sizeof(*scsi_cmd), in scsi_read_attribute()
9061 struct scsi_write_attribute *scsi_cmd; in scsi_write_attribute() local
9063 scsi_cmd = (struct scsi_write_attribute *)&csio->cdb_io.cdb_bytes; in scsi_write_attribute()
9064 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_write_attribute()
9066 scsi_cmd->opcode = WRITE_ATTRIBUTE; in scsi_write_attribute()
9068 scsi_cmd->byte2 = SWA_WTC; in scsi_write_attribute()
9069 scsi_ulto3b(element, scsi_cmd->element); in scsi_write_attribute()
9070 scsi_cmd->logical_volume = logical_volume; in scsi_write_attribute()
9071 scsi_cmd->partition = partition; in scsi_write_attribute()
9072 scsi_ulto4b(length, scsi_cmd->length); in scsi_write_attribute()
9082 sizeof(*scsi_cmd), in scsi_write_attribute()
9093 struct scsi_per_res_in *scsi_cmd; in scsi_persistent_reserve_in() local
9095 scsi_cmd = (struct scsi_per_res_in *)&csio->cdb_io.cdb_bytes; in scsi_persistent_reserve_in()
9096 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_persistent_reserve_in()
9098 scsi_cmd->opcode = PERSISTENT_RES_IN; in scsi_persistent_reserve_in()
9099 scsi_cmd->action = service_action; in scsi_persistent_reserve_in()
9100 scsi_ulto2b(dxfer_len, scsi_cmd->length); in scsi_persistent_reserve_in()
9110 sizeof(*scsi_cmd), in scsi_persistent_reserve_in()
9121 struct scsi_per_res_out *scsi_cmd; in scsi_persistent_reserve_out() local
9123 scsi_cmd = (struct scsi_per_res_out *)&csio->cdb_io.cdb_bytes; in scsi_persistent_reserve_out()
9124 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_persistent_reserve_out()
9126 scsi_cmd->opcode = PERSISTENT_RES_OUT; in scsi_persistent_reserve_out()
9127 scsi_cmd->action = service_action; in scsi_persistent_reserve_out()
9128 scsi_cmd->scope_type = scope | res_type; in scsi_persistent_reserve_out()
9129 scsi_ulto4b(dxfer_len, scsi_cmd->length); in scsi_persistent_reserve_out()
9139 sizeof(*scsi_cmd), in scsi_persistent_reserve_out()
9151 struct scsi_security_protocol_in *scsi_cmd; in scsi_security_protocol_in() local
9153 scsi_cmd = (struct scsi_security_protocol_in *)&csio->cdb_io.cdb_bytes; in scsi_security_protocol_in()
9154 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_security_protocol_in()
9156 scsi_cmd->opcode = SECURITY_PROTOCOL_IN; in scsi_security_protocol_in()
9158 scsi_cmd->security_protocol = security_protocol; in scsi_security_protocol_in()
9160 scsi_cmd->security_protocol_specific); in scsi_security_protocol_in()
9161 scsi_cmd->byte4 = byte4; in scsi_security_protocol_in()
9162 scsi_ulto4b(dxfer_len, scsi_cmd->length); in scsi_security_protocol_in()
9172 sizeof(*scsi_cmd), in scsi_security_protocol_in()
9184 struct scsi_security_protocol_out *scsi_cmd; in scsi_security_protocol_out() local
9186 scsi_cmd = (struct scsi_security_protocol_out *)&csio->cdb_io.cdb_bytes; in scsi_security_protocol_out()
9187 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_security_protocol_out()
9189 scsi_cmd->opcode = SECURITY_PROTOCOL_OUT; in scsi_security_protocol_out()
9191 scsi_cmd->security_protocol = security_protocol; in scsi_security_protocol_out()
9193 scsi_cmd->security_protocol_specific); in scsi_security_protocol_out()
9194 scsi_cmd->byte4 = byte4; in scsi_security_protocol_out()
9195 scsi_ulto4b(dxfer_len, scsi_cmd->length); in scsi_security_protocol_out()
9205 sizeof(*scsi_cmd), in scsi_security_protocol_out()
9216 struct scsi_report_supported_opcodes *scsi_cmd; in scsi_report_supported_opcodes() local
9218 scsi_cmd = (struct scsi_report_supported_opcodes *) in scsi_report_supported_opcodes()
9220 bzero(scsi_cmd, sizeof(*scsi_cmd)); in scsi_report_supported_opcodes()
9222 scsi_cmd->opcode = MAINTENANCE_IN; in scsi_report_supported_opcodes()
9223 scsi_cmd->service_action = REPORT_SUPPORTED_OPERATION_CODES; in scsi_report_supported_opcodes()
9224 scsi_cmd->options = options; in scsi_report_supported_opcodes()
9225 scsi_cmd->requested_opcode = req_opcode; in scsi_report_supported_opcodes()
9226 scsi_ulto2b(req_service_action, scsi_cmd->requested_service_action); in scsi_report_supported_opcodes()
9227 scsi_ulto4b(dxfer_len, scsi_cmd->length); in scsi_report_supported_opcodes()
9237 sizeof(*scsi_cmd), in scsi_report_supported_opcodes()