NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ab::AdmissionService Member List

This is the complete list of members for ab::AdmissionService, including all inherited members.

__attribute__((nonnull(6))) unsigned create_ec_helper(C *tlsNovaProgramprotected
__attribute__((noreturn)) block_forever()NovaPrograminlineprotected
_bitsCapAllocatorAtomic< BITS >protected
_cap_CapAllocator
_cap_baseCapAllocatorAtomic< BITS >protected
_cap_blockNovaProgramprotected
_cap_orderCapAllocator
_cap_startCapAllocator
_console_dataProgramConsoleprotected
_dividerCapAllocatorAtomicPartition< 1<< CONST_CAP_RANGE >protected
_free_physNovaProgramprotected
_free_virtNovaProgramprotected
_hipNovaProgramprotected
_putc(void *data, int value)ab::AdmissionServiceinlinestatic
_storageab::AdmissionServiceprivate
_vga_consoleProgramConsoleprotected
_vga_regsProgramConsoleprotected
_virt_physNovaProgramprotected
AdmissionService()ab::AdmissionServiceinline
ALIGNED(8) ClientDataStorage< ClientDataab::AdmissionServiceprivate
alloc_cap(unsigned num=1, unsigned cpu=~0U)ab::AdmissionServiceinline
CapAllocatorAtomicPartition< 1<< CONST_CAP_RANGE >::CapAllocatorAtomic::alloc_cap(unsigned count=1)CapAllocatorAtomic< BITS >inline
NovaProgram::alloc_cap(unsigned count=1)CapAllocatorinline
alloc_crd()ab::AdmissionServiceinline
alloc_utcb()NovaPrograminlineprotected
BITS_PER_CHAR enum valueCapAllocatorAtomic< BITS >protected
BITS_PER_UNSIGNED enum valueCapAllocatorAtomic< BITS >protected
bytes_max() const CapAllocatorAtomic< BITS >inline
BYTES_PER_UNSIGNED enum valueCapAllocatorAtomic< BITS >protected
capNovaProgramprotected
CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order)CapAllocatorinline
CapAllocatorAtomic(cap_sel _cap_start=~0UL)CapAllocatorAtomic< BITS >inline
CapAllocatorAtomicPartition(cap_sel _cap_start=~0UL, unsigned divider=1)CapAllocatorAtomicPartition< 1<< CONST_CAP_RANGE >inline
check_clients(Utcb &utcb)ab::AdmissionServiceinline
console_init(const char *name, Semaphore *sem)ProgramConsoleinlineprotected
cpu_endab::AdmissionServiceprivate
cpu_startab::AdmissionServiceprivate
cpunrNovaProgramprotected
cursor_posab::AdmissionServicestatic
dealloc_cap(unsigned cap, unsigned count=1)ab::AdmissionServiceinline
enable_logab::AdmissionServiceprivate
enable_measureab::AdmissionServiceprivate
enable_topab::AdmissionServiceprivate
enable_verboseab::AdmissionServiceprivate
excbaseNovaProgramprotected
exit(const char *msg)NovaPrograminlinestatic
flag_revokeab::AdmissionServiceprivatestatic
funcNovaProgramprotected
get_idle(Hip *hip, unsigned num_cpu_shift)ab::AdmissionServiceinline
get_usage(ClientData *data, timevalue &time_con, const char *name, bool fresh)ab::AdmissionServiceinline
get_usage(Utcb &utcb, ClientData volatile *data)ab::AdmissionServiceinline
global_prioab::AdmissionServiceprivate
global_sumab::AdmissionServiceprivate
HEIGHT enum valueab::AdmissionService
idle_scsab::AdmissionServiceprivate
idx_max() const CapAllocatorAtomic< BITS >inline
idx_smallest()CapAllocatorAtomic< BITS >inline
init_mem(Hip *hip)NovaPrograminlineprotected
init_service(Hip *hip)ab::AdmissionServiceinline
internal_alloc_cap(unsigned count=1, unsigned byte_start=0)CapAllocatorAtomic< BITS >inlineprotected
intervalab::AdmissionServiceprivate
localNovaProgramprotected
measure(ClientData volatile *data, phy_cpu_no pcpu)ab::AdmissionServiceinline
measure_scs(Hip *hip)ab::AdmissionServiceinline
mycpu()BasePrograminlinestatic
myutcb(unsigned long esp=0)BasePrograminlinestatic
NovaProgram()NovaPrograminline
own_scsab::AdmissionServiceprivate
PACKEDab::AdmissionServiceprivate
PACKEDab::AdmissionServiceprivate
portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid)ab::AdmissionServiceinline
putc(void *data, int value)ProgramConsoleinlineprotectedstatic
REFILL_PRIO enum valueab::AdmissionService
request_mapping(char *start, unsigned long size, unsigned long hotspot)BasePrograminlinestatic
revoke_all_mem(void *address, unsigned long size, unsigned rights, bool myself)BasePrograminlinestatic
run(Utcb *utcb, Hip *hip)ab::AdmissionServiceinline
run_statistics(Utcb *utcb, Hip *hip)ab::AdmissionServiceinline
sort(timevalue *ptr, unsigned *pos, unsigned n)ab::AdmissionServiceinline
splitfloat(timevalue &val, timevalue &rest, phy_cpu_no pcpu)ab::AdmissionServiceinline
stack_sizeBaseProgramstatic
stack_size_shiftBaseProgramstatic
start_service(Utcb *utcb, Hip *hip)ab::AdmissionServiceinline
top_dump_client(unsigned client_num, unsigned interval, Hip *hip, unsigned num_sc)ab::AdmissionServiceinline
top_dump_prio(Hip *hip, unsigned num_cpu_shift)ab::AdmissionServiceinline
top_dump_scs(Utcb &utcb, Hip *hip, unsigned &client_num, unsigned num_cpu_shift)ab::AdmissionServiceinline
top_dump_thread(ClientData volatile *data, unsigned num_sc)ab::AdmissionServiceinline
utcb_outNovaProgramprotected
VALUEWIDTH enum valueab::AdmissionService
WIDTH enum valueab::AdmissionService