libhd  5.0
Data Fields
scsi_s Struct Reference

raw SCSI data More...

#include <hd.h>

Data Fields

struct scsi_snext
 
unsigned deleted:1
 
unsigned generic:1
 
unsigned fake:1
 
unsigned wwpn_ok:1
 
unsigned fcp_lun_ok:1
 
char * dev_name
 
char * guessed_dev_name
 
int generic_dev
 
unsigned host
 
unsigned channel
 
unsigned id
 
unsigned lun
 
char * vendor
 
char * model
 
char * rev
 
char * type_str
 
char * serial
 
int type
 
unsigned inode_low
 
char * proc_dir
 
char * driver
 
unsigned unique
 
char * info
 
unsigned lgeo_c
 
unsigned lgeo_h
 
unsigned lgeo_s
 
unsigned pgeo_c
 
unsigned pgeo_h
 
unsigned pgeo_s
 
uint64_t size
 
unsigned sec_size
 
unsigned cache
 
str_list_thost_info
 
char * usb_guid
 
unsigned pci_info
 
unsigned pci_bus
 
unsigned pci_slot
 
unsigned pci_func
 
uint64_t wwpn
 
uint64_t fcp_lun
 
char * controller_id
 

Detailed Description

raw SCSI data

Field Documentation

◆ cache

unsigned scsi_s::cache

Referenced by add_scsi_sysfs_info().

◆ channel

unsigned scsi_s::channel

◆ controller_id

char* scsi_s::controller_id

Referenced by add_scsi_sysfs_info(), and free_scsi().

◆ deleted

unsigned scsi_s::deleted

◆ dev_name

char* scsi_s::dev_name

Referenced by add_scsi_sysfs_info(), and free_scsi().

◆ driver

char * scsi_s::driver

Referenced by free_scsi().

◆ fake

unsigned scsi_s::fake

◆ fcp_lun

uint64_t scsi_s::fcp_lun

Referenced by add_scsi_sysfs_info().

◆ fcp_lun_ok

unsigned scsi_s::fcp_lun_ok

Referenced by add_scsi_sysfs_info().

◆ generic

unsigned scsi_s::generic

◆ generic_dev

int scsi_s::generic_dev

◆ guessed_dev_name

char* scsi_s::guessed_dev_name

Referenced by free_scsi().

◆ host

unsigned scsi_s::host

◆ host_info

str_list_t* scsi_s::host_info

Referenced by free_scsi().

◆ id

unsigned scsi_s::id

◆ info

char* scsi_s::info

Referenced by free_scsi().

◆ inode_low

unsigned scsi_s::inode_low

◆ lgeo_c

unsigned scsi_s::lgeo_c

◆ lgeo_h

unsigned scsi_s::lgeo_h

◆ lgeo_s

unsigned scsi_s::lgeo_s

◆ lun

unsigned scsi_s::lun

◆ model

char * scsi_s::model

Referenced by free_scsi().

◆ next

struct scsi_s* scsi_s::next

Referenced by free_scsi().

◆ pci_bus

unsigned scsi_s::pci_bus

◆ pci_func

unsigned scsi_s::pci_func

◆ pci_info

unsigned scsi_s::pci_info

◆ pci_slot

unsigned scsi_s::pci_slot

◆ pgeo_c

unsigned scsi_s::pgeo_c

◆ pgeo_h

unsigned scsi_s::pgeo_h

◆ pgeo_s

unsigned scsi_s::pgeo_s

◆ proc_dir

char* scsi_s::proc_dir

Referenced by free_scsi().

◆ rev

char * scsi_s::rev

Referenced by free_scsi().

◆ sec_size

unsigned scsi_s::sec_size

◆ serial

char * scsi_s::serial

Referenced by free_scsi().

◆ size

uint64_t scsi_s::size

◆ type

int scsi_s::type

◆ type_str

char * scsi_s::type_str

Referenced by free_scsi().

◆ unique

unsigned scsi_s::unique

◆ usb_guid

char* scsi_s::usb_guid

Referenced by free_scsi().

◆ vendor

char* scsi_s::vendor

Referenced by free_scsi().

◆ wwpn

uint64_t scsi_s::wwpn

Referenced by add_scsi_sysfs_info().

◆ wwpn_ok

unsigned scsi_s::wwpn_ok

Referenced by add_scsi_sysfs_info().


The documentation for this struct was generated from the following file: