Lines Matching refs:hwt_backend
57 struct hwt_backend *backend;
72 error = ctx->hwt_backend->ops->hwt_backend_init(ctx); in hwt_backend_init()
83 ctx->hwt_backend->ops->hwt_backend_deinit(ctx); in hwt_backend_deinit()
93 error = ctx->hwt_backend->ops->hwt_backend_configure(ctx, cpu_id, in hwt_backend_configure()
105 ctx->hwt_backend->ops->hwt_backend_enable(ctx, cpu_id); in hwt_backend_enable()
114 ctx->hwt_backend->ops->hwt_backend_disable(ctx, cpu_id); in hwt_backend_disable()
123 ctx->hwt_backend->ops->hwt_backend_enable_smp(ctx); in hwt_backend_enable_smp()
132 ctx->hwt_backend->ops->hwt_backend_disable_smp(ctx); in hwt_backend_disable_smp()
141 ctx->hwt_backend->ops->hwt_backend_dump(cpu_id); in hwt_backend_dump()
152 error = ctx->hwt_backend->ops->hwt_backend_read(vm, ident, in hwt_backend_read()
158 struct hwt_backend *
162 struct hwt_backend *backend; in hwt_backend_lookup()
178 hwt_backend_register(struct hwt_backend *backend) in hwt_backend_register()
199 hwt_backend_unregister(struct hwt_backend *backend) in hwt_backend_unregister()
244 ctx->hwt_backend->ops->hwt_backend_stop(ctx); in hwt_backend_stop()
255 error = ctx->hwt_backend->ops->hwt_backend_svc_buf(ctx, data, data_size, in hwt_backend_svc_buf()
268 if (ctx->hwt_backend->ops->hwt_backend_thread_alloc == NULL) in hwt_backend_thread_alloc()
272 error = ctx->hwt_backend->ops->hwt_backend_thread_alloc(thr); in hwt_backend_thread_alloc()