diff options
author | Simon Glass <sjg@chromium.org> | 2022-09-21 16:21:38 +0200 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2022-09-25 08:30:05 -0600 |
commit | 0c12d9dd23a3bce38170db2bab0cc326def6a1db (patch) | |
tree | cb70b869ee859e68618a4d8fbdf820c31c9aca70 /include/scsi_emul.h | |
parent | fc7a7ed3a6cd9ea03400e1356768e646ff00b043 (diff) |
scsi: Move vendor/product info into the shared struct
Move this information into struct scsi_emul_info so we can use it in
common code.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'include/scsi_emul.h')
-rw-r--r-- | include/scsi_emul.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/scsi_emul.h b/include/scsi_emul.h index f27c19750b..b281c166f6 100644 --- a/include/scsi_emul.h +++ b/include/scsi_emul.h @@ -15,6 +15,9 @@ /** * struct scsi_emul_info - information for emulating a SCSI device * + * @vendor: Vendor name + * @product: Product name + * * @phase: Current SCSI phase * @buff_used: Number of bytes ready to transfer back to host * @read_len: Number of bytes of data left in the current read command @@ -25,6 +28,8 @@ struct scsi_emul_info { /* provided by the caller: */ void *buff; + const char *vendor; + const char *product; /* state maintained by the emulator: */ enum scsi_cmd_phase phase; |