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

/barrelfish-master/usr/spawnd/
H A Dps.c60 errval_t ps_hash_domain(struct ps_entry *entry, struct capref domain_cap) argument
62 entry->domain_cap = domain_cap;
73 errval_t err = domain_cap_hash(entry->domain_cap, &key);
83 errval_t ps_get_domain(struct capref domain_cap, struct ps_entry **ret_entry, argument
89 errval_t err = domain_cap_hash(domain_cap, &key);
107 errval_t ps_release_domain(struct capref domain_cap, argument
113 errval_t err = ps_get_domain(domain_cap, ret_entry, &key);
H A Dps.h37 struct capref domain_cap; member in struct:ps_entry
54 errval_t ps_hash_domain(struct ps_entry *entry, struct capref domain_cap);
55 errval_t ps_get_domain(struct capref domain_cap, struct ps_entry **ret_entry,
57 errval_t ps_release_domain(struct capref domain_cap,
H A Dservice.c35 static errval_t spawn(struct capref domain_cap, const char *path, argument
150 if (!capref_is_null(domain_cap)) {
154 err = cap_copy(dest, domain_cap);
193 if (!capref_is_null(domain_cap)) {
194 err = ps_hash_domain(pe, domain_cap);
265 static errval_t spawn_with_caps_common(struct capref domain_cap, argument
314 err = spawn(domain_cap, npath, argv, argbuf, argbytes, envp, inheritcn_cap,
360 struct capref domain_cap,
384 err = spawn_with_caps_common(domain_cap, path, argvbuf, argvbytes, envbuf,
397 struct capref domain_cap, cons
358 spawn_with_caps_request_handler(struct spawn_binding *b, struct capref procmng_cap, struct capref domain_cap, const char *path, const char *argvbuf, size_t argvbytes, const char *envbuf, size_t envbytes, struct capref inheritcn_cap, struct capref argcn_cap, uint8_t flags) argument
395 spawn_request_handler(struct spawn_binding *b, struct capref procmng_cap, struct capref domain_cap, const char *path, const char *argvbuf, size_t argvbytes, const char *envbuf, size_t envbytes, uint8_t flags) argument
427 span_request_handler(struct spawn_binding *b, struct capref procmng_cap, struct capref domain_cap, struct capref vroot, struct capref dispframe) argument
619 cleanup_request_handler(struct spawn_binding *b, struct capref procmng_cap, struct capref domain_cap) argument
[all...]
/barrelfish-master/usr/proc_mgmt/
H A Ddomain.h36 struct capref domain_cap; member in struct:domain_cap_node
64 errval_t domain_get_by_cap(struct capref domain_cap,
72 errval_t domain_can_span(struct capref domain_cap, coreid_t core_id);
73 errval_t domain_span(struct capref domain_cap, coreid_t core_id);
H A Dpending_clients.h52 struct capref domain_cap; member in struct:pending_span
63 struct capref domain_cap; member in struct:pending_kill_cleanup
H A Ddomain.c59 node->domain_cap = cap_iter;
61 err = domain_cap_hash(node->domain_cap, &node->hash);
138 * \param domain_cap identifying cap for which to look up the domain entry.
141 errval_t domain_get_by_cap(struct capref domain_cap, argument
147 errval_t err = domain_cap_hash(domain_cap, &key);
238 * \param domain_cap identifying capability for the spanning domain.
241 errval_t domain_span(struct capref domain_cap, coreid_t core_id) argument
244 errval_t err = domain_get_by_cap(domain_cap, &entry);
H A Dservice.c104 err, spawn->cap_node->domain_cap);
107 NOP_CONT, err, spawn->cap_node->domain_cap);
185 cleanup->domain_cap = kc->domain_cap;
237 spawn->cap_node->domain_cap,
248 spawn->cap_node->domain_cap,
278 span->domain_cap, span->vroot,
305 kill->domain_cap);
332 cleanup->domain_cap);
384 // spawn->domain_cap
468 span_handler(struct proc_mgmt_binding *b, struct capref domain_cap, coreid_t core_id, struct capref vroot, struct capref dispframe) argument
541 kill_handler_common(struct proc_mgmt_binding *b, struct capref domain_cap, enum ClientType type, uint8_t exit_status) argument
610 exit_handler(struct proc_mgmt_binding *b, struct capref domain_cap, uint8_t exit_status) argument
625 wait_handler(struct proc_mgmt_binding *b, struct capref domain_cap, bool nohang) argument
[all...]
/barrelfish-master/usr/tests/proc_mgmt_test/
H A Dmain.c46 static void test_kill(struct capref domain_cap)
48 errval_t err = proc_mgmt_kill(domain_cap);
54 static void test_wait(struct capref domain_cap)
57 errval_t err = proc_mgmt_wait(domain_cap, &code);
147 struct capref domain_cap; local
153 test_spawn(target_core, spawn_argv, &domain_cap);
159 cap_destroy(domain_cap);
206 struct capref domain_cap; local
209 err = test_spawn(disp_get_core_id(), spawn_argv, &domain_cap);
218 err = spawn_kill(domain_cap);
[all...]
/barrelfish-master/include/barrelfish/
H A Dspawn_client.h66 errval_t spawn_kill(struct capref domain_cap);
68 errval_t spawn_wait_coreid(coreid_t coreid, struct capref domain_cap, uint8_t *exitcode, bool nohang);
69 errval_t spawn_wait(struct capref domain_cap, uint8_t *exitcode, bool nohang);
H A Ddomain.h113 errval_t domain_cap_hash(struct capref domain_cap, uint64_t *ret_hash);
/barrelfish-master/lib/barrelfish/
H A Dspawn_client.c485 struct capref domain_cap; local
486 err = slot_alloc(&domain_cap);
493 envstrlen, flags, &msgerr, &domain_cap);
498 &msgerr, &domain_cap);
507 *ret_domain_cap = domain_cap;
793 * \param domain_cap Domain ID cap for the victim
795 errval_t spawn_kill(struct capref domain_cap) argument
806 err = b->rpc_tx_vtbl.kill(b, domain_cap, &msgerr);
838 errval_t spawn_wait_coreid(coreid_t coreid, struct capref domain_cap, argument
841 return spawn_wait_core(disp_get_core_id(), domain_cap, exitcod
848 spawn_wait_core(coreid_t coreid, struct capref domain_cap, uint8_t *exitcode, bool nohang) argument
858 spawn_wait(struct capref domain_cap, uint8_t *status, bool nohang) argument
[all...]
H A Ddomain.c1444 errval_t domain_cap_hash(struct capref domain_cap, uint64_t *ret_hash) argument
1449 errval_t err = monitor_cap_identify_remote(domain_cap, &ret_cap);
/barrelfish-master/usr/fish/
H A Dfish_common.c376 struct capref domain_cap; local
377 int ret = execute_program(core, argc, argv, &domain_cap);
1448 struct capref domain_cap; local
1449 exitcode = execute_program(my_core_id, cmd_argc, cmd_argv, &domain_cap);
1453 exitcode = wait_domain_id(domain_cap);

Completed in 67 milliseconds