Searched refs:cptr (Results 1 - 25 of 27) sorted by relevance

12

/barrelfish-2018-10-04/usr/monitor/include/
H A Ddom_invocations.h18 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 Ddomcap.h18 capaddr_t cptr; member in struct:domcapref
28 .cptr = get_cap_addr(cap),
H A Dmonitor_invocations.h211 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 Dsyscall.h28 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 Dcapabilities.h150 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 Dinvocations.c82 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 Dmonitor_rpc_server.c60 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 Drpcb_clnt.c153 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 Dcaplock.c31 errval_t err = monitor_unlock_cap(cap.croot, cap.cptr, cap.level);
H A Dretype.c283 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 Dmove.c204 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 Ddelete.c117 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 Dretrieve.c63 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 Drevoke.c85 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 Dcapsend.c446 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 Dcopy.c267 err = monitor_lock_cap(domcapref.croot, domcapref.cptr,
/barrelfish-2018-10-04/lib/libc/nls/
H A Dmsgcat.c117 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 Dmonitor.c74 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 Dsyscall.c49 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 Dcapabilities.c1070 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 Dsyscall.c45 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 Dsyscall.c201 // 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 Dsyscall.c204 // 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 Dsyscall.c52 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 Dgetnetgrent.c459 const char *cptr; local
467 cptr = ptr;
470 if (strncmp(cptr, group, glen) == 0 && glen == (ptr - cptr))

Completed in 135 milliseconds

12