Lines Matching refs:full_command_packet
140 static void twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length);
230 TW_Command_Full *full_command_packet;
239 full_command_packet = tw_dev->command_packet_virt[request_id];
240 command_packet = &full_command_packet->command.oldcommand;
288 TW_Command_Full *full_command_packet;
298 full_command_packet = tw_dev->command_packet_virt[request_id];
299 memset(full_command_packet, 0, sizeof(TW_Command_Full));
432 TW_Command_Full *full_command_packet;
435 full_command_packet = tw_dev->command_packet_virt[request_id];
436 memset(full_command_packet, 0, sizeof(TW_Command_Full));
479 TW_Command_Full *full_command_packet;
485 full_command_packet = tw_dev->command_packet_virt[request_id];
486 memset(full_command_packet, 0, sizeof(TW_Command_Full));
487 command_packet = &full_command_packet->command.oldcommand;
650 TW_Command_Full *full_command_packet;
706 full_command_packet = &tw_ioctl->firmware_command;
709 twa_load_sgl(tw_dev, full_command_packet, request_id, dma_handle, data_buffer_length_adjusted);
992 TW_Command_Full *full_command_packet;
997 full_command_packet = tw_dev->command_packet_virt[request_id];
1000 error_str = &(full_command_packet->header.err_specific_desc[strlen(full_command_packet->header.err_specific_desc) + 1]);
1003 error = le16_to_cpu(full_command_packet->header.status_block.error);
1010 full_command_packet->header.err_specific_desc);
1015 full_command_packet->header.err_specific_desc);
1019 memcpy(tw_dev->srb[request_id]->sense_buffer, full_command_packet->header.sense_data, TW_SENSE_DATA_LENGTH);
1020 tw_dev->srb[request_id]->result = (full_command_packet->command.newcommand.status << 1);
1058 TW_Command_Full *full_command_packet;
1064 full_command_packet = tw_dev->command_packet_virt[request_id];
1065 memset(full_command_packet, 0, sizeof(TW_Command_Full));
1066 command_packet = &full_command_packet->command.oldcommand;
1118 TW_Command_Full *full_command_packet;
1123 full_command_packet = tw_dev->command_packet_virt[request_id];
1124 memset(full_command_packet, 0, sizeof(TW_Command_Full));
1125 full_command_packet->header.header_desc.size_header = 128;
1127 tw_initconnect = (TW_Initconnect *)&full_command_packet->command.oldcommand;
1221 TW_Command_Full *full_command_packet;
1297 full_command_packet = tw_dev->command_packet_virt[request_id];
1300 if (full_command_packet->command.newcommand.status != 0) {
1347 if ((scsi_sg_count(cmd) <= 1) && (full_command_packet->command.newcommand.status == 0)) {
1348 u32 length = le32_to_cpu(full_command_packet->command.newcommand.sg_list[0].length);
1380 static void twa_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length)
1390 if (TW_OP_OUT(full_command_packet->command.newcommand.opcode__reserved) == TW_OP_EXECUTE_SCSI) {
1391 newcommand = &full_command_packet->command.newcommand;
1401 oldcommand = &full_command_packet->command.oldcommand;
1423 TW_Command_Full *full_command_packet = tw_dev->command_packet_virt[request_id];
1432 if (TW_OP_OUT(full_command_packet->command.newcommand.opcode__reserved) == TW_OP_EXECUTE_SCSI) {
1433 if (full_command_packet->command.newcommand.status != 0) {
1440 if (full_command_packet->command.oldcommand.status != 0) {
1802 TW_Command_Full *full_command_packet;
1814 full_command_packet = tw_dev->command_packet_virt[request_id];
1815 full_command_packet->header.header_desc.size_header = 128;
1816 full_command_packet->header.status_block.error = 0;
1817 full_command_packet->header.status_block.severity__reserved = 0;
1819 command_packet = &full_command_packet->command.newcommand;