Describes the binding of a CSS device to a user domain. More...
Data Fields | |
| u8 | _reserved {0} |
| u8 | allowed_lpm {0} |
| u32 | completion_count {0} |
| u32 | completion_dropped {0} |
| u32 | completion_head {0} |
| u32 | completion_tail {0} |
| io_completion | completions [IO_COMPLETION_DEPTH] {} |
| u16 | dev_no {} |
| Device number (opaque handle, CSS-IO boundary). | |
| u64 | dma_base {0} |
| DMA-able memory base (physical). | |
| memory::objects::memory_object_ref | dma_extent {} |
| Exact map authority for DMA pages. | |
| u64 | dma_size {0} |
| DMA memory size. | |
| memory::objects::memory_object_ref | dma_storage {} |
| scoms::kobject::bobject | ko {} |
| SCOMS identity (offset 0). | |
| io_substate | op_state {io_substate::bound} |
| u32 | owner_domain {~0U} |
| Domain that owns this binding. | |
| u64 | pending_request_id {0} |
| u16 | sch_index {0xFFFF} |
| Subchannel table index. | |
| u8 | storage_key {0} |
| u32 | storage_key_generation {0} |
| bool | teardown_started {false} |
Describes the binding of a CSS device to a user domain.