Searched refs:give_away (Results 1 - 13 of 13) sorted by relevance

/barrelfish-master/include/flounder/
H A Dflounder_support_caps.h39 struct capref cap, bool give_away,
/barrelfish-master/usr/monitor/include/
H A Dsend_cap.h23 void captx_prepare_send(struct capref cap, coreid_t dest, bool give_away,
H A Dcapops.h22 void capops_copy(struct capref src, coreid_t dest, bool give_away,
/barrelfish-master/usr/monitor/
H A Dsend_cap.c33 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 Dmonitor_server.c778 uint8_t give_away; member in struct:send_cap_st
/barrelfish-master/usr/monitor/capops/
H A Dcopy.c186 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 Ddispatch.h85 capaddr_t send_cptr, uint8_t send_bits, bool give_away);
/barrelfish-master/kernel/
H A Ddispatch.c146 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 Dflounder_support.c133 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 Dsyscall.c1115 bool give_away = flags & LMP_FLAG_GIVEAWAY; local
1130 length_words, send_cptr, send_bits, give_away);
/barrelfish-master/kernel/arch/armv7/
H A Dsyscall.c1199 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 Dsyscall.c990 bool give_away = flags & LMP_FLAG_GIVEAWAY; local
994 send_cptr, send_bits, give_away);
/barrelfish-master/kernel/arch/x86_64/
H A Dsyscall.c1620 bool give_away = flags & LMP_FLAG_GIVEAWAY; local
1624 arg1, send_level, give_away);

Completed in 194 milliseconds