|
NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
This is the complete list of members for DiskProtocol, including all inherited members.
| _blocking | GenericProtocol | protected |
| _cap_base | GenericProtocol | protected |
| _disabled | GenericProtocol | protected |
| _instance | GenericProtocol | protected |
| _lock | GenericProtocol | protected |
| _service | GenericProtocol | protected |
| _session_base | GenericProtocol | protected |
| add_logical_disk(Utcb &utcb, const char *name, unsigned num_segments, Segment *segments) | DiskProtocol | inline |
| add_logical_disk(Utcb &utcb, const char *names[], unsigned num_segments, Segment *segments) | DiskProtocol | inline |
| attach(Utcb &utcb, void *dma_buffer, size_t dma_size, cap_sel tmp_cap, DiskConsumer *consumer, KernelSemaphore *notify_sem) | DiskProtocol | inline |
| call(Utcb &utcb, unsigned cap_base, bool drop_frame, bool percpu=true) | ParentProtocol | inlinestatic |
| call_server(Utcb &utcb, bool drop_frame) | GenericProtocol | inline |
| call_server_drop(Utcb &utcb) | GenericProtocol | inline |
| call_server_keep(Utcb &utcb) | GenericProtocol | inline |
| CAP_CHILD_EC enum value | ParentProtocol | |
| CAP_CHILD_ID enum value | ParentProtocol | |
| CAP_LOCK enum value | GenericProtocol | |
| CAP_PARENT_ID enum value | ParentProtocol | |
| CAP_PSEUDONYM enum value | GenericProtocol | |
| CAP_PT_IDLE_SCS enum value | ParentProtocol | |
| CAP_PT_PERCPU enum value | ParentProtocol | |
| CAP_SC_USAGE enum value | ParentProtocol | |
| CAP_SERVER_PT enum value | GenericProtocol | |
| CAP_SERVER_SESSION enum value | GenericProtocol | |
| check_name(Utcb &utcb, unsigned disk, const char *name, bool &match) | DiskProtocol | inline |
| check_singleton(Utcb &utcb, unsigned cap_client_pseudonym, unsigned &cap_local_session, Crd crd=Crd(0, 31, DESC_CAP_ALL)) | ParentProtocol | inlinestatic |
| close(Utcb &utcb, unsigned portal_num, bool revoke_lock=true, bool _release_pseudonym=true) | GenericProtocol | inline |
| consumer | DiskProtocol | |
| destroy(Utcb &utcb, CapAllocator *a) | DiskProtocol | inline |
| GenericNoXlateProtocol::destroy(Utcb &utcb, unsigned portal_num, T *obj) | GenericProtocol | inline |
| DiskConsumer typedef | DiskProtocol | |
| DiskProducer typedef | DiskProtocol | |
| DiskProtocol(CapAllocator *a, unsigned instance) | DiskProtocol | inline |
| dma_buffer | DiskProtocol | |
| dma_size | DiskProtocol | |
| flush_cache(Utcb &utcb, unsigned disk) | DiskProtocol | inline |
| GenericNoXlateProtocol(const char *service, unsigned instance, unsigned cap_base, bool blocking, unsigned session_base=~0u) | GenericNoXlateProtocol | inline |
| GenericProtocol(const char *service, unsigned instance, unsigned cap_base, bool blocking, unsigned session_base=~0u) | GenericProtocol | inline |
| get_completion(Utcb &utcb, unsigned &tag, unsigned &status) | DiskProtocol | inline |
| get_disk_count(Utcb &utcb, unsigned &count) | DiskProtocol | inline |
| get_notify_sm() | GenericProtocol | inline |
| get_params(Utcb &utcb, unsigned disk, DiskParameter *params) | DiskProtocol | inline |
| get_portal(Utcb &utcb, unsigned cap_pseudonym, unsigned cap_portal, bool blocking, char const *service_name=0) | ParentProtocol | inlinestatic |
| get_pseudonym(Utcb &utcb, const char *service, unsigned instance, unsigned cap_pseudonym, unsigned parent_id=CAP_PARENT_ID) | ParentProtocol | inlinestatic |
| get_quota(Utcb &utcb, unsigned cap_client_pseudonym, const char *name, long invalue, long *outvalue=0) | ParentProtocol | inlinestatic |
| get_stats(Utcb &utcb, unsigned disk, Stats &stats) | DiskProtocol | inline |
| init_frame(Utcb &utcb, unsigned op) | GenericNoXlateProtocol | inline |
| ParentProtocol::init_frame(Utcb &utcb, unsigned op, unsigned id) | ParentProtocol | inlinestatic |
| init_frame_noid(Utcb &utcb, unsigned op) | GenericProtocol | inlinestatic |
| kill(Utcb &utcb, unsigned cap_client_pseudonym, unsigned service_cap=0) | ParentProtocol | inlinestatic |
| MAXDISKREQUESTS enum value | DiskProtocol | |
| read(Utcb &utcb, unsigned disk, unsigned long usertag, unsigned long long sector, unsigned dmacount, DmaDescriptor *dma) | DiskProtocol | inline |
| read_write(Utcb &utcb, bool read, unsigned disk, unsigned long usertag, unsigned long long sector, unsigned dmacount, DmaDescriptor *dma) | DiskProtocol | inline |
| register_service(Utcb &utcb, const char *service, unsigned cpu, unsigned pt, unsigned cap_service, char *revoke_mem=0) | ParentProtocol | inlinestatic |
| release_pseudonym(Utcb &utcb, unsigned cap_pseudonym) | ParentProtocol | inlinestatic |
| sem | DiskProtocol | |
| set_singleton(Utcb &utcb, unsigned cap_client_pseudonym, unsigned cap_local_session) | ParentProtocol | inlinestatic |
| signal(Utcb &utcb, unsigned value) | ParentProtocol | inlinestatic |
| static_assert((CAP_PT_PERCPU+Config::MAX_CPUS)< (1U<< Config::CAP_RESERVED_ORDER),"Capability Space misconfiguration.") | ParentProtocol | |
| TYPE_ADD_LOGICAL_DISK enum value | DiskProtocol | |
| TYPE_CHECK_NAME enum value | DiskProtocol | |
| TYPE_CLOSE enum value | ParentProtocol | |
| TYPE_DMA_BUFFER enum value | DiskProtocol | |
| TYPE_FLUSH_CACHE enum value | DiskProtocol | |
| TYPE_GENERIC_END enum value | ParentProtocol | |
| TYPE_GET_COMPLETION enum value | DiskProtocol | |
| TYPE_GET_DISK_COUNT enum value | DiskProtocol | |
| TYPE_GET_MEM_PORTAL enum value | DiskProtocol | |
| TYPE_GET_PARAMS enum value | DiskProtocol | |
| TYPE_GET_PORTAL enum value | ParentProtocol | |
| TYPE_GET_QUOTA enum value | ParentProtocol | |
| TYPE_GET_STATS enum value | DiskProtocol | |
| TYPE_INVALID enum value | ParentProtocol | |
| TYPE_OPEN enum value | ParentProtocol | |
| TYPE_READ enum value | DiskProtocol | |
| TYPE_REGISTER enum value | ParentProtocol | |
| TYPE_REQ_KILL enum value | ParentProtocol | |
| TYPE_SIGNAL enum value | ParentProtocol | |
| TYPE_SINGLETON enum value | ParentProtocol | |
| TYPE_UNREGISTER enum value | ParentProtocol | |
| TYPE_WRITE enum value | DiskProtocol | |
| unregister_service(Utcb &utcb, unsigned cap_service) | ParentProtocol | inlinestatic |
| write(Utcb &utcb, unsigned disk, unsigned long usertag, unsigned long long sector, unsigned dmacount, DmaDescriptor *dma) | DiskProtocol | inline |