/barrelfish-master/include/arch/x86_64/barrelfish/ |
H A D | capabilities_arch.h | 42 capaddr_t mcn[2*MCN_COUNT]; local 44 mcn[i] = get_cap_addr(src_mapping_cn[i]); 48 mcn[MCN_COUNT+i] = get_cap_addr(dst_mapping_cn[i]); 52 return invoke_vnode_inherit(dest, saddr, slevel, start, end, newflags, mcn);
|
H A D | invocations_arch.h | 286 * \arg mcn capaddr array of cnodes holding mapping caps for vnode slots 292 capaddr_t *mcn) 296 uintptr_t src_mcn = ((uintptr_t)mcn[0]) << CPTR_BITS | mcn[1]; 297 uintptr_t dst_mcn = ((uintptr_t)mcn[2]) << CPTR_BITS | mcn[3]; 288 invoke_vnode_inherit(struct capref dest, capaddr_t src, enum cnode_type slevel, cslot_t start, cslot_t end, paging_x86_64_flags_t newflags, capaddr_t *mcn) argument
|
/barrelfish-master/include/arch/aarch64/barrelfish/ |
H A D | capabilities_arch.h | 42 capaddr_t mcn[2*MCN_COUNT]; local 44 mcn[i] = get_cap_addr(src_mapping_cn[i]); 48 mcn[MCN_COUNT+i] = get_cap_addr(dst_mapping_cn[i]); 52 return invoke_vnode_inherit(dest, saddr, slevel, start, end, newflags, mcn);
|
H A D | invocations_arch.h | 228 * \arg mcn capaddr array of cnodes holding mapping caps for vnode slots 234 capaddr_t *mcn) 238 uintptr_t src_mcn = ((uintptr_t)mcn[0]) << CPTR_BITS | mcn[1]; 239 uintptr_t dst_mcn = ((uintptr_t)mcn[2]) << CPTR_BITS | mcn[3];
|
/barrelfish-master/include/arch/arm/barrelfish/ |
H A D | capabilities_arch.h | 44 capaddr_t mcn[2*MCN_COUNT]; local 46 mcn[i] = get_cap_addr(src_mapping_cn[i]); 50 mcn[MCN_COUNT+i] = get_cap_addr(dst_mapping_cn[i]); 54 return invoke_vnode_inherit(dest, saddr, slevel, start, end, newflags, mcn);
|
H A D | invocations_arch.h | 246 * \arg mcn capaddr array of cnodes holding mapping caps for vnode slots 253 capaddr_t *mcn) 256 assert(mcn[1] == CPTR_NULL); 257 assert(mcn[2] == CPTR_NULL); 258 assert(mcn[3] == CPTR_NULL); 259 assert(mcn[5] == CPTR_NULL); 260 assert(mcn[6] == CPTR_NULL); 261 assert(mcn[7] == CPTR_NULL); 262 // mcn[0] is source mcn, mc [all...] |
/barrelfish-master/include/target/x86/barrelfish/ |
H A D | pmap_target.h | 35 struct capref mcn[MCN_COUNT]; ///< CNodes to store mappings (caprefs) member in struct:vnode::__anon60::__anon61
|
/barrelfish-master/include/target/arm/barrelfish/ |
H A D | pmap_target.h | 34 struct capref mcn[MCN_COUNT]; ///< CNodes to store mappings (caprefs) member in struct:vnode::__anon50::__anon51
|
/barrelfish-master/include/target/aarch64/barrelfish/ |
H A D | pmap_target.h | 29 struct capref mcn[MCN_COUNT]; ///< CNodes to store mappings (caprefs) member in struct:vnode::__anon47::__anon48
|
/barrelfish-master/usr/tests/nkm/ |
H A D | vnode_inherit.c | 84 0, PTABLE_SIZE, ptable->u.vnode.mcn, cloned->u.vnode.mcn);
|
/barrelfish-master/usr/bench/cow/ |
H A D | pmap_cow.c | 307 (*ptable)->u.vnode.mcn, newptable->u.vnode.mcn); 343 (*pdpt)->u.vnode.mcn, newptable->u.vnode.mcn);
|
/barrelfish-master/lib/barrelfish/arch/x86/ |
H A D | pmap.c | 165 err = cnode_create_l2(&newvnode->u.vnode.mcn[i], &newvnode->u.vnode.mcnode[i]); 248 err = cap_destroy(n->u.vnode.mcn[x]);
|
/barrelfish-master/lib/barrelfish/arch/aarch64/ |
H A D | pmap.c | 194 err = cnode_create_l2(&newvnode->u.vnode.mcn[i], &newvnode->u.vnode.mcnode[i]); 787 pmap_aarch64->root.u.vnode.mcn[0].cnode = cnode_root; 788 pmap_aarch64->root.u.vnode.mcn[0].slot = ROOTCN_SLOT_ROOT_MAPPING; 794 err = cnode_create_l2(&pmap_aarch64->root.u.vnode.mcn[0], &pmap_aarch64->root.u.vnode.mcnode[0]);
|
/barrelfish-master/lib/barrelfish/ |
H A D | pmap_serialise.c | 171 err = cnode_create_l2(&n->u.vnode.mcn[i], &n->u.vnode.mcnode[i]);
|
/barrelfish-master/lib/barrelfish/arch/x86_64/ |
H A D | pmap.c | 1361 x86->root.u.vnode.mcn[0].cnode = cnode_root; 1362 x86->root.u.vnode.mcn[0].slot = ROOTCN_SLOT_ROOT_MAPPING; 1367 err = cnode_create_l2(&x86->root.u.vnode.mcn[0], &x86->root.u.vnode.mcnode[0]);
|
/barrelfish-master/lib/barrelfish/arch/arm/ |
H A D | pmap.c | 350 err = cnode_create_l2(&newvnode->u.vnode.mcn[i], &newvnode->u.vnode.mcnode[i]);
|