Searched refs:tcb (Results 51 - 75 of 97) sorted by relevance

1234

/seL4-refos-master/kernel/src/arch/x86/object/
H A Dvcpu.c471 static void dissociateVcpuTcb(tcb_t *tcb, vcpu_t *vcpu) argument
473 assert(tcb->tcbArch.tcbVCPU == vcpu);
474 assert(vcpu->vcpuTCB == tcb);
475 tcb->tcbArch.tcbVCPU = NULL;
496 static void associateVcpuTcb(tcb_t *tcb, vcpu_t *vcpu) argument
498 if (tcb->tcbArch.tcbVCPU) {
499 dissociateVcpuTcb(tcb, tcb->tcbArch.tcbVCPU);
504 vcpu->vcpuTCB = tcb;
505 tcb
872 invokeSetTCB(vcpu_t *vcpu, tcb_t *tcb) argument
916 vcpu_sysvmenter_reply_to_user(tcb_t *tcb) argument
1274 VMCheckBoundNotification(tcb_t *tcb) argument
[all...]
/seL4-refos-master/libs/libsel4allocman/
H A Dexample_bootstrap.c144 cspacepath_t tcb; local
170 tcb = _cspace_simple1level_make_path(&boot_cspace, seL4_CapInitThreadTCB);
172 allocman = bootstrap_new_1level(bootstrap, 14, tcb, pd, &oldroot);
212 cspacepath_t tcb; local
238 tcb = _cspace_simple1level_make_path(&boot_cspace, seL4_CapInitThreadTCB);
240 allocman = bootstrap_new_2level(bootstrap, 6, 10, tcb, pd, &oldroot);
/seL4-refos-master/projects/seL4_libs/libsel4allocman/
H A Dexample_bootstrap.c144 cspacepath_t tcb; local
170 tcb = _cspace_simple1level_make_path(&boot_cspace, seL4_CapInitThreadTCB);
172 allocman = bootstrap_new_1level(bootstrap, 14, tcb, pd, &oldroot);
212 cspacepath_t tcb; local
238 tcb = _cspace_simple1level_make_path(&boot_cspace, seL4_CapInitThreadTCB);
240 allocman = bootstrap_new_2level(bootstrap, 6, 10, tcb, pd, &oldroot);
/seL4-refos-master/libs/libsel4allocman/include/allocman/
H A Dbootstrap.h256 * @param tcb Path to the TCB of the current thread, need to perform an invocation of seL4_TCB_SetSpace
263 allocman_t *bootstrap_new_1level(bootstrap_info_t *info, size_t cnode_size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot);
271 * @param tcb Path to the TCB of the current thread, need to perform an invocation of seL4_TCB_SetSpace
278 allocman_t *bootstrap_new_2level(bootstrap_info_t *info, size_t l1size, size_t l2size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot);
/seL4-refos-master/projects/seL4_libs/libsel4allocman/include/allocman/
H A Dbootstrap.h256 * @param tcb Path to the TCB of the current thread, need to perform an invocation of seL4_TCB_SetSpace
263 allocman_t *bootstrap_new_1level(bootstrap_info_t *info, size_t cnode_size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot);
271 * @param tcb Path to the TCB of the current thread, need to perform an invocation of seL4_TCB_SetSpace
278 allocman_t *bootstrap_new_2level(bootstrap_info_t *info, size_t l1size, size_t l2size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot);
/seL4-refos-master/kernel/libsel4/include/sel4/
H A Dsyscalls.h115 * @param tcb A capability to the tcb object for the thread to name.
120 seL4_DebugNameThread(seL4_CPtr tcb, const char *name);
/seL4-refos-master/libs/libsel4/include/sel4/
H A Dsyscalls.h115 * @param tcb A capability to the tcb object for the thread to name.
120 seL4_DebugNameThread(seL4_CPtr tcb, const char *name);
/seL4-refos-master/projects/refos/impl/apps/process_server/src/system/process/
H A Dthread.c72 int error = seL4_TCB_Resume(thread->sel4utilsThread.tcb.cptr);
/seL4-refos-master/apps/process_server/src/system/process/
H A Dthread.c72 int error = seL4_TCB_Resume(thread->sel4utilsThread.tcb.cptr);
/seL4-refos-master/kernel/include/arch/arm/arch/kernel/
H A Dvspace.h39 void setVMRoot(tcb_t *tcb);
/seL4-refos-master/kernel/include/arch/arm/arch/object/
H A Dvcpu.h74 struct tcb *vcpuTCB;
102 void associateVCPUTCB(vcpu_t *vcpu, tcb_t *tcb);
104 void dissociateVCPUTCB(vcpu_t *vcpu, tcb_t *tcb);
132 exception_t invokeVCPUSetTCB(vcpu_t *vcpu, tcb_t *tcb);
/seL4-refos-master/kernel/include/kernel/
H A Dthread.h172 void configureIdleThread(tcb_t *tcb);
211 static inline void updateRestartPC(tcb_t *tcb)
213 setRegister(tcb, FaultIP, getRegister(tcb, NextIP));
H A Dboot.h120 pptr_t tcb; member in struct:__anon15
/seL4-refos-master/libs/libsel4utils/include/sel4utils/
H A Dthread_config.h45 /* affinity for this tcb. Must set sched_ctrl if CONFIG_RT */
130 static inline sel4utils_thread_config_t thread_config_auth(sel4utils_thread_config_t config, seL4_CPtr tcb) argument
132 config.sched_params.auth = tcb;
/seL4-refos-master/projects/seL4_libs/libsel4utils/include/sel4utils/
H A Dthread_config.h45 /* affinity for this tcb. Must set sched_ctrl if CONFIG_RT */
130 static inline sel4utils_thread_config_t thread_config_auth(sel4utils_thread_config_t config, seL4_CPtr tcb) argument
132 config.sched_params.auth = tcb;
/seL4-refos-master/kernel/src/model/
H A Dstatedata.c14 #include <object/tcb.h>
41 * tcb pointers */
/seL4-refos-master/libs/libsel4muslcsys/src/
H A Dvsyscall.c61 seL4_CPtr tcb; local
62 if (sscanf(tcb_string, "%p", (void **)&tcb) == 1) {
63 seL4_TCB_SetTLSBase(tcb, (seL4_Word)tp);
/seL4-refos-master/projects/seL4_libs/libsel4muslcsys/src/
H A Dvsyscall.c61 seL4_CPtr tcb; local
62 if (sscanf(tcb_string, "%p", (void **)&tcb) == 1) {
63 seL4_TCB_SetTLSBase(tcb, (seL4_Word)tp);
/seL4-refos-master/libs/libsel4allocman/src/
H A Dbootstrap.c59 cspacepath_t tcb; member in struct:bootstrap_info
464 error = api_tcb_set_space(bs->tcb.capPtr, 0,
524 if(pos == bs->tcb.capPtr || pos == bs->pd.capPtr) {
598 error = api_tcb_set_space(bs->tcb.capPtr, 0,
646 bs->tcb = bs->boot_cspace.make_path(bs->boot_cspace.cspace, seL4_CapInitThreadTCB);
649 static void bootstrap_set_pd_tcb(bootstrap_info_t *bs, cspacepath_t pd, cspacepath_t tcb) { argument
651 bs->tcb = tcb;
759 /* set the pd and tcb */
811 static allocman_t *_bootstrap_new_level1(bootstrap_info_t *info, size_t cnode_size, cspacepath_t tcb, cspacepath_ argument
825 _bootstrap_new_level2(bootstrap_info_t *info, size_t l1size, size_t l2size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot) argument
859 bootstrap_new_1level(bootstrap_info_t *info, size_t cnode_size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot) argument
868 bootstrap_new_2level(bootstrap_info_t *info, size_t l1size, size_t l2size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot) argument
1195 cspacepath_t tcb = _cspace_simple1level_make_path(&bootstrap->maybe_boot_cspace, simple_get_tcb(simple)); local
[all...]
/seL4-refos-master/projects/seL4_libs/libsel4allocman/src/
H A Dbootstrap.c59 cspacepath_t tcb; member in struct:bootstrap_info
464 error = api_tcb_set_space(bs->tcb.capPtr, 0,
524 if(pos == bs->tcb.capPtr || pos == bs->pd.capPtr) {
598 error = api_tcb_set_space(bs->tcb.capPtr, 0,
646 bs->tcb = bs->boot_cspace.make_path(bs->boot_cspace.cspace, seL4_CapInitThreadTCB);
649 static void bootstrap_set_pd_tcb(bootstrap_info_t *bs, cspacepath_t pd, cspacepath_t tcb) { argument
651 bs->tcb = tcb;
759 /* set the pd and tcb */
811 static allocman_t *_bootstrap_new_level1(bootstrap_info_t *info, size_t cnode_size, cspacepath_t tcb, cspacepath_ argument
825 _bootstrap_new_level2(bootstrap_info_t *info, size_t l1size, size_t l2size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot) argument
859 bootstrap_new_1level(bootstrap_info_t *info, size_t cnode_size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot) argument
868 bootstrap_new_2level(bootstrap_info_t *info, size_t l1size, size_t l2size, cspacepath_t tcb, cspacepath_t pd, cspacepath_t *oldroot) argument
1195 cspacepath_t tcb = _cspace_simple1level_make_path(&bootstrap->maybe_boot_cspace, simple_get_tcb(simple)); local
[all...]
/seL4-refos-master/kernel/include/arch/x86/arch/object/
H A Dvcpu.h270 struct tcb *vcpuTCB;
337 void vcpu_sysvmenter_reply_to_user(tcb_t *tcb);
346 void VMCheckBoundNotification(tcb_t *tcb);
/seL4-refos-master/kernel/include/arch/riscv/arch/kernel/
H A Dvspace.h63 void setVMRoot(tcb_t *tcb);
/seL4-refos-master/projects/seL4_libs/libsel4serialserver/src/
H A Dparentapi.c125 NAME_THREAD(get_serial_server()->server_thread.tcb.cptr, "serial server");
/seL4-refos-master/kernel/include/model/
H A Dstatedata.h12 #include <object/tcb.h>
/seL4-refos-master/kernel/src/kernel/
H A Dthread.c29 BOOT_CODE void configureIdleThread(tcb_t *tcb) argument
31 Arch_configureIdleThread(tcb);
32 setThreadState(tcb, ThreadState_IdleThreadState);

Completed in 260 milliseconds

1234