Searched refs:root (Results 26 - 50 of 153) sorted by relevance

1234567

/barrelfish-master/kernel/include/
H A Dsyscall.h36 sys_retype(struct capability *root, capaddr_t source_croot, capaddr_t source_cptr,
40 struct sysret sys_create(struct capability *root, enum objtype type,
54 sys_copy_or_mint(struct capability *root, capaddr_t dest_cspace_cptr,
59 struct sysret sys_delete(struct capability *root, capaddr_t cptr, uint8_t level);
60 struct sysret sys_revoke(struct capability *root, capaddr_t cptr, uint8_t level);
61 struct sysret sys_get_state(struct capability *root, capaddr_t cptr, uint8_t level);
62 struct sysret sys_get_size_l1cnode(struct capability *root);
63 struct sysret sys_resize_l1cnode(struct capability *root, capaddr_t newroot_cptr,
65 struct sysret sys_identify_cap(struct capability *root, capaddr_t cptr,
90 struct sysret sys_monitor_identify_cap(struct capability *root,
[all...]
/barrelfish-master/usr/monitor/include/
H A Dmonitor_invocations.h76 invoke_monitor_get_cap_owner(capaddr_t root, int rlevel, capaddr_t cap, int clevel, coreid_t *ret_owner) argument
79 struct sysret sysret = cap_invoke5(cap_kernel, KernelCmd_Get_cap_owner, root, rlevel, cap, clevel);
87 invoke_monitor_set_cap_owner(capaddr_t root, int rlevel, capaddr_t cap, int clevel, coreid_t owner) argument
89 return cap_invoke6(cap_kernel, KernelCmd_Set_cap_owner, root, rlevel, cap, clevel, owner).error;
94 invoke_monitor_lock_cap(capaddr_t root, int rlevel, capaddr_t cap, int clevel) argument
96 return cap_invoke5(cap_kernel, KernelCmd_Lock_cap, root, rlevel, cap, clevel).error;
100 invoke_monitor_unlock_cap(capaddr_t root, int rlevel, capaddr_t cap, int clevel) argument
102 return cap_invoke5(cap_kernel, KernelCmd_Unlock_cap, root, rlevel, cap, clevel).error;
107 invoke_monitor_delete_last(capaddr_t root, int rlevel, capaddr_t cap, int clevel, argument
110 return cap_invoke8(cap_kernel, KernelCmd_Delete_last, root, rleve
121 invoke_monitor_revoke_mark_target(capaddr_t root, int rlevel, capaddr_t cap, int clevel) argument
[all...]
/barrelfish-master/usr/ramfsd/
H A Dramfs.c43 struct dirent *root = malloc(sizeof(struct dirent)); local
44 assert(root != NULL);
46 root->next = NULL;
47 root->prevp = NULL;
48 root->parent = NULL;
49 root->name = "";
50 root->isdir = true;
51 root->islive = true;
52 root->u.dir.entries = NULL;
53 root
[all...]
/barrelfish-master/include/barrelfish/
H A Dinvocations.h41 * in the address space rooted at 'root'.
45 * \param root Capability of the CNode to invoke.
56 static inline errval_t invoke_cnode_create(struct capref root, argument
63 return cap_invoke6(root, CNodeCmd_Create, type, objsize, dest_cnode_cptr,
71 * the address space, rooted at 'root' and with 'tobits' and 'frombits' address
76 * \param root Capability of the source cspace root CNode to invoke
88 static inline errval_t invoke_cnode_mint(struct capref root, capaddr_t to_cspace, argument
95 return cap_invoke10(root, CNodeCmd_Mint, to_cspace, to, slot, from_cspace,
103 * the address space, rooted at 'root' an
122 invoke_cnode_copy(struct capref root, capaddr_t to_cspace, capaddr_t to, capaddr_t slot, capaddr_t from_cspace, capaddr_t from, enum cnode_type tolevel, enum cnode_type fromlevel) argument
144 invoke_cnode_delete(struct capref root, capaddr_t cap, enum cnode_type level) argument
150 invoke_cnode_revoke(struct capref root, capaddr_t cap, enum cnode_type level) argument
156 invoke_cnode_get_state(struct capref root, capaddr_t cap, enum cnode_type level, distcap_state_t *ret) argument
180 invoke_cnode_get_size(struct capref root, size_t * ret) argument
192 invoke_cnode_resize(struct capref root, capaddr_t new_cptr, capaddr_t retcn_ptr, cslot_t retslot) argument
[all...]
H A Dpmap.h119 * \brief Pmap traversal: return the vnode with entry equal to #entry in vnode `root`.
121 struct vnode *pmap_find_vnode(struct vnode *root, uint16_t entry);
123 * \brief Pmap traversal: check if [entry, entry+npages) is inside a single mapping in `root`
125 bool pmap_inside_region(struct vnode *root, uint16_t entry, uint16_t npages);
127 * \brief Pmap traversal: remove vnode `item` from vnode `root`
129 void pmap_remove_vnode(struct vnode *root, struct vnode *item);
139 * \brief insert `newvnode` as child of `root` at entry `newvnode->entry`.
141 void pmap_vnode_insert_child(struct vnode *root, struct vnode *newvnode);
/barrelfish-master/usr/eclipseclp/Kernel/src/
H A Dterm_copy.c63 * A "root" pword must always exist. For properties it is
67 * root pword. The root value points to the second pword of
71 * CAUTION: if the root pword has the PERSISTENT bit set, it may
97 * root |-------| > 1 pword header
105 * are no such references. The root word never has such references.
113 #define IsNonpersistentHeaptermRoot(root) \
114 (ISPointer((root)->tag.kernel) \
115 && !IsSelfRef(root) \
116 && !IsPersistent((root)
795 make_heapterm_persistent(pword *root) argument
1050 mark_dids_from_heapterm(pword *root) argument
1071 free_heapterm(pword *root) argument
1113 create_heapterm(pword *root, value v, type t) argument
1176 set_string_n(pword *root, char *string, int len) argument
1193 set_string(pword *root, char *string) argument
1209 get_heapterm(pword *root, pword *result) argument
1372 pword root; local
[all...]
/barrelfish-master/include/arch/x86_32/barrelfish/
H A Dinvocations_arch.h64 * \param root Capability of the CNode to invoke
74 static inline errval_t invoke_cnode_retype(struct capref root, capaddr_t cap, argument
80 uint8_t invoke_bits = get_cap_valid_bits(root);
81 capaddr_t invoke_cptr = get_cap_addr(root) >> (CPTR_BITS - invoke_bits);
97 * in the address space rooted at 'root'.
101 * \param root Capability of the CNode to invoke.
112 static inline errval_t invoke_cnode_create(struct capref root, argument
121 uint8_t invoke_bits = get_cap_valid_bits(root);
122 capaddr_t invoke_cptr = get_cap_addr(root) >> (CPTR_BITS - invoke_bits);
135 * the address space, rooted at 'root' an
151 invoke_cnode_mint(struct capref root, capaddr_t to, capaddr_t slot, capaddr_t from, int tobits, int frombits, uintptr_t param1, uintptr_t param2) argument
191 invoke_cnode_copy(struct capref root, capaddr_t to, capaddr_t slot, capaddr_t from, int tobits, int frombits) argument
224 invoke_cnode_delete(struct capref root, capaddr_t cap, int bits) argument
236 invoke_cnode_revoke(struct capref root, capaddr_t cap, int bits) argument
248 invoke_cnode_get_state(struct capref root, capaddr_t cap, int bits, distcap_state_t *ret) argument
[all...]
/barrelfish-master/usr/bench/cow/
H A Dpmap_cow.c125 static errval_t alloc_vnode_noalloc(struct pmap_x86 *pmap, struct vnode *root, argument
141 err = vnode_map(root->v.cap, newvnode->v.cap, entry,
152 newvnode->v.meta.next = root->v.u.vnode.children;
153 root->v.u.vnode.children = newvnode;
157 root->v.u.vnode.children[entry] = newvnode;
166 static errval_t alloc_vnode(struct pmap_x86 *pmap, struct vnode *root, argument
179 return alloc_vnode_noalloc(pmap, root, vnodecap, entry, retvnode);
183 static struct vnode *find_vnode(struct vnode *root, uint16_t entry) argument
185 assert(root != NULL);
186 assert(root
216 find_vnode(struct vnode *root, uint16_t entry) argument
328 struct vnode *root = &pmap->root; local
[all...]
/barrelfish-master/lib/barrelfish/arch/aarch64/
H A Dpmap.c89 static bool has_vnode(struct vnode *root, uint16_t entry, size_t len) argument
91 assert(root != NULL);
92 assert(root->v.is_vnode);
97 pmap_foreach_child(root, n) {
118 static errval_t alloc_vnode(struct pmap_aarch64 *pmap_aarch64, struct vnode *root, argument
122 assert(root->v.is_vnode);
176 set_mapping_cap(&pmap_aarch64->p, newvnode, root, entry);
179 err = vnode_map(root->v.u.vnode.invokable, newvnode->v.cap, entry,
189 pmap_vnode_insert_child(root, newvnode);
213 struct vnode *root local
252 struct vnode *root = &pmap->root; local
[all...]
/barrelfish-master/lib/barrelfish/arch/arm/
H A Dpmap.c69 set_mapping_capref(struct capref *mapping, struct vnode *root, uint32_t entry) argument
72 mapping->cnode = root->u.vnode.mcnode[entry / L2_CNODE_SLOTS];
101 * \brief Check whether vnode `root' has entries in between [entry ..
103 * \param root the vnode to look at
113 static bool has_vnode(struct vnode *root, uint32_t entry, size_t len, argument
116 assert(root != NULL);
117 assert(root->is_vnode);
126 for (n = root->u.vnode.children; n; n = n->next) {
159 * \brief Starting at a given root, return the vnode with entry equal to #entry
165 static struct vnode *find_vnode(struct vnode *root, uint16_ argument
210 inside_region(struct vnode *root, uint32_t entry, uint32_t npages) argument
232 remove_vnode(struct vnode *root, struct vnode *item) argument
260 remove_empty_vnodes(struct slab_allocator *vnode_alloc, struct vnode *root, uint32_t entry, size_t len) argument
302 alloc_vnode(struct pmap_arm *pmap_arm, struct vnode *root, enum objtype type, uint32_t entry, struct vnode **retvnode) argument
[all...]
/barrelfish-master/lib/libc/stdlib/
H A Dtdelete.c74 node_t *root, **base, **leaf, *old, **n, *x, *y, *z; local
81 root = *rootp;
91 base = &root;
92 leaf = &root;
210 *rootp = root;
/barrelfish-master/lib/cxx/cxx/filesystem/
H A Ddirectory_iterator.cpp111 __dir_stream(const path& root, directory_options opts, error_code& ec) argument
112 : __stream_(INVALID_HANDLE_VALUE), __root_(root) {
113 __stream_ = ::FindFirstFileEx(root.c_str(), &__data_);
179 __dir_stream(const path& root, directory_options opts, error_code& ec)
180 : __stream_(nullptr), __root_(root) {
181 if ((__stream_ = ::opendir(root.c_str())) == nullptr) {
257 path root = move(__imp_->__root_); local
260 err.report(m_ec, "at root \"%s\"", root);
345 path root local
[all...]
/barrelfish-master/lib/barrelfish/arch/x86/
H A Dpmap.c28 * starting from `entry` in vnode `root`, if `only_pages` is set, page table
31 bool has_vnode(struct vnode *root, uint32_t entry, size_t len, argument
34 assert(root != NULL);
35 assert(root->v.is_vnode);
41 pmap_foreach_child(root, n) {
100 errval_t alloc_vnode(struct pmap_x86 *pmap, struct vnode *root, argument
138 set_mapping_cap(&pmap->p, newvnode, root, entry);
143 err = vnode_map(root->v.u.vnode.invokable, newvnode->v.cap, entry,
157 pmap_vnode_insert_child(root, newvnode);
176 void remove_empty_vnodes(struct pmap_x86 *pmap, struct vnode *root, argument
[all...]
/barrelfish-master/lib/barrelfish/arch/x86_64/
H A Dpmap.c110 struct vnode *root = &pmap->root; local
111 assert(root != NULL);
114 if((*pdpt = pmap_find_vnode(root, X86_64_PML4_BASE(base))) == NULL) {
115 enum objtype type = type_is_ept(pmap->root.v.type) ?
118 err = alloc_vnode(pmap, root, type, X86_64_PML4_BASE(base),
122 if ((*pdpt = pmap_find_vnode(root, X86_64_PML4_BASE(base))) != NULL) {
154 enum objtype type = type_is_ept(pmap->root.v.type) ?
192 enum objtype type = type_is_ept(pmap->root.v.type) ?
218 struct vnode *root local
[all...]
/barrelfish-master/usr/monitor/include/arch/x86_32/
H A Dmonitor_invocations_arch.h261 invoke_monitor_get_cap_owner(capaddr_t root, int rbits, capaddr_t cap, int cbits, coreid_t *ret_owner) argument
264 root, rbits, cap, cbits);
272 invoke_monitor_set_cap_owner(capaddr_t root, int rbits, capaddr_t cap, int cbits, coreid_t owner) argument
274 return cap_invoke6(cap_kernel, KernelCmd_Set_cap_owner, root, rbits, cap, cbits, owner).error;
278 invoke_monitor_lock_cap(capaddr_t root, int rbits, capaddr_t cap, int cbits) argument
280 return cap_invoke5(cap_kernel, KernelCmd_Lock_cap, root, rbits, cap, cbits).error;
284 invoke_monitor_unlock_cap(capaddr_t root, int rbits, capaddr_t cap, int cbits) argument
286 return cap_invoke5(cap_kernel, KernelCmd_Unlock_cap, root, rbits, cap, cbits).error;
290 invoke_monitor_delete_last(capaddr_t root, int rbits, capaddr_t cap, int cbits, argument
297 return cap_invoke6(cap_kernel, KernelCmd_Delete_last, root, ca
308 invoke_monitor_revoke_mark_target(capaddr_t root, int rbits, capaddr_t cap, int cbits) argument
[all...]
/barrelfish-master/lib/libc/gen/
H A Dpw_scan.c74 int root; local
84 root = !strcmp(pw->pw_name, "root");
117 if (root && id) {
119 warnx("root uid should be 0");
190 if (root && *p) { /* empty == /bin/sh */
194 warnx("warning, unknown root shell");
/barrelfish-master/include/target/x86/barrelfish/
H A Dpmap_target.h51 struct vnode root; ///< Root of the vnode tree member in struct:pmap_x86
/barrelfish-master/include/target/arm/barrelfish/
H A Dpmap_target.h53 struct vnode root; ///< Root of the vnode tree member in struct:pmap_arm
/barrelfish-master/include/target/aarch64/barrelfish/
H A Dpmap_target.h40 struct vnode root; ///< Root of the vnode tree member in struct:pmap_aarch64
/barrelfish-master/usr/eclipseclp/Visualisation/src/com/parctechnologies/eclipse/visualisation/
H A DSymRef.java39 /** defines the root of the symbolic heirarchy */
61 * Holds the root of the tree
63 private static Node root = new Node(); field in class:SymRef
89 * @return The SymRef of the root top level object
184 * Insert a value into the root of the tree, possibly overwritting
194 Node newNode = new Node(root, id, val);
206 Node parent = root.findNode(parentPath);
235 return (root.matchKey(list) == list.size());
243 Node node = root;
263 Node node = root;
[all...]
/barrelfish-master/kernel/arch/armv8/
H A Dsyscall.c74 capaddr_t root = sa->arg2; local
81 return sys_dispatcher_setup(to, root, level, vptr, dptr, run, odptr);
113 static struct sysret copy_or_mint(struct capability *root, argument
134 struct sysret sr = sys_copy_or_mint(root, dest_cspace_cptr, destcn_cptr, dest_slot,
143 struct capability* root,
150 return copy_or_mint(root, &context->syscall_args, true);
155 struct capability* root,
162 return copy_or_mint(root, &context->syscall_args, false);
167 struct capability* root,
198 return sys_retype(root, source_croo
142 handle_mint( struct capability* root, arch_registers_state_t* context, int argc ) argument
154 handle_copy( struct capability* root, arch_registers_state_t* context, int argc ) argument
166 handle_retype_common( struct capability* root, bool from_monitor, arch_registers_state_t* context, int argc ) argument
204 handle_retype( struct capability* root, arch_registers_state_t* context, int argc ) argument
214 handle_delete( struct capability* root, arch_registers_state_t* context, int argc ) argument
231 handle_create( struct capability* root, arch_registers_state_t* context, int argc ) argument
252 handle_revoke( struct capability* root, arch_registers_state_t* context, int argc ) argument
269 handle_get_state( struct capability* root, arch_registers_state_t* context, int argc ) argument
286 handle_get_size( struct capability* root, arch_registers_state_t* context, int argc ) argument
297 handle_resize( struct capability* root, arch_registers_state_t* context, int argc ) argument
774 struct capability *root; local
882 handle_cap_identify(struct capability *root, arch_registers_state_t *context, int argc) argument
[all...]
/barrelfish-master/kernel/arch/armv7/
H A Dsyscall.c72 capaddr_t root = sa->arg2; local
79 return sys_dispatcher_setup(to, root, level, vptr, dptr, run, odptr);
111 static struct sysret copy_or_mint(struct capability *root, argument
132 struct sysret sr = sys_copy_or_mint(root, dest_cspace_cptr, destcn_cptr, dest_slot,
141 struct capability* root,
148 return copy_or_mint(root, &context->syscall_args, true);
153 struct capability* root,
160 return copy_or_mint(root, &context->syscall_args, false);
165 struct capability* root,
196 return sys_retype(root, source_croo
140 handle_mint( struct capability* root, arch_registers_state_t* context, int argc ) argument
152 handle_copy( struct capability* root, arch_registers_state_t* context, int argc ) argument
164 handle_retype_common( struct capability* root, bool from_monitor, arch_registers_state_t* context, int argc ) argument
202 handle_retype( struct capability* root, arch_registers_state_t* context, int argc ) argument
212 handle_delete( struct capability* root, arch_registers_state_t* context, int argc ) argument
229 handle_create( struct capability* root, arch_registers_state_t* context, int argc ) argument
252 handle_revoke( struct capability* root, arch_registers_state_t* context, int argc ) argument
269 handle_get_state( struct capability* root, arch_registers_state_t* context, int argc ) argument
286 handle_get_size( struct capability* root, arch_registers_state_t* context, int argc ) argument
299 handle_resize( struct capability* root, arch_registers_state_t* context, int argc ) argument
780 struct capability *root; local
914 handle_cap_identify(struct capability *root, arch_registers_state_t *context, int argc) argument
[all...]
/barrelfish-master/kernel/arch/x86_64/
H A Dsyscall.c90 static struct sysret handle_retype_common(struct capability *root, argument
106 struct sysret sr = sys_retype(root, source_croot, source_cptr, offset, type,
114 static struct sysret handle_retype(struct capability *root, argument
117 return handle_retype_common(root, args, false);
120 static struct sysret handle_create(struct capability *root, argument
131 struct sysret sr = sys_create(root, type, objsize, dest_cnode_cptr,
166 static struct sysret copy_or_mint(struct capability *root, argument
187 struct sysret sr = sys_copy_or_mint(root, dest_cspace_cptr, destcn_cptr, dest_slot,
195 static struct sysret handle_mint(struct capability *root, argument
198 return copy_or_mint(root, arg
201 handle_copy(struct capability *root, int cmd, uintptr_t *args) argument
207 handle_delete(struct capability *root, int cmd, uintptr_t *args) argument
215 handle_revoke(struct capability *root, int cmd, uintptr_t *args) argument
223 handle_get_state(struct capability *root, int cmd, uintptr_t *args) argument
240 handle_get_size(struct capability *root, int cmd, uintptr_t *args) argument
246 handle_resize(struct capability *root, int cmd, uintptr_t *args) argument
255 handle_cap_identify(struct capability *root, int cmd, uintptr_t *args) argument
359 struct capability *root = &dcb_current->cspace.cap; local
581 monitor_identify_cap_common(struct capability *kernel_cap, struct capability *root, uintptr_t *args) argument
607 struct capability *root; local
1556 sys_vmcall(uint64_t syscall, uint64_t arg0, uint64_t arg1, uint64_t *args, uint64_t rflags, uint64_t rip, struct capability *root) argument
[all...]
/barrelfish-master/kernel/arch/x86_32/
H A Dsyscall.c109 static struct sysret handle_retype_common(struct capability *root, argument
126 return sys_retype(root, source_cptr, type, objbits, dest_cnode_cptr,
130 static struct sysret handle_retype(struct capability *root, int cmd, uintptr_t *args) argument
132 return handle_retype_common(root, args, false);
135 static struct sysret handle_create(struct capability *root, int cmd, argument
145 return sys_create(root, type, objbits, dest_cnode_cptr, dest_slot,
152 static struct sysret copy_or_mint(struct capability *root, argument
170 return sys_copy_or_mint(root, destcn_cptr, dest_slot, source_cptr,
174 static struct sysret handle_mint(struct capability *root, int cmd, uintptr_t *args) argument
176 return copy_or_mint(root, arg
179 handle_copy(struct capability *root, int cmd, uintptr_t *args) argument
185 handle_delete(struct capability *root, int cmd, uintptr_t *args) argument
192 handle_revoke(struct capability *root, int cmd, uintptr_t *args) argument
200 handle_get_state(struct capability *root, int cmd, uintptr_t *args) argument
282 struct capability *root; local
403 monitor_identify_cap_common(struct capability *kernel_cap, struct capability *root, uintptr_t *args) argument
428 struct capability *root; local
[all...]
/barrelfish-master/lib/mdb/
H A Dmdb_tree.c56 #define CHECK_INVARIANTS(root, cte, reach) \
58 if (mdb_is_reachable(root, cte) != reach) { \
59 panic("mdb_is_reachable(%p,%p) != %d", root, cte, reach); \
64 #define CHECK_INVARIANTS(root, cte, reach) ((void)0)
72 #define CHECK_INVARIANTS(root, cte, reach) \
74 if (mdb_is_reachable(root, cte) != reach) { \
75 panic("mdb_is_reachable(%p,%p) != %d", root, cte, reach); \
146 // set root
223 // Print a tree with root on the left, the smallest element at the top and the
301 // build expected end root fo
369 mdb_is_reachable(struct cte *root, struct cte *cte) argument
1135 mdb_sub_find_range_merge(mdb_root_t root, genpaddr_t address, size_t size, int max_precision, struct cte *sub, int *ret, struct cte **result) argument
1178 mdb_sub_find_range(mdb_root_t root, genpaddr_t address, size_t size, int max_precision, struct cte *current, struct cte **ret_node) argument
1277 mdb_find_range(mdb_root_t root, genpaddr_t address, gensize_t size, int max_result, struct cte **ret_node, int *result) argument
[all...]

Completed in 196 milliseconds

1234567