Quellcodebibliothek Statistik Leitseite products/sources/formale Sprachen/C/Linux/drivers/target/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 1 kB image not shown  

Quelle  target_core_ua.h   Sprache: C

 
/* SPDX-License-Identifier: GPL-2.0 */
#ifndef TARGET_CORE_UA_H
#define TARGET_CORE_UA_H

#include <target/target_core_base.h>

/*
 * From spc4r17, Table D.1: ASC and ASCQ Assignement
 */

#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_IMPLICIT_ASYMMETRIC_ACCESS_STATE_TRANSITION_FAILED 0x07
#define ASCQ_2AH_PRIORITY_CHANGED    0x08

#define ASCQ_2CH_PREVIOUS_RESERVATION_CONFLICT_STATUS  0x09

#define ASCQ_3FH_INQUIRY_DATA_HAS_CHANGED   0x03
#define ASCQ_3FH_REPORTED_LUNS_DATA_HAS_CHANGED   0x0E

extern struct kmem_cache *se_ua_cache;

extern sense_reason_t target_scsi3_ua_check(struct se_cmd *);
extern int core_scsi3_ua_allocate(struct se_dev_entry *, u8, u8);
extern void target_ua_allocate_lun(struct se_node_acl *, u32, u8, u8);
extern void core_scsi3_ua_release_all(struct se_dev_entry *);
extern bool core_scsi3_ua_for_check_condition(struct se_cmd *, u8 *, u8 *,
           u8 *);
extern int core_scsi3_ua_clear_for_request_sense(struct se_cmd *,
      u8 *, u8 *);

#endif /* TARGET_CORE_UA_H */

Messung V0.5
C=96 H=92 G=93

¤ Dauer der Verarbeitung: 0.3 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.