Home
last modified time | relevance | path

Searched refs:ctxop (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/common/disp/
H A Dthread.c1018 static struct ctxop *
1021 struct ctxop *ctx, *head; in ctxop_find_by_tmpl()
1049 ctxop_detach_chain(kthread_t *t, struct ctxop *ctx) in ctxop_detach_chain()
1068 struct ctxop *
1071 struct ctxop *ctx; in ctxop_allocate()
1079 ctx = kmem_alloc(sizeof (struct ctxop), KM_SLEEP); in ctxop_allocate()
1095 ctxop_free(struct ctxop *ctx) in ctxop_free()
1100 kmem_free(ctx, sizeof (struct ctxop)); in ctxop_free()
1104 ctxop_attach(kthread_t *t, struct ctxop *ctx) in ctxop_attach()
1134 struct ctxop *head = t->t_ctx, *tail = t->t_ctx->prev; in ctxop_attach()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dproc.h730 extern struct ctxop *ctxop_allocate(const struct ctxop_template *, void *);
731 extern void ctxop_free(struct ctxop *);
732 extern void ctxop_attach(kthread_t *, struct ctxop *);
733 extern void ctxop_detach(kthread_t *, struct ctxop *);
H A Dthread.h66 typedef struct ctxop { struct
74 struct ctxop *next; /* next context ops */ argument
75 struct ctxop *prev; /* previous context ops */ argument
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A DMakefile.files42 ctxop.c \
/illumos-gate/usr/src/uts/intel/os/
H A Dfpu.c1041 static struct ctxop *
1266 struct ctxop *ctx = fp_ctxop_allocate(fp); in fp_exec()
1798 struct ctxop *ctx; in kernel_fpu_begin()
H A Dsysi86.c114 struct ctxop *ctx; in sysi86()
H A Dsundep.c831 struct ctxop *ctx; in lwp_installctx()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c167 struct ctxop *ctxop; /* (o) ctxop storage for vcpu */ member
392 ctxop_free(vcpu->ctxop); in vcpu_cleanup()
423 vcpu->ctxop = ctxop_allocate(&vmm_ctxop_tpl, &vcpu->vtc); in vcpu_init()
2529 ctxop_attach(curthread, vcpu->ctxop); in vm_run()
2637 ctxop_detach(curthread, vcpu->ctxop); in vm_run()
/illumos-gate/usr/src/uts/common/os/
H A Dlwp.c72 extern void freectx_ctx(struct ctxop *);
119 struct ctxop *ctx = NULL; in lwp_create()