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

This is the complete list of members for DiskService, including all inherited members.

_cap_CapAllocator
_cap_orderCapAllocator
_cap_startCapAllocator
_create_deleg_ecs(Hip &hip)DiskServiceinlineprivate
_deleg_ecDiskServiceprivate
_get_client_from_deleg_pt(cap_sel pt)DiskServiceinlineprivate
_lockDiskServiceprivate
_mbDiskServiceprivate
_sessionsBaseSService< DiskClient, DiskService >protected
_worker_ec_baseBaseSService< DiskClient, DiskService >protected
add_disk(Disk *disk)DiskServiceinlineprivate
alloc_cap(unsigned count=1)DiskServiceinlinevirtual
alloc_crd()BaseSService< DiskClient, DiskService >inline
attach_drives(Utcb &utcb, cap_sel identity)DiskServiceinlineprivate
CapAllocator(unsigned long cap_, unsigned long cap_start, unsigned long cap_order)CapAllocatorinline
close_session(Utcb &utcb, cap_sel session_id)BaseSService< DiskClient, DiskService >inline
create_ec4pt(phy_cpu_no cpu, Utcb **utcb_out, cap_sel ec=~0u)DiskServiceinlinevirtual
create_session_portal(cap_sel pt)NoXlateSService< DiskClient, DiskService >inline
dealloc_cap(cap_sel c)DiskServiceinlinevirtual
CapAllocator::dealloc_cap(unsigned cap, unsigned count=1)CapAllocatorinline
debug_dump()Deviceinline
Device(const char *debug_name)Deviceinline
disksDiskServiceprivate
DiskService(Motherboard &mb, unsigned _cap, unsigned _cap_order)DiskServiceinline
find_free_tag(DiskClient *client, unsigned char disknr, unsigned long usertag, unsigned long &tag)DiskServiceinlineprivate
flag_revokeBaseSService< DiskClient, DiskService >protected
get_crdt()NoXlateSService< DiskClient, DiskService >inline
get_portal_func_addr()BaseSService< DiskClient, DiskService >inlineprotected
handle_request(DiskClient *client, unsigned op, Utcb::Frame &input, Utcb &utcb, bool &free_cap)DiskServiceinlineprivatevirtual
handle_session(Utcb &utcb, cap_sel session_id, unsigned op, Utcb::Frame &input, bool &free_cap)BaseSService< DiskClient, DiskService >inline
new_session(DiskClient *client)DiskServiceinlineprivatevirtual
open_session(Utcb &utcb, cap_sel pseudonym, bool &free_cap)BaseSService< DiskClient, DiskService >inline
portal_func(Utcb &utcb, Utcb::Frame &input, bool &free_cap, cap_sel pid)NoXlateSService< DiskClient, DiskService >inline
portal_func_delegate(cap_sel pt, Utcb &utcb, Utcb::Frame &input)DiskServiceinlineprivate
receive(MessageDiskCommit &msg)DiskServiceinline
receive_static(Device *o, M &msg)StaticReceiver< DiskService >inlinestatic
register_service(const char *service_name, Hip &hip=Global::hip)BaseSService< DiskClient, DiskService >inline
Sessions typedefBaseSService< DiskClient, DiskService >protected
static_portal_delegate(unsigned pt, DiskService *tls, Utcb *utcb) __attribute__((regparm(1)))DiskServiceinlineprivatestatic
StaticReceiver()StaticReceiver< DiskService >inline