HelenOS sources

kobject_t         116 kernel/generic/include/cap/cap.h 	kobject_t *kobject;
kobject_t         136 kernel/generic/include/cap/cap.h extern void cap_publish(struct task *, cap_handle_t, kobject_t *);
kobject_t         137 kernel/generic/include/cap/cap.h extern kobject_t *cap_unpublish(struct task *, cap_handle_t, kobject_type_t);
kobject_t         138 kernel/generic/include/cap/cap.h extern void cap_revoke(kobject_t *);
kobject_t         141 kernel/generic/include/cap/cap.h extern kobject_t *kobject_alloc(unsigned int);
kobject_t         142 kernel/generic/include/cap/cap.h extern void kobject_free(kobject_t *);
kobject_t         143 kernel/generic/include/cap/cap.h extern void kobject_initialize(kobject_t *, kobject_type_t, void *);
kobject_t         144 kernel/generic/include/cap/cap.h extern kobject_t *kobject_get(struct task *, cap_handle_t, kobject_type_t);
kobject_t         145 kernel/generic/include/cap/cap.h extern void kobject_add_ref(kobject_t *);
kobject_t         146 kernel/generic/include/cap/cap.h extern void kobject_put(kobject_t *);
kobject_t          76 kernel/generic/include/ipc/ipc.h 	kobject_t *kobject;
kobject_t         110 kernel/generic/include/ipc/ipc.h 	kobject_t *kobject;
kobject_t          44 kernel/generic/include/ipc/ipcrsc.h extern errno_t phone_alloc(task_t *, bool, cap_phone_handle_t *, kobject_t **);
kobject_t         137 kernel/generic/src/cap/cap.c 	kobject_cache = slab_cache_create("kobject_t", sizeof(kobject_t), 0,
kobject_t         300 kernel/generic/src/cap/cap.c cap_publish(task_t *task, cap_handle_t handle, kobject_t *kobj)
kobject_t         338 kernel/generic/src/cap/cap.c kobject_t *cap_unpublish(task_t *task, cap_handle_t handle, kobject_type_t type)
kobject_t         340 kernel/generic/src/cap/cap.c 	kobject_t *kobj = NULL;
kobject_t         375 kernel/generic/src/cap/cap.c void cap_revoke(kobject_t *kobj)
kobject_t         410 kernel/generic/src/cap/cap.c kobject_t *kobject_alloc(unsigned int flags)
kobject_t         415 kernel/generic/src/cap/cap.c void kobject_free(kobject_t *kobj)
kobject_t         426 kernel/generic/src/cap/cap.c void kobject_initialize(kobject_t *kobj, kobject_type_t type, void *raw)
kobject_t         447 kernel/generic/src/cap/cap.c kobject_t *
kobject_t         450 kernel/generic/src/cap/cap.c 	kobject_t *kobj = NULL;
kobject_t         469 kernel/generic/src/cap/cap.c void kobject_add_ref(kobject_t *kobj)
kobject_t         481 kernel/generic/src/cap/cap.c void kobject_put(kobject_t *kobj)
kobject_t         122 kernel/generic/src/ipc/ipc.c 	kobject_t *kobj = kobject_alloc(0);
kobject_t         780 kernel/generic/src/ipc/ipc.c 	kobject_t *kobj = cap_unpublish(cap->task, cap->handle,
kobject_t         824 kernel/generic/src/ipc/ipc.c 	kobject_t *kobj = cap_unpublish(cap->task, cap->handle,
kobject_t          68 kernel/generic/src/ipc/ipcrsc.c     kobject_t **kobject)
kobject_t          78 kernel/generic/src/ipc/ipcrsc.c 		kobject_t *kobj = kobject_alloc(FRAME_ATOMIC);
kobject_t         118 kernel/generic/src/ipc/ipcrsc.c 	kobject_t *kobj = cap_unpublish(TASK, handle, KOBJECT_TYPE_PHONE);
kobject_t         358 kernel/generic/src/ipc/irq.c 	kobject_t *kobject = kobject_alloc(FRAME_ATOMIC);
kobject_t         403 kernel/generic/src/ipc/irq.c 	kobject_t *kobj = cap_unpublish(TASK, handle, KOBJECT_TYPE_IRQ);
kobject_t         244 kernel/generic/src/ipc/kbox.c 	kobject_t *phone_obj = kobject_get(TASK, phone_handle,
kobject_t          49 kernel/generic/src/ipc/ops/conctmeto.c 	kobject_t *pobj;
kobject_t          74 kernel/generic/src/ipc/ops/conctmeto.c 	kobject_t *pobj = (kobject_t *) call->priv;
kobject_t          86 kernel/generic/src/ipc/ops/conctmeto.c 	kobject_t *pobj = (kobject_t *) answer->priv;
kobject_t         111 kernel/generic/src/ipc/ops/conctmeto.c 	kobject_t *pobj = (kobject_t *) answer->priv;
kobject_t          45 kernel/generic/src/ipc/ops/concttome.c 	kobject_t *pobj = NULL;
kobject_t          61 kernel/generic/src/ipc/ops/concttome.c 	kobject_t *pobj = (kobject_t *) answer->priv;
kobject_t          74 kernel/generic/src/ipc/ops/concttome.c 	kobject_t *pobj = (kobject_t *) answer->priv;
kobject_t          47 kernel/generic/src/ipc/ops/stchngath.c 	kobject_t *sender_obj = kobject_get(TASK,
kobject_t          79 kernel/generic/src/ipc/ops/stchngath.c 		kobject_t *recipient_obj = kobject_get(TASK,
kobject_t         275 kernel/generic/src/ipc/sysipc.c 	kobject_t *kobj = kobject_get(TASK, handle, KOBJECT_TYPE_PHONE);
kobject_t         372 kernel/generic/src/ipc/sysipc.c 	kobject_t *kobj = kobject_get(TASK, handle, KOBJECT_TYPE_PHONE);
kobject_t         424 kernel/generic/src/ipc/sysipc.c 	kobject_t *kobj = kobject_get(TASK, handle, KOBJECT_TYPE_PHONE);
kobject_t         487 kernel/generic/src/ipc/sysipc.c 	kobject_t *ckobj = cap_unpublish(TASK, chandle, KOBJECT_TYPE_CALL);
kobject_t         501 kernel/generic/src/ipc/sysipc.c 	kobject_t *pkobj = kobject_get(TASK, phandle, KOBJECT_TYPE_PHONE);
kobject_t         524 kernel/generic/src/ipc/sysipc.c 				kobject_put((kobject_t *) call->priv);
kobject_t         657 kernel/generic/src/ipc/sysipc.c 	kobject_t *kobj = cap_unpublish(TASK, chandle, KOBJECT_TYPE_CALL);
kobject_t         704 kernel/generic/src/ipc/sysipc.c 	kobject_t *kobj = cap_unpublish(TASK, chandle, KOBJECT_TYPE_CALL);
kobject_t         749 kernel/generic/src/ipc/sysipc.c 	kobject_t *kobj = cap_unpublish(TASK, handle, KOBJECT_TYPE_PHONE);
kobject_t         250 kernel/generic/src/proc/task.c 		kobject_t *phone_obj = kobject_get(task, phone_handle,
kobject_t          62 kernel/generic/src/synch/syswaitq.c 	kobject_t *kobj = cap_unpublish(cap->task, cap->handle,
kobject_t          97 kernel/generic/src/synch/syswaitq.c 	kobject_t *kobj = kobject_alloc(0);
kobject_t         133 kernel/generic/src/synch/syswaitq.c 	kobject_t *kobj = cap_unpublish(TASK, whandle, KOBJECT_TYPE_WAITQ);
kobject_t         153 kernel/generic/src/synch/syswaitq.c 	kobject_t *kobj = kobject_get(TASK, whandle, KOBJECT_TYPE_WAITQ);
kobject_t         181 kernel/generic/src/synch/syswaitq.c 	kobject_t *kobj = kobject_get(TASK, whandle, KOBJECT_TYPE_WAITQ);
HelenOS homepage, sources at GitHub