Home
last modified time | relevance | path

Searched refs:hwt_thread (Results 1 – 13 of 13) sorted by relevance

/src/sys/dev/hwt/
H A Dhwt_thread.c71 struct hwt_thread *
74 struct hwt_thread *thr; in hwt_thread_first()
88 struct hwt_thread *
91 struct hwt_thread *thr; in hwt_thread_lookup()
113 hwt_thread_alloc(struct hwt_thread **thr0, char *path, size_t bufsize, in hwt_thread_alloc()
116 struct hwt_thread *thr; in hwt_thread_alloc()
124 thr = malloc(sizeof(struct hwt_thread), M_HWT_THREAD, in hwt_thread_alloc()
140 hwt_thread_free(struct hwt_thread *thr) in hwt_thread_free()
155 hwt_thread_insert(struct hwt_context *ctx, struct hwt_thread *thr, in hwt_thread_insert()
H A Dhwt_thread.h34 struct hwt_thread { struct
39 TAILQ_ENTRY(hwt_thread) next; argument
50 int hwt_thread_alloc(struct hwt_thread **thr0, char *path, size_t bufsize, argument
52 void hwt_thread_free(struct hwt_thread *thr);
55 void hwt_thread_insert(struct hwt_context *ctx, struct hwt_thread *thr, struct hwt_record_entry *en…
56 struct hwt_thread * hwt_thread_first(struct hwt_context *ctx);
57 struct hwt_thread * hwt_thread_lookup(struct hwt_context *ctx,
H A Dhwt_backend.h48 int (*hwt_backend_thread_alloc)(struct hwt_thread *);
49 void (*hwt_backend_thread_free)(struct hwt_thread *);
77 int hwt_backend_thread_alloc(struct hwt_context *ctx, struct hwt_thread *);
78 void hwt_backend_thread_free(struct hwt_thread *);
H A Dhwt_hook.c63 struct hwt_thread *thr; in hwt_switch_in()
99 struct hwt_thread *thr; in hwt_switch_out()
133 struct hwt_thread *thr; in hwt_hook_thread_exit()
166 struct hwt_thread *thr; in hwt_hook_mmap()
210 struct hwt_thread *thr; in hwt_hook_thread_create()
H A Dhwt_backend.c262 hwt_backend_thread_alloc(struct hwt_context *ctx, struct hwt_thread *thr) in hwt_backend_thread_alloc()
278 hwt_backend_thread_free(struct hwt_thread *thr) in hwt_backend_thread_free()
H A Dhwt_vm.h41 struct hwt_thread *thr; /* thr mode only. */
H A Dhwt_context.h56 TAILQ_HEAD(, hwt_thread) threads;
H A Dhwt_context.c141 struct hwt_thread *thr; in hwt_ctx_free_threads()
H A Dhwt_ioctl.c136 struct hwt_thread *thr; in hwt_ioctl_alloc_mode_thread()
/src/sys/arm64/spe/
H A Darm_spe_backend.c225 struct hwt_thread *thr; in spe_backend_deinit()
301 struct hwt_thread *thr = NULL; in spe_backend_configure()
589 struct hwt_thread *thr; in spe_backend_stop()
640 struct hwt_thread *thr; in spe_backend_svc_buf()
735 spe_backend_thread_alloc(struct hwt_thread *thr) in spe_backend_thread_alloc()
757 spe_backend_thread_free(struct hwt_thread *thr) in spe_backend_thread_free()
/src/sys/modules/hwt/
H A DMakefile18 hwt_thread.c \
/src/sys/amd64/pt/
H A Dpt.c427 struct hwt_thread *thr; in pt_backend_configure()
635 struct hwt_thread *thr; in pt_backend_deinit()
691 pt_backend_alloc_thread(struct hwt_thread *thr) in pt_backend_alloc_thread()
712 pt_backend_free_thread(struct hwt_thread *thr) in pt_backend_free_thread()
/src/sys/conf/
H A Dfiles1814 dev/hwt/hwt_thread.c optional hwt