~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/scsi/scsi_status.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /include/scsi/scsi_status.h (Version linux-6.12-rc7) and /include/scsi/scsi_status.h (Version linux-4.11.12)


  1 /* SPDX-License-Identifier: GPL-2.0 */              1 
  2                                                   
  3 #ifndef _SCSI_SCSI_STATUS_H                       
  4 #define _SCSI_SCSI_STATUS_H                       
  5                                                   
  6 #include <linux/types.h>                          
  7 #include <scsi/scsi_proto.h>                      
  8                                                   
  9 /* Message codes. */                              
 10 enum scsi_msg_byte {                              
 11         COMMAND_COMPLETE        = 0x00,           
 12         EXTENDED_MESSAGE        = 0x01,           
 13         SAVE_POINTERS           = 0x02,           
 14         RESTORE_POINTERS        = 0x03,           
 15         DISCONNECT              = 0x04,           
 16         INITIATOR_ERROR         = 0x05,           
 17         ABORT_TASK_SET          = 0x06,           
 18         MESSAGE_REJECT          = 0x07,           
 19         NOP                     = 0x08,           
 20         MSG_PARITY_ERROR        = 0x09,           
 21         LINKED_CMD_COMPLETE     = 0x0a,           
 22         LINKED_FLG_CMD_COMPLETE = 0x0b,           
 23         TARGET_RESET            = 0x0c,           
 24         ABORT_TASK              = 0x0d,           
 25         CLEAR_TASK_SET          = 0x0e,           
 26         INITIATE_RECOVERY       = 0x0f,           
 27         RELEASE_RECOVERY        = 0x10,           
 28         TERMINATE_IO_PROC       = 0x11,           
 29         CLEAR_ACA               = 0x16,           
 30         LOGICAL_UNIT_RESET      = 0x17,           
 31         SIMPLE_QUEUE_TAG        = 0x20,           
 32         HEAD_OF_QUEUE_TAG       = 0x21,           
 33         ORDERED_QUEUE_TAG       = 0x22,           
 34         IGNORE_WIDE_RESIDUE     = 0x23,           
 35         ACA                     = 0x24,           
 36         QAS_REQUEST             = 0x55,           
 37                                                   
 38         /* Old SCSI2 names, don't use in new c    
 39         BUS_DEVICE_RESET        = TARGET_RESET    
 40         ABORT                   = ABORT_TASK_S    
 41 };                                                
 42                                                   
 43 /* Host byte codes. */                            
 44 enum scsi_host_status {                           
 45         DID_OK          = 0x00, /* NO error       
 46         DID_NO_CONNECT  = 0x01, /* Couldn't co    
 47         DID_BUS_BUSY    = 0x02, /* BUS stayed     
 48         DID_TIME_OUT    = 0x03, /* TIMED OUT f    
 49         DID_BAD_TARGET  = 0x04, /* BAD target.    
 50         DID_ABORT       = 0x05, /* Told to abo    
 51         DID_PARITY      = 0x06, /* Parity erro    
 52         DID_ERROR       = 0x07, /* Internal er    
 53         DID_RESET       = 0x08, /* Reset by so    
 54         DID_BAD_INTR    = 0x09, /* Got an inte    
 55         DID_PASSTHROUGH = 0x0a, /* Force comma    
 56         DID_SOFT_ERROR  = 0x0b, /* The low lev    
 57         DID_IMM_RETRY   = 0x0c, /* Retry witho    
 58         DID_REQUEUE     = 0x0d, /* Requeue com    
 59                                  * without dec    
 60         DID_TRANSPORT_DISRUPTED = 0x0e, /* Tra    
 61                                          * and    
 62                                          * rec    
 63                                          * ret    
 64         DID_TRANSPORT_FAILFAST = 0x0f, /* Tran    
 65         /*                                        
 66          * We used to have DID_TARGET_FAILURE,    
 67          * DID_ALLOC_FAILURE and DID_MEDIUM_ER    
 68          * with userspace apps that parse the     
 69          * that block of codes unused and star    
 70          */                                       
 71         DID_TRANSPORT_MARGINAL = 0x14, /* Tran    
 72 };                                                
 73                                                   
 74 #endif /* _SCSI_SCSI_STATUS_H */                  
 75                                                   

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php