MCPcopy Create free account
hub / github.com/HelenOS/helenos / cap_initialize

Function cap_initialize

kernel/generic/src/cap/cap.c:223–230  ·  view source on GitHub ↗

Initialize capability and associate it with its handle * * @param cap Address of the capability. * @param task Backling to the owning task. * @param handle Capability handle. */

Source from the content-addressed store, hash-verified

221 * @param handle Capability handle.
222 */
223static void cap_initialize(cap_t *cap, task_t *task, cap_handle_t handle)
224{
225 cap->state = CAP_STATE_FREE;
226 cap->task = task;
227 cap->handle = handle;
228 link_initialize(&cap->kobj_link);
229 link_initialize(&cap->type_link);
230}
231
232/** Get capability using capability handle
233 *

Callers 1

cap_allocFunction · 0.85

Calls 1

link_initializeFunction · 0.50

Tested by

no test coverage detected