/barrelfish-2018-10-04/usr/monitor/include/ |
H A D | dom_invocations.h | 18 return invoke_cnode_get_state(cap.croot, cap.cptr, cap.level, ret); 22 return invoke_cnode_delete(cap.croot, cap.cptr, cap.level);
|
H A D | domcap.h | 18 capaddr_t cptr; member in struct:domcapref 28 .cptr = get_cap_addr(cap),
|
H A D | monitor_invocations.h | 211 errval_t monitor_domcap_remote_relations(struct capref croot, capaddr_t cptr, 233 errval_t monitor_get_cap_owner(struct capref croot, capaddr_t cptr, int level, coreid_t *ret_owner); 234 errval_t monitor_set_cap_owner(struct capref croot, capaddr_t cptr, int level, coreid_t owner); 235 errval_t monitor_lock_cap(struct capref croot, capaddr_t cptr, int level); 236 errval_t monitor_unlock_cap(struct capref croot, capaddr_t cptr, int level); 245 return monitor_get_cap_owner(cap.croot, cap.cptr, cap.level, ret_owner); 251 return monitor_set_cap_owner(cap.croot, cap.cptr, cap.level, owner); 258 errval_t monitor_delete_last(struct capref croot, capaddr_t cptr, int level, 262 capaddr_t cptr,
|
/barrelfish-2018-10-04/kernel/include/ |
H A D | syscall.h | 28 sys_dispatcher_setup(struct capability *to, capaddr_t cptr, uint8_t level, 54 struct sysret sys_delete(struct capability *root, capaddr_t cptr, uint8_t level); 55 struct sysret sys_revoke(struct capability *root, capaddr_t cptr, uint8_t level); 56 struct sysret sys_get_state(struct capability *root, capaddr_t cptr, uint8_t level); 64 struct sysret sys_trace_setup(struct capability *cap, capaddr_t cptr); 79 struct sysret sys_monitor_domain_id(capaddr_t cptr, domainid_t domain_id); 81 capaddr_t cptr, uint8_t bits, 84 capaddr_t cptr, uint8_t bits, 86 struct sysret sys_monitor_nullify_cap(capaddr_t cptr, uint8_t bits); 88 capaddr_t cptr, uint8_ [all...] |
H A D | capabilities.h | 150 errval_t caps_lookup_cap(struct capability *cnode_cap, capaddr_t cptr, 152 errval_t caps_lookup_slot(struct capability *rootcn, capaddr_t cptr,
|
/barrelfish-2018-10-04/usr/monitor/ |
H A D | invocations.c | 82 errval_t monitor_domcap_remote_relations(struct capref croot, capaddr_t cptr, argument 90 cptr, level, relations, mask, 98 capaddr_t cptr = get_cap_addr(cap); local 99 return monitor_domcap_remote_relations(cap_root, cptr, level, relations, 186 errval_t monitor_get_cap_owner(struct capref croot, capaddr_t cptr, int level, coreid_t *ret_owner) argument 191 return invoke_monitor_get_cap_owner(root_addr, root_level, cptr, level, ret_owner); 197 errval_t monitor_set_cap_owner(struct capref croot, capaddr_t cptr, int level, coreid_t owner) argument 202 return invoke_monitor_set_cap_owner(root_addr, root_level, cptr, level, owner); 208 errval_t monitor_lock_cap(struct capref croot, capaddr_t cptr, int level) argument 213 return invoke_monitor_lock_cap(root_addr, root_level, cptr, leve 219 monitor_unlock_cap(struct capref croot, capaddr_t cptr, int level) argument 238 monitor_delete_last(struct capref croot, capaddr_t cptr, int level, struct capref ret_cap) argument 251 capaddr_t cptr = get_cap_addr(cap); local 256 monitor_revoke_mark_target(struct capref croot, capaddr_t cptr, int level) argument [all...] |
H A D | monitor_rpc_server.c | 60 struct domcapref cap = { .croot = croot, .cptr = src, .level = level }; 74 struct domcapref cap = { .croot = croot, .cptr = src, .level = level };
|
/barrelfish-2018-10-04/lib/libc/rpc/ |
H A D | rpcb_clnt.c | 153 struct address_cache *cptr; local 157 for (cptr = front; cptr != NULL; cptr = cptr->ac_next) { 158 if (!strcmp(cptr->ac_host, host) && 159 !strcmp(cptr->ac_netid, netid)) { 164 return (cptr); 173 struct address_cache *cptr, *prevptr = NULL; local 176 for (cptr 199 struct address_cache *ad_cache, *cptr, *prevptr; local [all...] |
/barrelfish-2018-10-04/usr/monitor/capops/ |
H A D | caplock.c | 31 errval_t err = monitor_unlock_cap(cap.croot, cap.cptr, cap.level);
|
H A D | retype.c | 283 req_st->check.src.cptr, 335 check_st->src.cptr, 343 err = monitor_lock_cap(check_st->src.croot, check_st->src.cptr, 376 check->objsize, check->count, src->cptr, 377 src->level, check->offset, destcn->cptr, 451 .cptr = src, 456 .cptr = dest_cn, 478 .cptr = src, 483 .cptr = dest_cn,
|
H A D | move.c | 204 err = monitor_lock_cap(domcapref.croot, domcapref.cptr, domcapref.level); 214 err = monitor_domcap_remote_relations(domcapref.croot, domcapref.cptr, 240 send_err = monitor_unlock_cap(domcapref.croot, domcapref.cptr, 306 err = monitor_domains_cap_identify(capref.croot, capref.cptr, capref.level, &cap); 319 err = monitor_lock_cap(capref.croot, capref.cptr, capref.level); 325 err = monitor_domcap_remote_relations(capref.croot, capref.cptr, capref.level,
|
H A D | delete.c | 117 err = monitor_delete_last(del_st->capref.croot, del_st->capref.cptr, 292 del_st->capref.cptr, 347 del_st->capref.cptr, 432 err = monitor_lock_cap(del_st->capref.croot, del_st->capref.cptr, 458 del_st->capref.cptr, 526 err = monitor_domains_cap_identify(cap.croot, cap.cptr, cap.level,
|
H A D | retrieve.c | 63 err = monitor_lock_cap(cap.croot, cap.cptr, cap.level); 74 err = monitor_domains_cap_identify(cap.croot, cap.cptr, cap.level, &rst->rawcap); 268 err = monitor_domcap_remote_relations(rst->cap.croot, rst->cap.cptr,
|
H A D | revoke.c | 85 err = monitor_domains_cap_identify(cap.croot, cap.cptr, cap.level, &rst->rawcap); 131 err = monitor_domcap_remote_relations(st->cap.croot, st->cap.cptr, 178 st->cap.cptr, 209 st->cap.cptr,
|
H A D | capsend.c | 446 err = monitor_domains_cap_identify(src.croot, src.cptr, src.level, &cap); 594 err = monitor_domains_cap_identify(src.croot, src.cptr, src.level, &cap); 741 err = monitor_domains_cap_identify(capref.croot, capref.cptr, capref.level,
|
H A D | copy.c | 267 err = monitor_lock_cap(domcapref.croot, domcapref.cptr,
|
/barrelfish-2018-10-04/lib/libc/nls/ |
H A D | msgcat.c | 117 char *base, *cptr, *cptr1, *nlspath, *pathP, *pcode; local 170 if ((cptr = strchr(cptr1, '@')) != NULL) 171 *cptr = '\0'; 173 if ((cptr = strchr(cptr1, '_')) != NULL) { 174 *cptr++ = '\0'; 175 pter = cptr1 = cptr; 177 if ((cptr = strchr(cptr1, '.')) != NULL) { 178 *cptr++ = '\0'; 179 pcode = cptr; 185 if ((base = cptr [all...] |
/barrelfish-2018-10-04/kernel/ |
H A D | monitor.c | 74 capaddr_t cptr, uint8_t level, 80 err = sys_double_lookup(root_addr, root_level, cptr, level, &cte); 120 capaddr_t cptr, uint8_t level, 124 errval_t err = caps_lookup_cap(root, cptr, level, &cap, CAPRIGHTS_READ); 137 struct sysret sys_monitor_nullify_cap(capaddr_t cptr, uint8_t level) argument 141 errval_t err = caps_lookup_slot(root, cptr, level, &cte, 157 struct sysret sys_monitor_domain_id(capaddr_t cptr, domainid_t domain_id) argument 162 errval_t err = caps_lookup_cap(root, cptr, CPTR_BITS, &disp, 194 struct sysret sys_get_cap_owner(capaddr_t root_addr, uint8_t root_level, capaddr_t cptr, uint8_t level) argument 199 err = sys_double_lookup(root_addr, root_level, cptr, leve 73 sys_monitor_remote_relations(capaddr_t root_addr, uint8_t root_level, capaddr_t cptr, uint8_t level, uint8_t relations, uint8_t mask) argument 119 sys_monitor_identify_cap(struct capability *root, capaddr_t cptr, uint8_t level, struct capability *retbuf) argument 208 sys_set_cap_owner(capaddr_t root_addr, uint8_t root_level, capaddr_t cptr, uint8_t level, coreid_t owner) argument 415 sys_monitor_delete_foreigns(capaddr_t cptr, uint8_t level) argument [all...] |
H A D | syscall.c | 49 sys_dispatcher_setup(struct capability *to, capaddr_t cptr, uint8_t level, argument 60 if (cptr == 0x0) { 77 assert(!cptr == 0x0); 82 if (cptr == 0x0 || vptr == 0x0 || dptr == 0x0 || odptr == 0x0) { 88 err = caps_lookup_slot(&dcb_current->cspace.cap, cptr, level, 91 debug(SUBSYS_CAPS, "caps_lookup_cap for croot=%"PRIxCADDR", level=%d: %"PRIuERRV"\n", cptr, level, err); 224 * \param source_cptr Source capability cptr 229 * \param dest_cspace_cptr Destination CSpace cnode cptr relative to 231 * \param dest_cnode_cptr Destination cnode cptr 342 * \param dest_cspace_cptr Destination cspace root cnode cptr i 486 sys_delete(struct capability *root, capaddr_t cptr, uint8_t level) argument 499 sys_revoke(struct capability *root, capaddr_t cptr, uint8_t level) argument 512 sys_get_state(struct capability *root, capaddr_t cptr, uint8_t level) argument [all...] |
H A D | capabilities.c | 1070 errval_t caps_lookup_slot(struct capability *rootcn, capaddr_t cptr, argument 1076 l1index = (cptr >> L2_CNODE_BITS) & MASK(CPTR_BITS-L2_CNODE_BITS); 1077 l2index = cptr & MASK(L2_CNODE_BITS); 1179 errval_t caps_lookup_cap(struct capability *cnode_cap, capaddr_t cptr, argument 1185 errval_t err = caps_lookup_slot(cnode_cap, cptr, level, &ret_cte, rights);
|
/barrelfish-2018-10-04/kernel/arch/x86_32/ |
H A D | syscall.c | 45 capaddr_t cptr = args[1]; local 52 return sys_dispatcher_setup(to, cptr, depth, vptr, dptr, run, odptr); 113 // Source capability cptr 119 // Destination cnode cptr 123 // Valid bits in destination cnode cptr 187 capaddr_t cptr = args[0]; local 189 return sys_delete(root, cptr, bits); 195 capaddr_t cptr = args[0]; local 197 return sys_revoke(root, cptr, bits); 203 capaddr_t cptr local 407 capaddr_t cptr = args[0]; local 454 capaddr_t cptr = args[2]; local 514 capaddr_t cptr = args[0]; local 553 capaddr_t cptr = args[0]; local 564 capaddr_t cptr = args[2]; local 575 capaddr_t cptr = args[2]; local 587 capaddr_t cptr = args[2]; local 598 capaddr_t cptr = args[2]; local 614 capaddr_t cptr = args[0]; local [all...] |
/barrelfish-2018-10-04/kernel/arch/armv7/ |
H A D | syscall.c | 201 // Source capability cptr 213 // Destination cspace cptr 215 // Destination cnode cptr 248 capaddr_t cptr = (capaddr_t)sa->arg2; local 251 return sys_delete(root, cptr, level); 288 capaddr_t cptr = (capaddr_t)sa->arg2; local 291 return sys_revoke(root, cptr, level); 305 capaddr_t cptr = (capaddr_t)sa->arg2; local 308 return sys_get_state(root, cptr, level); 595 capaddr_t cptr local 606 capaddr_t cptr = sa->arg4; local 617 capaddr_t cptr = sa->arg4; local 629 capaddr_t cptr = sa->arg4; local 640 capaddr_t cptr = sa->arg4; local 677 capaddr_t cptr = sa->arg4; local 707 capaddr_t cptr = sa->arg2; local 796 capaddr_t cptr = sa->arg2; local 811 capaddr_t cptr = sa->arg4; local [all...] |
/barrelfish-2018-10-04/kernel/arch/armv8/ |
H A D | syscall.c | 204 // Source capability cptr 216 // Destination cspace cptr 218 // Destination cnode cptr 251 capaddr_t cptr = (capaddr_t)sa->arg2; local 254 return sys_delete(root, cptr, bits); 289 capaddr_t cptr = (capaddr_t)sa->arg2; local 292 return sys_revoke(root, cptr, bits); 306 capaddr_t cptr = (capaddr_t)sa->arg2; local 309 return sys_get_state(root, cptr, bits); 558 capaddr_t cptr local 569 capaddr_t cptr = sa->arg4; local 580 capaddr_t cptr = sa->arg4; local 592 capaddr_t cptr = sa->arg4; local 603 capaddr_t cptr = sa->arg4; local 640 capaddr_t cptr = sa->arg4; local 670 capaddr_t cptr = sa->arg2; local 755 capaddr_t cptr = sa->arg2; local 770 capaddr_t cptr = sa->arg4; local [all...] |
/barrelfish-2018-10-04/kernel/arch/x86_64/ |
H A D | syscall.c | 52 capaddr_t cptr = args[0]; local 60 struct sysret sr = sys_dispatcher_setup(to, cptr, level, vptr, dptr, run, odptr); 202 capaddr_t cptr = args[0]; local 204 return sys_delete(root, cptr, level); 210 capaddr_t cptr = args[0]; local 212 return sys_revoke(root, cptr, level); 218 capaddr_t cptr = args[0]; local 220 return sys_get_state(root, cptr, level); 250 capaddr_t cptr = args[0]; local 255 err = caps_lookup_slot(&dcb_current->cspace.cap, cptr, leve 419 capaddr_t cptr = args[0]; local 468 capaddr_t cptr = args[2]; local 529 capaddr_t cptr = args[0]; local 767 capaddr_t cptr = args[0]; local 778 capaddr_t cptr = args[2]; local 789 capaddr_t cptr = args[2]; local 801 capaddr_t cptr = args[2]; local 812 capaddr_t cptr = args[2]; local 828 capaddr_t cptr = args[0]; local [all...] |
/barrelfish-2018-10-04/lib/libc/gen/ |
H A D | getnetgrent.c | 459 const char *cptr; local 467 cptr = ptr; 470 if (strncmp(cptr, group, glen) == 0 && glen == (ptr - cptr))
|