Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
target_core_ua.h File Reference

Go to the source code of this file.

Macros

#define ASCQ_29H_POWER_ON_RESET_OR_BUS_DEVICE_RESET_OCCURED   0x00
 
#define ASCQ_29H_POWER_ON_OCCURRED   0x01
 
#define ASCQ_29H_SCSI_BUS_RESET_OCCURED   0x02
 
#define ASCQ_29H_BUS_DEVICE_RESET_FUNCTION_OCCURRED   0x03
 
#define ASCQ_29H_DEVICE_INTERNAL_RESET   0x04
 
#define ASCQ_29H_TRANSCEIVER_MODE_CHANGED_TO_SINGLE_ENDED   0x05
 
#define ASCQ_29H_TRANSCEIVER_MODE_CHANGED_TO_LVD   0x06
 
#define ASCQ_29H_NEXUS_LOSS_OCCURRED   0x07
 
#define ASCQ_2AH_PARAMETERS_CHANGED   0x00
 
#define ASCQ_2AH_MODE_PARAMETERS_CHANGED   0x01
 
#define ASCQ_2AH_LOG_PARAMETERS_CHANGED   0x02
 
#define ASCQ_2AH_RESERVATIONS_PREEMPTED   0x03
 
#define ASCQ_2AH_RESERVATIONS_RELEASED   0x04
 
#define ASCQ_2AH_REGISTRATIONS_PREEMPTED   0x05
 
#define ASCQ_2AH_ASYMMETRIC_ACCESS_STATE_CHANGED   0x06
 
#define ASCQ_2AH_IMPLICT_ASYMMETRIC_ACCESS_STATE_TRANSITION_FAILED   0x07
 
#define ASCQ_2AH_PRIORITY_CHANGED   0x08
 
#define ASCQ_2CH_PREVIOUS_RESERVATION_CONFLICT_STATUS   0x09
 

Functions

int core_scsi3_ua_check (struct se_cmd *, unsigned char *)
 
int core_scsi3_ua_allocate (struct se_node_acl *, u32, u8, u8)
 
void core_scsi3_ua_release_all (struct se_dev_entry *)
 
void core_scsi3_ua_for_check_condition (struct se_cmd *, u8 *, u8 *)
 
int core_scsi3_ua_clear_for_request_sense (struct se_cmd *, u8 *, u8 *)
 

Variables

struct kmem_cachese_ua_cache
 

Macro Definition Documentation

#define ASCQ_29H_BUS_DEVICE_RESET_FUNCTION_OCCURRED   0x03

Definition at line 9 of file target_core_ua.h.

#define ASCQ_29H_DEVICE_INTERNAL_RESET   0x04

Definition at line 10 of file target_core_ua.h.

#define ASCQ_29H_NEXUS_LOSS_OCCURRED   0x07

Definition at line 13 of file target_core_ua.h.

#define ASCQ_29H_POWER_ON_OCCURRED   0x01

Definition at line 7 of file target_core_ua.h.

#define ASCQ_29H_POWER_ON_RESET_OR_BUS_DEVICE_RESET_OCCURED   0x00

Definition at line 6 of file target_core_ua.h.

#define ASCQ_29H_SCSI_BUS_RESET_OCCURED   0x02

Definition at line 8 of file target_core_ua.h.

#define ASCQ_29H_TRANSCEIVER_MODE_CHANGED_TO_LVD   0x06

Definition at line 12 of file target_core_ua.h.

#define ASCQ_29H_TRANSCEIVER_MODE_CHANGED_TO_SINGLE_ENDED   0x05

Definition at line 11 of file target_core_ua.h.

#define ASCQ_2AH_ASYMMETRIC_ACCESS_STATE_CHANGED   0x06

Definition at line 21 of file target_core_ua.h.

#define ASCQ_2AH_IMPLICT_ASYMMETRIC_ACCESS_STATE_TRANSITION_FAILED   0x07

Definition at line 22 of file target_core_ua.h.

#define ASCQ_2AH_LOG_PARAMETERS_CHANGED   0x02

Definition at line 17 of file target_core_ua.h.

#define ASCQ_2AH_MODE_PARAMETERS_CHANGED   0x01

Definition at line 16 of file target_core_ua.h.

#define ASCQ_2AH_PARAMETERS_CHANGED   0x00

Definition at line 15 of file target_core_ua.h.

#define ASCQ_2AH_PRIORITY_CHANGED   0x08

Definition at line 23 of file target_core_ua.h.

#define ASCQ_2AH_REGISTRATIONS_PREEMPTED   0x05

Definition at line 20 of file target_core_ua.h.

#define ASCQ_2AH_RESERVATIONS_PREEMPTED   0x03

Definition at line 18 of file target_core_ua.h.

#define ASCQ_2AH_RESERVATIONS_RELEASED   0x04

Definition at line 19 of file target_core_ua.h.

#define ASCQ_2CH_PREVIOUS_RESERVATION_CONFLICT_STATUS   0x09

Definition at line 25 of file target_core_ua.h.

Function Documentation

int core_scsi3_ua_allocate ( struct se_node_acl ,
u32  ,
u8  ,
u8   
)

Definition at line 86 of file target_core_ua.c.

int core_scsi3_ua_check ( struct se_cmd ,
unsigned char  
)

Definition at line 41 of file target_core_ua.c.

int core_scsi3_ua_clear_for_request_sense ( struct se_cmd ,
u8 ,
u8  
)

Definition at line 273 of file target_core_ua.c.

void core_scsi3_ua_for_check_condition ( struct se_cmd ,
u8 ,
u8  
)

Definition at line 203 of file target_core_ua.c.

void core_scsi3_ua_release_all ( struct se_dev_entry )

Definition at line 187 of file target_core_ua.c.

Variable Documentation

struct kmem_cache* se_ua_cache

Definition at line 60 of file target_core_transport.c.