Searched refs:mcn (Results 1 - 16 of 16) sorted by relevance

/barrelfish-master/include/arch/x86_64/barrelfish/
H A Dcapabilities_arch.h42 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 Dinvocations_arch.h286 * \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 Dcapabilities_arch.h42 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 Dinvocations_arch.h228 * \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 Dcapabilities_arch.h44 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 Dinvocations_arch.h246 * \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 Dpmap_target.h35 struct capref mcn[MCN_COUNT]; ///< CNodes to store mappings (caprefs) member in struct:vnode::__anon60::__anon61
/barrelfish-master/include/target/arm/barrelfish/
H A Dpmap_target.h34 struct capref mcn[MCN_COUNT]; ///< CNodes to store mappings (caprefs) member in struct:vnode::__anon50::__anon51
/barrelfish-master/include/target/aarch64/barrelfish/
H A Dpmap_target.h29 struct capref mcn[MCN_COUNT]; ///< CNodes to store mappings (caprefs) member in struct:vnode::__anon47::__anon48
/barrelfish-master/usr/tests/nkm/
H A Dvnode_inherit.c84 0, PTABLE_SIZE, ptable->u.vnode.mcn, cloned->u.vnode.mcn);
/barrelfish-master/usr/bench/cow/
H A Dpmap_cow.c307 (*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 Dpmap.c165 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 Dpmap.c194 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 Dpmap_serialise.c171 err = cnode_create_l2(&n->u.vnode.mcn[i], &n->u.vnode.mcnode[i]);
/barrelfish-master/lib/barrelfish/arch/x86_64/
H A Dpmap.c1361 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 Dpmap.c350 err = cnode_create_l2(&newvnode->u.vnode.mcn[i], &newvnode->u.vnode.mcnode[i]);

Completed in 120 milliseconds