mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-22 01:08:13 -04:00
scsi: core: target: Add INQUIRY-related constants to scsi_common.h
Move three constants from target/target_core_base.h into scsi/scsi_common.h. Add three new constants in the scsi_common.h header file. This patch prepares for using these constants in the SCSI core. Signed-off-by: Bart Van Assche <bvanassche@acm.org> Tested-by: Brian Bunker <brian@purestorage.com> Link: https://patch.msgid.link/20260515205222.1754621-2-bvanassche@acm.org Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
committed by
Martin K. Petersen
parent
f8380c57dc
commit
b1968f4650
@@ -10,6 +10,14 @@
|
||||
#include <uapi/linux/pr.h>
|
||||
#include <scsi/scsi_proto.h>
|
||||
|
||||
/* From the standard INQUIRY data description in SPC-6. */
|
||||
#define INQUIRY_VENDOR_OFFSET 8
|
||||
#define INQUIRY_VENDOR_LEN 8
|
||||
#define INQUIRY_MODEL_OFFSET 16
|
||||
#define INQUIRY_MODEL_LEN 16
|
||||
#define INQUIRY_REVISION_OFFSET 32
|
||||
#define INQUIRY_REVISION_LEN 4
|
||||
|
||||
enum scsi_pr_type {
|
||||
SCSI_PR_WRITE_EXCLUSIVE = 0x01,
|
||||
SCSI_PR_EXCLUSIVE_ACCESS = 0x03,
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
#include <linux/percpu-refcount.h>
|
||||
#include <linux/semaphore.h> /* struct semaphore */
|
||||
#include <linux/completion.h>
|
||||
#include <scsi/scsi_common.h>
|
||||
|
||||
#define TARGET_CORE_VERSION "v5.0"
|
||||
|
||||
@@ -46,10 +47,6 @@
|
||||
/* Used by transport_get_inquiry_vpd_device_ident() */
|
||||
#define INQUIRY_VPD_DEVICE_IDENTIFIER_LEN 254
|
||||
|
||||
#define INQUIRY_VENDOR_LEN 8
|
||||
#define INQUIRY_MODEL_LEN 16
|
||||
#define INQUIRY_REVISION_LEN 4
|
||||
|
||||
/* Attempts before moving from SHORT to LONG */
|
||||
#define PYX_TRANSPORT_WINDOW_CLOSED_THRESHOLD 3
|
||||
#define PYX_TRANSPORT_WINDOW_CLOSED_WAIT_SHORT 3 /* In milliseconds */
|
||||
|
||||
Reference in New Issue
Block a user