NOVA User-Level Environment
Version testbox/changed-memory-timing-317-g320d8b5
|
This is the complete list of members for s0_AdmissionProtocol, 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 |
AdmissionProtocol(unsigned cap_base, unsigned instance=0, bool blocking=true) | AdmissionProtocol | inlineexplicit |
alloc_sc(Utcb &utcb, unsigned idx_ec, struct para p, unsigned cpu, T *_obj, char const *name, bool a_sc=false) | s0_AdmissionProtocol | inline |
AdmissionProtocol::alloc_sc(Utcb &utcb, unsigned idx_ec, struct para p, unsigned cpu, char const *name) | AdmissionProtocol | 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_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 |
counter | s0_AdmissionProtocol | private |
destroy(Utcb &utcb, unsigned portal_num, T *obj) | GenericProtocol | inline |
GenericProtocol(const char *service, unsigned instance, unsigned cap_base, bool blocking, unsigned session_base=~0u) | GenericProtocol | inline |
get_notify_sm() | GenericProtocol | inline |
get_portal(Utcb &utcb, unsigned cap_pseudonym, unsigned cap_portal, bool blocking, char const *service_name=0) | ParentProtocol | inlinestatic |
get_pseudonym(Utcb &utcb, unsigned client_id) | AdmissionProtocol | inline |
GenericProtocol::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_statistics(Utcb &utcb, cap_sel client, uint64 &con_time, const char *name="") | AdmissionProtocol | inline |
get_usage_cap(Utcb &utcb, cap_sel client) | AdmissionProtocol | inline |
init_frame(Utcb &utcb, unsigned op) | GenericProtocol | 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 |
push_scs(Utcb &utcb, unsigned root_sc=~0U, unsigned root_cpu=~0U) | s0_AdmissionProtocol | inline |
rebind_usage_cap(Utcb &utcb, cap_sel client) | AdmissionProtocol | 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 |
s0_AdmissionProtocol(unsigned cap_base, bool buffer, unsigned num=32) | s0_AdmissionProtocol | inlineexplicit |
sched typedef | AdmissionProtocol | |
set_name(Utcb &utcb, char const *name, unsigned long name_len=~0UL) | AdmissionProtocol | inline |
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 | |
tmp | s0_AdmissionProtocol | private |
tmp_size | s0_AdmissionProtocol | private |
TYPE_CLOSE enum value | ParentProtocol | |
TYPE_GENERIC_END enum value | ParentProtocol | |
TYPE_GET_PORTAL enum value | ParentProtocol | |
TYPE_GET_QUOTA enum value | ParentProtocol | |
TYPE_GET_USAGE_CAP enum value | AdmissionProtocol | |
TYPE_INVALID enum value | ParentProtocol | |
TYPE_OPEN enum value | ParentProtocol | |
TYPE_REBIND_USAGE_CAP enum value | AdmissionProtocol | |
TYPE_REGISTER enum value | ParentProtocol | |
TYPE_REQ_KILL enum value | ParentProtocol | |
TYPE_SC_ALLOC enum value | AdmissionProtocol | |
TYPE_SC_PUSH enum value | AdmissionProtocol | |
TYPE_SC_USAGE enum value | AdmissionProtocol | |
TYPE_SET_NAME enum value | AdmissionProtocol | |
TYPE_SIGNAL enum value | ParentProtocol | |
TYPE_SINGLETON enum value | ParentProtocol | |
TYPE_UNREGISTER enum value | ParentProtocol | |
unregister_service(Utcb &utcb, unsigned cap_service) | ParentProtocol | inlinestatic |