Turnstone Operating System
|
Public Attributes | |
memory_heap_t * | heap |
heap to allocate memory from | |
uint64_t | disk_id |
disk id | |
pci_generic_device_t * | pci_device |
pci device | |
nvme_controller_registers_t * | nvme_registers |
nvme registers | |
pci_capability_msix_t * | msix_capability |
msix capability | |
uint64_t | admin_queue_size |
admin queue size | |
uint64_t | admin_s_queue_tail |
admin submission queue tail | |
uint64_t | admin_c_queue_head |
admin completion queue head | |
uint32_t * | admin_submission_queue_tail_doorbell |
admin submission queue tail doorbell | |
uint32_t * | admin_completion_queue_head_doorbell |
admin completion queue head doorbell | |
nvme_submission_queue_entry_t * | admin_submission_queue |
admin submission queue | |
nvme_completion_queue_entry_t * | admin_completion_queue |
admin completion queue | |
int64_t | io_queue_size |
io queue size | |
uint64_t | io_s_queue_tail |
io queue tail | |
uint64_t | io_c_queue_head |
io completion queue head | |
uint32_t * | io_submission_queue_tail_doorbell |
io submission queue tail doorbell | |
uint32_t * | io_completion_queue_head_doorbell |
io completion queue head doorbell | |
nvme_submission_queue_entry_t * | io_submission_queue |
io submission queue | |
nvme_completion_queue_entry_t * | io_completion_queue |
io completion queue | |
nvme_identify_t * | identify |
identify | |
nvme_ns_identify_t * | ns_identify |
namespace identify | |
uint32_t * | active_ns_list |
active namespace list | |
uint64_t | timeout |
timeout | |
uint32_t | ns_id |
namespace id | |
uint64_t | lba_count |
lba count | |
uint32_t | lba_size |
lba size | |
uint16_t | next_cid |
next command id | |
boolean_t | flush_supported |
flush supported | |
uint16_t | io_sq_count |
io submission queue count | |
uint16_t | io_cq_count |
io completion queue count | |
uint64_t | io_queue_isr |
io queue isr | |
hashmap_t * | command_lock_map |
command lock map | |
uint64_t | prp_frame_fa |
prp frame fa | |
uint64_t | prp_frame_va |
prp frame va | |
uint64_t | max_prp_entries |
max prp entries | |
int64_t | active_command_count |
active command count | |
boolean_t | current_phase |
current phase | |