Lines Matching refs:full_command_packet
296 TW_Command_Full *full_command_packet;
307 full_command_packet = tw_dev->command_packet_virt[request_id];
308 full_command_packet->header.header_desc.size_header = 128;
309 full_command_packet->header.status_block.error = 0;
310 full_command_packet->header.status_block.severity__reserved = 0;
312 command_packet = &full_command_packet->command.newcommand;
378 TW_Command_Full *full_command_packet;
381 full_command_packet = tw_dev->command_packet_virt[request_id];
382 memset(full_command_packet, 0, sizeof(TW_Command_Full));
411 TW_Command_Full *full_command_packet;
417 full_command_packet = tw_dev->command_packet_virt[request_id];
418 memset(full_command_packet, 0, sizeof(TW_Command_Full));
419 command_packet = &full_command_packet->command.oldcommand;
468 TW_Command_Full *full_command_packet;
477 full_command_packet = tw_dev->command_packet_virt[request_id];
478 command_packet = &full_command_packet->command.oldcommand;
561 TW_Command_Full *full_command_packet;
571 full_command_packet = tw_dev->command_packet_virt[request_id];
572 memset(full_command_packet, 0, sizeof(TW_Command_Full));
678 static void twl_load_sgl(TW_Device_Extension *tw_dev, TW_Command_Full *full_command_packet, int request_id, dma_addr_t dma_handle, int length)
688 if (TW_OP_OUT(full_command_packet->command.newcommand.opcode__reserved) == TW_OP_EXECUTE_SCSI) {
689 newcommand = &full_command_packet->command.newcommand;
699 oldcommand = &full_command_packet->command.oldcommand;
724 TW_Command_Full *full_command_packet;
775 full_command_packet = (TW_Command_Full *)&tw_ioctl->firmware_command;
778 twl_load_sgl(tw_dev, full_command_packet, request_id, dma_handle, data_buffer_length_adjusted);
862 TW_Command_Full *full_command_packet;
867 full_command_packet = tw_dev->command_packet_virt[request_id];
892 tw_dev->srb[request_id]->result = (full_command_packet->command.newcommand.status << 1);
927 TW_Command_Full *full_command_packet;
933 full_command_packet = tw_dev->command_packet_virt[request_id];
934 memset(full_command_packet, 0, sizeof(TW_Command_Full));
935 command_packet = &full_command_packet->command.oldcommand;
979 TW_Command_Full *full_command_packet;
984 full_command_packet = tw_dev->command_packet_virt[request_id];
985 memset(full_command_packet, 0, sizeof(TW_Command_Full));
986 full_command_packet->header.header_desc.size_header = 128;
988 tw_initconnect = (TW_Initconnect *)&full_command_packet->command.oldcommand;
1126 TW_Command_Full *full_command_packet;
1187 full_command_packet = tw_dev->command_packet_virt[request_id];
1214 if ((scsi_sg_count(cmd) <= 1) && (full_command_packet->command.newcommand.status == 0)) {
1215 if (full_command_packet->command.newcommand.sg_list[0].length < scsi_bufflen(tw_dev->srb[request_id]))
1216 scsi_set_resid(cmd, scsi_bufflen(cmd) - full_command_packet->command.newcommand.sg_list[0].length);