Lines Matching defs:cte
257 void caps_trace(const char *func, int line, struct cte *cte, const char *msg)
260 sprint_cap(cap_buf, 512, &cte->cap);
275 disp_buf, func, line, (msg ? : ""), cte, cap_buf, cte->mdbnode.owner,
276 cte->mdbnode.remote_copies, cte->mdbnode.remote_ancs,
277 cte->mdbnode.remote_descs);
306 assert((1UL << OBJBITS_CTE) >= sizeof(struct cte));
552 struct cte *dest_caps)
1071 uint8_t level, struct cte **ret, CapRights rights)
1091 // level 0 means that we do not do any resolution and just return the cte
1125 struct cte *l2cnode = caps_locate_slot(get_address(rootcn), l1index);
1164 struct cte *cte = caps_locate_slot(get_address(&l2cnode->cap), l2index);
1165 if (cte->cap.type == ObjType_Null) {
1170 *ret = cte;
1177 * Wrapper for caps_lookup_slot returning capability instead of cte.
1184 struct cte *ret_cte;
1220 struct cte *dest = caps_locate_slot(get_address(cnode), dest_slot);
1232 struct cte *neighbour = NULL;
1380 size_t objsize, coreid_t owner, struct cte *caps)
1420 struct cte *src_cte, gensize_t offset,
1560 struct cte *found_cte = NULL;
1661 struct cte *dest_cte =
1717 errval_t is_retypeable(struct cte *src_cte, enum objtype src_type,
1741 errval_t caps_copy_to_cnode(struct cte *dest_cnode_cte, cslot_t dest_slot,
1742 struct cte *src_cte, bool mint, uintptr_t param1,
1760 struct cte *dest_cte;
1766 /// Create copies to a cte
1768 errval_t caps_copy_to_cte(struct cte *dest_cte, struct cte *src_cte, bool mint,