| autodetect_open() override | snt::nvme_or_sat_device | virtual |
| clear_err() | smart_device | inline |
| nvme_device::close()=0 | smart_device | pure virtual |
| tunnelled_device_base::close() override | tunnelled_device_base | virtual |
| 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_info() const | smart_device | inline |
| get_info_name() const | smart_device | inline |
| get_nsid() const | nvme_device | inline |
| get_num_objects() | smart_device | inlinestatic |
| get_req_type() const | smart_device | inline |
| get_tunnel_dev() | tunnelled_device< nvme_device, scsi_device > | inline |
| get_tunnel_dev() const | tunnelled_device< nvme_device, scsi_device > | inline |
| hide_nvme(bool hide=true) | nvme_device | inlineprotected |
| is_ata() const | smart_device | inline |
| is_nvme() const | smart_device | inline |
| nvme_device::is_open() const =0 | smart_device | pure virtual |
| tunnelled_device_base::is_open() const override | tunnelled_device_base | 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_err | smart_device | private |
| m_info | smart_device | private |
| m_intf | smart_device | private |
| m_maybe_sat | snt::nvme_or_sat_device | private |
| m_nsid | nvme_device | private |
| m_nvme_ptr | smart_device | private |
| m_scsi_ptr | smart_device | private |
| m_tunnel_base_dev | tunnelled_device_base | private |
| m_tunnel_dev | tunnelled_device< nvme_device, scsi_device > | private |
| never_called enum value | smart_device | protected |
| nvme_device(unsigned nsid) | nvme_device | inlineexplicitprotected |
| nvme_or_sat_device(scsi_device *scsidev, unsigned nsid, bool maybe_sat) | snt::nvme_or_sat_device | |
| nvme_pass_through(const nvme_cmd_in &in, nvme_cmd_out &out) override | snt::sntjmicron_device | virtual |
| nvme_device::open()=0 | smart_device | pure virtual |
| tunnelled_device_base::open() override | tunnelled_device_base | virtual |
| operator=(const smart_device &) | smart_device | private |
| nvme_device::owns(const smart_device *dev) const | smart_device | virtual |
| tunnelled_device_base::owns(const smart_device *dev) const override | tunnelled_device_base | virtual |
| proto_dma_in enum value | snt::sntjmicron_device | private |
| proto_dma_out enum value | snt::sntjmicron_device | private |
| proto_non_data enum value | snt::sntjmicron_device | private |
| proto_nvm_cmd enum value | snt::sntjmicron_device | private |
| proto_response enum value | snt::sntjmicron_device | private |
| release(const smart_device *dev) override | tunnelled_device< nvme_device, scsi_device > | inlinevirtual |
| s_num_objects | smart_device | privatestatic |
| 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 |
| set_nsid(unsigned nsid) | nvme_device | inlineprotected |
| set_nvme_err(nvme_cmd_out &out, unsigned status, const char *msg=0) | nvme_device | protected |
| 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 |
| sntjmicron_device(smart_interface *intf, scsi_device *scsidev, const char *req_type, unsigned nsid, bool maybe_sat) | snt::sntjmicron_device | |
| 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 |
| tunnel_device_type typedef | tunnelled_device< nvme_device, scsi_device > | |
| tunnelled_device(tunnel_device_type *tunnel_dev) | tunnelled_device< nvme_device, scsi_device > | inlineexplicitprotected |
| tunnelled_device(tunnel_device_type *tunnel_dev, unsigned nsid) | tunnelled_device< nvme_device, scsi_device > | inlineexplicitprotected |
| tunnelled_device_base(smart_device *tunnel_dev) | tunnelled_device_base | explicitprotected |
| ~smart_device() | smart_device | virtual |
| ~sntjmicron_device() | snt::sntjmicron_device | virtual |
| ~tunnelled_device_base() | tunnelled_device_base | virtual |