autodetect_open() override | os_openbsd::openbsd_scsi_device | virtual |
checked_cmd_support() const | scsi_device | inline |
clear_err() | smart_device | inline |
scsi_device::close()=0 | smart_device | pure virtual |
os_openbsd::openbsd_smart_device::close() | os_openbsd::openbsd_smart_device | virtual |
cmd_support_level(uint8_t opcode, bool sa_valid, uint16_t sa, bool for_lsense_spc=false) const | scsi_device | |
do_not_use_in_implementation_classes enum name | smart_device | protected |
get_dev_name() const | smart_device | inline |
get_dev_type() const | smart_device | inline |
get_err() const | smart_device | inline |
get_errmsg() const | smart_device | inline |
get_errno() const | smart_device | inline |
get_fd() const | os_openbsd::openbsd_smart_device | inlineprotected |
get_info() const | smart_device | inline |
get_info_name() const | smart_device | inline |
get_num_objects() | smart_device | inlinestatic |
get_req_type() const | smart_device | inline |
hide_scsi(bool hide=true) | scsi_device | inlineprotected |
is_ata() const | smart_device | inline |
is_nvme() const | smart_device | inline |
scsi_device::is_open() const =0 | smart_device | pure virtual |
os_openbsd::openbsd_smart_device::is_open() const | os_openbsd::openbsd_smart_device | virtual |
is_powered_down() | smart_device | virtual |
is_scsi() const | smart_device | inline |
is_spc4_or_higher() const | scsi_device | inline |
is_syscall_unsup() const | smart_device | virtual |
logsense_spc_sup | scsi_device | private |
logsense_sup | scsi_device | private |
m_ata_ptr | smart_device | private |
m_err | smart_device | private |
m_fd | os_openbsd::openbsd_smart_device | private |
m_info | smart_device | private |
m_intf | smart_device | private |
m_nvme_ptr | smart_device | private |
m_scanning | os_openbsd::openbsd_scsi_device | private |
m_scsi_ptr | smart_device | private |
never_called enum value | smart_device | protected |
scsi_device::open()=0 | smart_device | pure virtual |
os_openbsd::openbsd_smart_device::open() | os_openbsd::openbsd_smart_device | virtual |
openbsd_scsi_device(smart_interface *intf, const char *dev_name, const char *req_type, bool scanning=false) | os_openbsd::openbsd_scsi_device | |
openbsd_smart_device() | os_openbsd::openbsd_smart_device | inlineexplicit |
operator=(const smart_device &) | smart_device | private |
owns(const smart_device *dev) const | smart_device | virtual |
query_cmd_support() | scsi_device | |
rcap16_first | scsi_device | private |
rcap16_sup | scsi_device | private |
rdefect10_sup | scsi_device | private |
rdefect12_sup | scsi_device | private |
release(const smart_device *dev) | smart_device | virtual |
rsoc_queried | scsi_device | private |
rsoc_sup | scsi_device | private |
s_num_objects | smart_device | privatestatic |
scsi_device() | scsi_device | inlineprotected |
scsi_pass_through(scsi_cmnd_io *iop) override | os_openbsd::openbsd_scsi_device | virtual |
scsi_pass_through_and_check(scsi_cmnd_io *iop, const char *msg="") | scsi_device | |
set_err(int no, const char *msg,...) __attribute_format_printf(3 | smart_device | |
set_err(const error_info &err) | smart_device | inline |
set_err(int no) | smart_device | |
set_fd(int fd) | os_openbsd::openbsd_smart_device | inlineprotected |
set_info() | smart_device | inlineprotected |
set_rcap16_first() | scsi_device | inline |
set_spc4_or_higher() | scsi_device | inline |
smart_device(smart_interface *intf, const char *dev_name, const char *dev_type, const char *req_type) | smart_device | protected |
smart_device(do_not_use_in_implementation_classes) | smart_device | explicitprotected |
smart_device(const smart_device &) | smart_device | private |
smi() | smart_device | inlineprotected |
smi() const | smart_device | inlineprotected |
spc4_or_above | scsi_device | private |
to_ata() | smart_device | inline |
to_ata() const | smart_device | inline |
to_nvme() | smart_device | inline |
to_nvme() const | smart_device | inline |
to_scsi() | smart_device | inline |
to_scsi() const | smart_device | inline |
use_rcap16() const | scsi_device | inline |
~openbsd_smart_device() | os_openbsd::openbsd_smart_device | virtual |
~smart_device() | smart_device | virtual |