/barrelfish-master/include/flounder/ |
H A D | flounder_support_caps.h | 39 struct capref cap, bool give_away,
|
/barrelfish-master/usr/monitor/include/ |
H A D | send_cap.h | 23 void captx_prepare_send(struct capref cap, coreid_t dest, bool give_away,
|
H A D | capops.h | 22 void capops_copy(struct capref src, coreid_t dest, bool give_away,
|
/barrelfish-master/usr/monitor/ |
H A D | send_cap.c | 33 captx_prepare_send(struct capref cap, coreid_t dest, bool give_away, argument 42 capops_copy(cap, dest, give_away, captx_prepare_copy_result_cont, state);
|
H A D | monitor_server.c | 778 uint8_t give_away; member in struct:send_cap_st
|
/barrelfish-master/usr/monitor/capops/ |
H A D | copy.c | 186 coreid_t dest, bool give_away, 189 DEBUG_CAPOPS("owner_copy__enq: %d->%d, give_away=%d\n", from, dest, give_away); 211 rpc_st->delete_after = give_away; 230 PANIC_IF_ERR(err, "checking for local copies of give_away cap"); 238 DEBUG_ERR(err, "checking for remote copies of give_away cap"); 249 * Here, we're handling the give_away parameter. If set, the copy operation 256 // unless we're performing a "true" give_away, set the remote relations 263 // if we're performing a "true" give_away, lock the cap locally as the 270 PANIC_IF_ERR(err, "locking cap for true give_away faile 185 owner_copy__enq(struct capref capref, struct capability *cap, coreid_t from, coreid_t dest, bool give_away, copy_result_handler_t result_handler, genvaddr_t st) argument 349 request_copy__enq(struct capref capref, coreid_t dest, bool give_away, copy_result_handler_t result_handler, void *st) argument 635 capops_copy(struct capref capref, coreid_t dest, bool give_away, copy_result_handler_t result_handler, void *st) argument [all...] |
/barrelfish-master/kernel/include/ |
H A D | dispatch.h | 85 capaddr_t send_cptr, uint8_t send_bits, bool give_away);
|
/barrelfish-master/kernel/ |
H A D | dispatch.c | 146 bool give_away) 211 if (give_away) { 365 capaddr_t send_cptr, uint8_t send_level, bool give_away) 384 err = lmp_transfer_cap(ep, send, send_cptr, send_level, give_away); 144 lmp_transfer_cap(struct capability *ep, struct dcb *send, capaddr_t send_cptr, uint8_t send_level, bool give_away) argument 363 lmp_deliver(struct capability *ep, struct dcb *send, uintptr_t *payload, size_t len, capaddr_t send_cptr, uint8_t send_level, bool give_away) argument
|
/barrelfish-master/lib/barrelfish/ |
H A D | flounder_support.c | 133 struct capref cap, bool give_away, 140 if (give_away) { 130 flounder_stub_send_cap(struct flounder_cap_state *s, struct monitor_binding *mb, uintptr_t monitor_id, struct capref cap, bool give_away, void (*cont)(void *st)) argument
|
/barrelfish-master/kernel/arch/armv8/ |
H A D | syscall.c | 1115 bool give_away = flags & LMP_FLAG_GIVEAWAY; local 1130 length_words, send_cptr, send_bits, give_away);
|
/barrelfish-master/kernel/arch/armv7/ |
H A D | syscall.c | 1199 bool give_away = flags & LMP_FLAG_GIVEAWAY; local 1219 length_words, send_cptr, send_level, give_away);
|
/barrelfish-master/kernel/arch/x86_32/ |
H A D | syscall.c | 990 bool give_away = flags & LMP_FLAG_GIVEAWAY; local 994 send_cptr, send_bits, give_away);
|
/barrelfish-master/kernel/arch/x86_64/ |
H A D | syscall.c | 1620 bool give_away = flags & LMP_FLAG_GIVEAWAY; local 1624 arg1, send_level, give_away);
|