Home
last modified time | relevance | path

Searched refs:gate (Results 1 – 21 of 21) sorted by relevance

/l4re-core-master/l4sys/include/
A Dipc_gate.h80 l4_ipc_gate_get_infos(l4_cap_idx_t gate, l4_umword_t *label);
87 l4_ipc_gate_get_infos_u(l4_cap_idx_t gate, l4_umword_t *label, l4_utcb_t *utcb);
107 l4_ipc_gate_bind_thread_u(l4_cap_idx_t gate, in l4_ipc_gate_bind_thread_u() argument
111 return l4_rcv_ep_bind_thread_u(gate, thread, label, utcb); in l4_ipc_gate_bind_thread_u()
115 l4_ipc_gate_get_infos_u(l4_cap_idx_t gate, l4_umword_t *label, l4_utcb_t *utcb) in l4_ipc_gate_get_infos_u() argument
120 tag = l4_ipc_call(gate, utcb, l4_msgtag(L4_PROTO_KOBJECT, 1, 0, 0), in l4_ipc_gate_get_infos_u()
131 l4_ipc_gate_bind_thread(l4_cap_idx_t gate, l4_cap_idx_t thread, in l4_ipc_gate_bind_thread() argument
134 return l4_rcv_ep_bind_thread_u(gate, thread, label, l4_utcb()); in l4_ipc_gate_bind_thread()
138 l4_ipc_gate_get_infos(l4_cap_idx_t gate, l4_umword_t *label) in l4_ipc_gate_get_infos() argument
140 return l4_ipc_gate_get_infos_u(gate, label, l4_utcb()); in l4_ipc_gate_get_infos()
A Dipc_gate4 * The C++ IPC gate interface.
36 * The C++ IPC gate interface.
39 * domains. An IPC gate can be created using the L4::Factory interface.
41 * Depending on the permissions of the capability used, an IPC gate forwards IPC
52 * IPC gate. The L4::Ipc_gate interface of an IPC gate is only accessible if the
56 * forwarded to the bound thread instead of being processed by the IPC gate
57 * itself. In a client/server scenario, a client should only get IPC gate
59 * tamper with the IPC gate.
61 * When binding a thread to an IPC gate, a user-defined, kernel protected,
86 * Get information about the IPC-gate.
[all …]
A Dfactory374 * Create a new IPC gate.
376 * \param[out] target_cap The kernel stores the new IPC gate's capability
379 * bind the gate to. Use #L4_INVALID_CAP to create
380 * an unbound IPC gate.
381 * \param label Optional label of the gate (is used if
393 * An unbound IPC gate can be bound to a thread using
A Dkobject103 * capabilities or by using the IPC-gate deletion IRQs. And to cleanup
A Dthread326 * * deletion of an IPC gate bound to this thread.
396 * directly or by IPC gate) that are already in flight, that is that the sender
/l4re-core-master/libsigma0/lib/src/
A Dclient.c13 l4sigma0_new_client(l4_cap_idx_t pager, l4_cap_idx_t gate) in l4sigma0_new_client() argument
23 b->br[1] = l4_obj_fpage(gate, 0, 0).raw; in l4sigma0_new_client()
/l4re-core-master/sigma0/doc/
A Dsigma0.dox18 * accessible to Moe via an IPC gate capability. Using this capability, Moe can
20 * additional IPC gate capabilities. This request is done using the L4::Factory
/l4re-core-master/l4re/util/include/
A Dobject_registry43 * an IPC gate is created, the specified thread is bound to the IPC gate.
45 * the label of the IPC gate.
215 * \retval L4::Cap<void> A valid capability to a new IPC gate.
216 * \retval L4::Cap<void>::Invalid The allocation of the IPC gate
219 * The IPC gate will be allocated using the registry's factory. The
251 * software interrupt or an IPC gate.
A Dname_space_svr245 * false the label of a locally bound IPC gate.
/l4re-core-master/l4sys/doc/
A Dfactory.dox52 - Creates an unbound IPC gate.
53 - Alternatively, an IPC gate can be immediately bound to a thread upon
/l4re-core-master/libsigma0/include/
A Dsigma0.h206 L4_CV int l4sigma0_new_client(l4_cap_idx_t sigma0, l4_cap_idx_t gate);
/l4re-core-master/l4sys/include/ARCH-mips/
A Dktrace_events.h93 } gate; /* 72 */ member
323 } gate; /* 48 */ member
/l4re-core-master/l4sys/include/cxx/
A Dipc_epiface336 * Register an L4::Epiface for an IPC gate available in the applications
354 * \retval L4::Cap<void> A valid capability to a new IPC gate.
355 * \retval L4::Cap<void>::Invalid The allocation of the IPC gate
359 * of the allocated IPC gate.
388 * may point to an IPC gate or an IRQ.
A Dipc_types443 * only the label of the IPC gate will be provided if the gate
445 * i.e. the target thread of the IPC gate is in the same task as the
658 * an IPC gate where the receiver should become the server, i.e. where
/l4re-core-master/l4sys/include/ARCH-arm/
A Dktrace_events.h92 } gate; /* 48 */ member
/l4re-core-master/l4sys/include/ARCH-arm64/
A Dktrace_events.h92 } gate; /* 72 */ member
/l4re-core-master/l4sys/include/ARCH-ppc32/
A Dktrace_events.h82 } gate; /* 48 */ member
/l4re-core-master/l4sys/include/ARCH-sparc/
A Dktrace_events.h82 } gate; /* 48 */ member
/l4re-core-master/l4sys/include/ARCH-amd64/
A Dktrace_events.h93 } gate; /* 72 */ member
/l4re-core-master/l4sys/include/ARCH-x86/
A Dktrace_events.h93 } gate; /* 48 */ member
/l4re-core-master/ned/doc/
A Dned.dox95 \li \c new_channel() Returns a new IPC gate that can be used to connect

Completed in 30 milliseconds