arcmsr_ata_pass_through(const ata_cmd_in &in, ata_cmd_out &out) | generic_areca_device | virtual |
arcmsr_command_handler(unsigned long arcmsr_cmd, unsigned char *data, int data_len) | generic_areca_device | virtual |
arcmsr_do_scsi_io(struct scsi_cmnd_io *) override | areca_ata_device | inlinevirtual |
arcmsr_get_controller_type() | generic_areca_device | virtual |
arcmsr_get_dev_type() | generic_areca_device | virtual |
arcmsr_lock() override | areca_ata_device | inlinevirtual |
arcmsr_probe() | generic_areca_device | virtual |
arcmsr_scsi_pass_through(scsi_cmnd_io *iop) | generic_areca_device | virtual |
arcmsr_ui_handler(unsigned char *areca_packet, int areca_packet_len, unsigned char *result) | generic_areca_device | virtual |
arcmsr_unlock() override | areca_ata_device | inlinevirtual |
areca_ata_device(smart_interface *intf, const char *dev_name, int disknum, int encnum=1) | areca_ata_device | |
areca_ata_device() | areca_ata_device | inlineprotected |
ata_cmd_is_ok(const ata_cmd_in &in, bool data_out_support=false, bool multi_sector_support=false, bool ata_48bit_support=false) | ata_device | inlineprotected |
ata_cmd_is_supported(const ata_cmd_in &in, unsigned flags, const char *type=0) | ata_device | protected |
ata_device() | ata_device | inlineprotected |
ata_identify_is_cached() const | ata_device | virtual |
ata_pass_through(const ata_cmd_in &in, ata_cmd_out &out) override | areca_ata_device | protectedvirtual |
ata_device::ata_pass_through(const ata_cmd_in &in) | ata_device | |
autodetect_open() | smart_device | virtual |
clear_err() | smart_device | inline |
close()=0 | smart_device | pure virtual |
do_not_use_in_implementation_classes enum name | smart_device | protected |
generic_areca_device(smart_interface *intf, const char *dev_name, int disknum, int encnum=1) | generic_areca_device | |
generic_areca_device() | generic_areca_device | inlineprotected |
get_dev_name() const | smart_device | inline |
get_dev_type() const | smart_device | inline |
get_disknum() | generic_areca_device | inlineprotected |
get_encnum() | generic_areca_device | inlineprotected |
get_err() const | smart_device | inline |
get_errmsg() const | smart_device | inline |
get_errno() const | smart_device | inline |
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_ata(bool hide=true) | ata_device | inlineprotected |
is_ata() const | smart_device | inline |
is_nvme() const | smart_device | inline |
is_open() const =0 | smart_device | pure virtual |
is_powered_down() | smart_device | virtual |
is_scsi() const | smart_device | inline |
is_syscall_unsup() const | smart_device | virtual |
m_ata_ptr | smart_device | private |
m_disknum | generic_areca_device | private |
m_encnum | generic_areca_device | private |
m_err | smart_device | private |
m_info | smart_device | private |
m_intf | smart_device | private |
m_nvme_ptr | smart_device | private |
m_scsi_ptr | smart_device | private |
never_called enum value | smart_device | protected |
open()=0 | smart_device | pure virtual |
operator=(const smart_device &) | smart_device | private |
owns(const smart_device *dev) const | smart_device | virtual |
release(const smart_device *dev) | smart_device | virtual |
s_num_objects | smart_device | privatestatic |
set_disknum(int disknum) | generic_areca_device | inlineprotected |
set_encnum(int encnum) | generic_areca_device | inlineprotected |
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_info() | smart_device | inlineprotected |
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 |
supports_48bit enum value | ata_device | protected |
supports_48bit_hi_null enum value | ata_device | protected |
supports_data_out enum value | ata_device | protected |
supports_multi_sector enum value | ata_device | protected |
supports_output_regs enum value | ata_device | protected |
supports_smart_status enum value | ata_device | protected |
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 |
~areca_ata_device() | areca_ata_device | |
~generic_areca_device() | generic_areca_device | |
~smart_device() | smart_device | virtual |