/freebsd-10.2-release/lib/libkse/arch/arm/arm/ |
H A D | pthread_md.c | 66 struct kcb * 69 struct kcb *kcb; local 71 kcb = malloc(sizeof(struct kcb)); 72 if (kcb != NULL) { 73 bzero(kcb, sizeof(struct kcb)); 74 kcb->kcb_faketcb.tcb_isfake = 1; 75 kcb 83 _kcb_dtor(struct kcb *kcb) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/ia64/ia64/ |
H A D | pthread_md.c | 60 struct kcb * 63 struct kcb *kcb; local 65 kcb = malloc(sizeof(struct kcb)); 66 if (kcb == NULL) 68 bzero(kcb, sizeof(struct kcb)); 69 kcb->kcb_kse = kse; 70 kcb 77 _kcb_dtor(struct kcb *kcb) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/powerpc/powerpc/ |
H A D | pthread_md.c | 59 struct kcb * 62 struct kcb *kcb; local 64 kcb = malloc(sizeof(struct kcb)); 65 if (kcb == NULL) 67 bzero(kcb, sizeof(struct kcb)); 68 kcb->kcb_kse = kse; 69 kcb 76 _kcb_dtor(struct kcb *kcb) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/amd64/amd64/ |
H A D | pthread_md.c | 64 struct kcb * 67 struct kcb *kcb; local 69 kcb = malloc(sizeof(struct kcb)); 70 if (kcb != NULL) { 71 bzero(kcb, sizeof(struct kcb)); 72 kcb->kcb_self = kcb; 79 _kcb_dtor(struct kcb *kcb) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/sparc64/sparc64/ |
H A D | pthread_md.c | 71 struct kcb * 74 struct kcb *kcb; local 76 kcb = malloc(sizeof(struct kcb)); 77 if (kcb != NULL) { 78 bzero(kcb, sizeof(struct kcb)); 79 kcb->kcb_faketcb.tcb_isfake = 1; 80 kcb 88 _kcb_dtor(struct kcb *kcb) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/i386/i386/ |
H A D | pthread_md.c | 75 struct kcb * 78 struct kcb *kcb; local 80 kcb = malloc(sizeof(struct kcb)); 81 if (kcb != NULL) { 82 bzero(kcb, sizeof(struct kcb)); 83 kcb->kcb_self = kcb; 90 _kcb_dtor(struct kcb *kcb) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/arm/include/ |
H A D | pthread_md.h | 51 struct kcb; 71 struct kcb *tcb_curkcb; 77 struct kcb { struct 90 * The kcb and tcb constructors. 94 struct kcb *_kcb_ctor(struct kse *kse); 95 void _kcb_dtor(struct kcb *); 108 _kcb_set(struct kcb *kcb) argument 111 __kcb_swp((uint32_t)&kcb->kcb_faketcb.tcb_tp, &_tp); 115 * Get the current kcb 175 _tcb_set(struct kcb *kcb, struct tcb *tcb) argument 211 _thread_enter_uts(struct tcb *tcb, struct kcb *kcb) argument 230 _thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/powerpc/include/ |
H A D | pthread_md.h | 54 struct kcb; 71 struct kcb *tcb_curkcb; 77 struct kcb { struct 120 * The kcb and tcb constructors. 124 struct kcb *_kcb_ctor(struct kse *kse); 125 void _kcb_dtor(struct kcb *); 129 _kcb_set(struct kcb *kcb) argument 132 ppc_set_tcb(&kcb->kcb_faketcb); 136 * Get the current kcb 212 _tcb_set(struct kcb *kcb, struct tcb *tcb) argument 245 _thread_enter_uts(struct tcb *tcb, struct kcb *kcb) argument 261 _thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/sparc64/include/ |
H A D | pthread_md.h | 51 struct kcb; 74 struct kcb *tcb_curkcb; 81 struct kcb { struct 93 * The kcb and tcb constructors. 97 struct kcb *_kcb_ctor(struct kse *kse); 98 void _kcb_dtor(struct kcb *); 102 _kcb_set(struct kcb *kcb) argument 105 _tp = &kcb->kcb_faketcb.tcb_tp; 109 * Get the current kcb 177 _tcb_set(struct kcb *kcb, struct tcb *tcb) argument 213 _thread_enter_uts(struct tcb *tcb, struct kcb *kcb) argument 229 _thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/amd64/include/ |
H A D | pthread_md.h | 57 * %fs points to a struct kcb. 59 struct kcb { struct 61 struct kcb *kcb_self; /* self reference */ 77 #define __kcb_offset(name) __offsetof(struct kcb, name) 82 #define __kcb_type(name) __typeof(((struct kcb *)0)->name) 147 struct kcb *_kcb_ctor(struct kse *); 148 void _kcb_dtor(struct kcb *); 152 _kcb_set(struct kcb *kcb) argument 154 amd64_set_fsbase(kcb); 186 _tcb_set(struct kcb *kcb, struct tcb *tcb) argument 221 _thread_enter_uts(struct tcb *tcb, struct kcb *kcb) argument 239 _thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/i386/include/ |
H A D | pthread_md.h | 56 * %gs points to a struct kcb. 58 struct kcb { struct 60 struct kcb *kcb_self; /* self reference */ 76 #define __kcb_offset(name) __offsetof(struct kcb, name) 81 #define __kcb_type(name) __typeof(((struct kcb *)0)->name) 147 struct kcb *_kcb_ctor(struct kse *); 148 void _kcb_dtor(struct kcb *); 152 _kcb_set(struct kcb *kcb) argument 154 i386_set_gsbase(kcb); 186 _tcb_set(struct kcb *kcb, struct tcb *tcb) argument 219 _thread_enter_uts(struct tcb *tcb, struct kcb *kcb) argument 237 _thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) argument [all...] |
/freebsd-10.2-release/lib/libkse/arch/ia64/include/ |
H A D | pthread_md.h | 44 struct kcb; 63 struct kcb *tcb_curkcb; 68 struct kcb { struct 92 * The kcb and tcb constructors. 96 struct kcb *_kcb_ctor(struct kse *kse); 97 void _kcb_dtor(struct kcb *); 101 _kcb_set(struct kcb *kcb) argument 104 ia64_set_tcb(&kcb->kcb_faketcb); 108 * Get the current kcb 183 _tcb_set(struct kcb *kcb, struct tcb *tcb) argument 222 _thread_enter_uts(struct tcb *tcb, struct kcb *kcb) argument 238 _thread_switch(struct kcb *kcb, struct tcb *tcb, int setmbox) argument [all...] |
/freebsd-10.2-release/lib/libkse/thread/ |
H A D | thr_private.h | 166 struct kcb *k_kcb;
|