Home
last modified time | relevance | path

Searched refs:engine (Results 1 – 25 of 1133) sorted by relevance

12345678910>>...46

/netbsd-src/crypto/external/bsd/heimdal/dist/lib/hcrypto/
H A Dengine.c61 ENGINE *engine; in ENGINE_new() local
63 engine = calloc(1, sizeof(*engine)); in ENGINE_new()
64 engine->references = 1; in ENGINE_new()
66 return engine; in ENGINE_new()
70 ENGINE_free(ENGINE *engine) in ENGINE_free() argument
72 return ENGINE_finish(engine); in ENGINE_free()
76 ENGINE_finish(ENGINE *engine) in ENGINE_finish() argument
78 if (engine->references-- <= 0) in ENGINE_finish()
80 if (engine->references > 0) in ENGINE_finish()
83 if (engine->name) in ENGINE_finish()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/
H A Dintel_engine_cs.c246 static void __sprint_engine_name(struct intel_engine_cs *engine) in __sprint_engine_name() argument
253 GEM_WARN_ON(snprintf(engine->name, sizeof(engine->name), "%s'%u", in __sprint_engine_name()
254 intel_engine_class_repr(engine->class), in __sprint_engine_name()
255 engine->instance) >= sizeof(engine->name)); in __sprint_engine_name()
258 void intel_engine_set_hwsp_writemask(struct intel_engine_cs *engine, u32 mask) in intel_engine_set_hwsp_writemask() argument
264 if (INTEL_GEN(engine->i915) < 6 && engine->class != RENDER_CLASS) in intel_engine_set_hwsp_writemask()
267 if (INTEL_GEN(engine->i915) >= 3) in intel_engine_set_hwsp_writemask()
268 ENGINE_WRITE(engine, RING_HWSTAM, mask); in intel_engine_set_hwsp_writemask()
270 ENGINE_WRITE16(engine, RING_HWSTAM, mask); in intel_engine_set_hwsp_writemask()
273 static void intel_engine_sanitize_mmio(struct intel_engine_cs *engine) in intel_engine_sanitize_mmio() argument
[all …]
H A Dintel_ring_submission.c77 *cs++ = intel_gt_scratch_offset(rq->engine->gt, in gen2_render_ring_flush()
151 *cs++ = intel_gt_scratch_offset(rq->engine->gt, in gen4_render_ring_flush()
161 *cs++ = intel_gt_scratch_offset(rq->engine->gt, in gen4_render_ring_flush()
216 intel_gt_scratch_offset(rq->engine->gt, in gen6_emit_post_sync_nonzero_flush()
251 intel_gt_scratch_offset(rq->engine->gt, in gen6_render_ring_flush()
310 *cs++ = intel_gt_scratch_offset(rq->engine->gt, in gen6_rcs_emit_breadcrumb()
357 intel_gt_scratch_offset(rq->engine->gt, in gen7_render_ring_flush()
439 GEM_BUG_ON(i915_request_active_timeline(rq)->hwsp_ggtt != rq->engine->status_page.vma); in gen6_xcs_emit_breadcrumb()
459 GEM_BUG_ON(i915_request_active_timeline(rq)->hwsp_ggtt != rq->engine->status_page.vma); in gen7_xcs_emit_breadcrumb()
487 static void set_hwstam(struct intel_engine_cs *engine, u32 mask) in set_hwstam() argument
[all …]
H A Dmock_engine.c52 static struct intel_ring *mock_ring(struct intel_engine_cs *engine) in mock_ring() argument
87 static struct i915_request *first_request(struct mock_engine *engine) in first_request() argument
89 return list_first_entry_or_null(&engine->hw_queue, in first_request()
100 intel_engine_signal_breadcrumbs(request->engine); in advance()
105 struct mock_engine *engine = from_timer(engine, t, hw_delay); in hw_delay_complete() local
109 spin_lock_irqsave(&engine->hw_lock, flags); in hw_delay_complete()
112 request = first_request(engine); in hw_delay_complete()
120 while ((request = first_request(engine))) { in hw_delay_complete()
122 mod_timer(&engine->hw_delay, in hw_delay_complete()
130 spin_unlock_irqrestore(&engine->hw_lock, flags); in hw_delay_complete()
[all …]
H A Dintel_engine_heartbeat.c28 static bool next_heartbeat(struct intel_engine_cs *engine) in next_heartbeat() argument
32 delay = READ_ONCE(engine->props.heartbeat_interval_ms); in next_heartbeat()
39 schedule_delayed_work(&engine->heartbeat.work, delay); in next_heartbeat()
44 static void idle_pulse(struct intel_engine_cs *engine, struct i915_request *rq) in idle_pulse() argument
46 engine->wakeref_serial = READ_ONCE(engine->serial) + 1; in idle_pulse()
51 struct intel_engine_cs *engine) in show_heartbeat() argument
55 intel_engine_dump(engine, &p, in show_heartbeat()
57 engine->name, in show_heartbeat()
66 struct intel_engine_cs *engine = in heartbeat() local
67 container_of(wrk, typeof(*engine), heartbeat.work.work); in heartbeat()
[all …]
H A Dintel_engine_pm.c26 struct intel_engine_cs *engine = in __engine_unpark() local
27 container_of(wf, typeof(*engine), wakeref); in __engine_unpark()
31 ENGINE_TRACE(engine, "\n"); in __engine_unpark()
33 intel_gt_pm_get(engine->gt); in __engine_unpark()
37 if (engine->default_state) in __engine_unpark()
38 map = i915_gem_object_pin_map(engine->default_state, in __engine_unpark()
41 engine->pinned_default_state = map; in __engine_unpark()
44 ce = engine->kernel_context; in __engine_unpark()
51 int type = i915_coherent_map_type(engine->i915); in __engine_unpark()
64 if (engine->unpark) in __engine_unpark()
[all …]
H A Dselftest_engine_heartbeat.c36 static int engine_sync_barrier(struct intel_engine_cs *engine) in engine_sync_barrier() argument
38 return timeline_sync(engine->kernel_context->timeline); in engine_sync_barrier()
86 static int __live_idle_pulse(struct intel_engine_cs *engine, in __live_idle_pulse() argument
92 GEM_BUG_ON(!intel_engine_pm_is_awake(engine)); in __live_idle_pulse()
102 err = i915_active_acquire_preallocate_barrier(&p->active, engine); in __live_idle_pulse()
112 GEM_BUG_ON(llist_empty(&engine->barrier_tasks)); in __live_idle_pulse()
114 err = fn(engine); in __live_idle_pulse()
118 GEM_BUG_ON(!llist_empty(&engine->barrier_tasks)); in __live_idle_pulse()
120 if (engine_sync_barrier(engine)) { in __live_idle_pulse()
123 pr_err("%s: no heartbeat pulse?\n", engine->name); in __live_idle_pulse()
[all …]
H A Dintel_lrc.c272 static struct virtual_engine *to_virtual_engine(struct intel_engine_cs *engine) in to_virtual_engine() argument
274 GEM_BUG_ON(!intel_engine_is_virtual(engine)); in to_virtual_engine()
275 return container_of(engine, struct virtual_engine, base); in to_virtual_engine()
279 struct intel_engine_cs *engine);
283 const struct intel_engine_cs *engine,
288 const struct intel_engine_cs *engine,
319 static inline u32 intel_hws_preempt_address(struct intel_engine_cs *engine) in intel_hws_preempt_address() argument
321 return (i915_ggtt_offset(engine->status_page.vma) + in intel_hws_preempt_address()
326 ring_set_paused(const struct intel_engine_cs *engine, int state) in ring_set_paused() argument
334 engine->status_page.addr[I915_GEM_HWS_PREEMPT] = state; in ring_set_paused()
[all …]
H A Dintel_engine_user.c95 void intel_engine_add_user(struct intel_engine_cs *engine) in intel_engine_add_user() argument
97 llist_add(&engine->uabi_node.llist, &engine->i915->uabi_engines_llist); in intel_engine_add_user()
138 struct intel_engine_cs *engine = in sort_engines() local
139 llist_entry(pos, typeof(*engine), uabi_node.llist); in sort_engines()
140 list_add(&engine->uabi_node.list, engines); in sort_engines()
148 u8 engine; in set_scheduler_caps() member
157 struct intel_engine_cs *engine; in set_scheduler_caps() local
162 for_each_uabi_engine(engine, i915) { /* all engines must agree! */ in set_scheduler_caps()
165 if (engine->schedule) in set_scheduler_caps()
173 if (engine->flags & BIT(map[i].engine)) in set_scheduler_caps()
[all …]
H A Dintel_engine.h150 intel_read_status_page(const struct intel_engine_cs *engine, int reg) in intel_read_status_page() argument
153 return READ_ONCE(engine->status_page.addr[reg]); in intel_read_status_page()
157 intel_write_status_page(struct intel_engine_cs *engine, int reg, u32 value) in intel_write_status_page() argument
166 clflush(&engine->status_page.addr[reg]); in intel_write_status_page()
167 engine->status_page.addr[reg] = value; in intel_write_status_page()
168 clflush(&engine->status_page.addr[reg]); in intel_write_status_page()
171 WRITE_ONCE(engine->status_page.addr[reg], value); in intel_write_status_page()
202 void intel_engine_stop(struct intel_engine_cs *engine);
203 void intel_engine_cleanup(struct intel_engine_cs *engine);
211 int intel_engine_init_common(struct intel_engine_cs *engine);
[all …]
H A Dintel_reset.c50 struct intel_engine_cs *engine = rq->engine; in engine_skip_context() local
56 lockdep_assert_held(&engine->active.lock); in engine_skip_context()
57 list_for_each_entry_continue(rq, &engine->active.requests, sched.link) in engine_skip_context()
327 struct intel_engine_cs *engine; in gen6_reset_engines() local
336 for_each_engine_masked(engine, gt, engine_mask, tmp) { in gen6_reset_engines()
337 GEM_BUG_ON(engine->id >= ARRAY_SIZE(hw_engine_mask)); in gen6_reset_engines()
338 hw_mask |= hw_engine_mask[engine->id]; in gen6_reset_engines()
345 static int gen11_lock_sfc(struct intel_engine_cs *engine, u32 *hw_mask) in gen11_lock_sfc() argument
347 struct intel_uncore *uncore = engine->uncore; in gen11_lock_sfc()
348 u8 vdbox_sfc_access = RUNTIME_INFO(engine->i915)->vdbox_sfc_access; in gen11_lock_sfc()
[all …]
H A Dselftest_workarounds.c38 } engine[I915_NUM_ENGINES]; member
68 struct intel_engine_cs *engine; in reference_lists_init() local
77 for_each_engine(engine, gt, id) { in reference_lists_init()
78 struct i915_wa_list *wal = &lists->engine[id].wa_list; in reference_lists_init()
80 wa_init_start(wal, "REF", engine->name); in reference_lists_init()
81 engine_init_workarounds(engine, wal); in reference_lists_init()
84 __intel_engine_init_ctx_wa(engine, in reference_lists_init()
85 &lists->engine[id].ctx_wa_list, in reference_lists_init()
93 struct intel_engine_cs *engine; in reference_lists_fini() local
96 for_each_engine(engine, gt, id) in reference_lists_fini()
[all …]
H A Dintel_workarounds.c204 static void gen8_ctx_workarounds_init(struct intel_engine_cs *engine, in gen8_ctx_workarounds_init() argument
252 static void bdw_ctx_workarounds_init(struct intel_engine_cs *engine, in bdw_ctx_workarounds_init() argument
255 struct drm_i915_private *i915 = engine->i915; in bdw_ctx_workarounds_init()
257 gen8_ctx_workarounds_init(engine, wal); in bdw_ctx_workarounds_init()
280 static void chv_ctx_workarounds_init(struct intel_engine_cs *engine, in chv_ctx_workarounds_init() argument
283 gen8_ctx_workarounds_init(engine, wal); in chv_ctx_workarounds_init()
292 static void gen9_ctx_workarounds_init(struct intel_engine_cs *engine, in gen9_ctx_workarounds_init() argument
295 struct drm_i915_private *i915 = engine->i915; in gen9_ctx_workarounds_init()
385 static void skl_tune_iz_hashing(struct intel_engine_cs *engine, in skl_tune_iz_hashing() argument
388 struct drm_i915_private *i915 = engine->i915; in skl_tune_iz_hashing()
[all …]
H A Dselftest_lrc.c28 #define CS_GPR(engine, n) ((engine)->mmio_base + 0x600 + (n) * 4) argument
58 static void engine_heartbeat_disable(struct intel_engine_cs *engine, in engine_heartbeat_disable() argument
61 *saved = engine->props.heartbeat_interval_ms; in engine_heartbeat_disable()
62 engine->props.heartbeat_interval_ms = 0; in engine_heartbeat_disable()
64 intel_engine_pm_get(engine); in engine_heartbeat_disable()
65 intel_engine_park_heartbeat(engine); in engine_heartbeat_disable()
68 static void engine_heartbeat_enable(struct intel_engine_cs *engine, in engine_heartbeat_enable() argument
71 intel_engine_pm_put(engine); in engine_heartbeat_enable()
73 engine->props.heartbeat_interval_ms = saved; in engine_heartbeat_enable()
79 struct intel_engine_cs *engine; in live_sanitycheck() local
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/core/
H A Dnouveau_nvkm_core_engine.c36 nvkm_engine_chsw_load(struct nvkm_engine *engine) in nvkm_engine_chsw_load() argument
38 if (engine->func->chsw_load) in nvkm_engine_chsw_load()
39 return engine->func->chsw_load(engine); in nvkm_engine_chsw_load()
46 struct nvkm_engine *engine = *pengine; in nvkm_engine_unref() local
47 if (engine) { in nvkm_engine_unref()
48 mutex_lock(&engine->subdev.mutex); in nvkm_engine_unref()
49 if (--engine->usecount == 0) in nvkm_engine_unref()
50 nvkm_subdev_fini(&engine->subdev, false); in nvkm_engine_unref()
51 mutex_unlock(&engine->subdev.mutex); in nvkm_engine_unref()
57 nvkm_engine_ref(struct nvkm_engine *engine) in nvkm_engine_ref() argument
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/
H A DKbuild2 nvkm-y += nvkm/engine/disp/base.o
3 nvkm-y += nvkm/engine/disp/nv04.o
4 nvkm-y += nvkm/engine/disp/nv50.o
5 nvkm-y += nvkm/engine/disp/g84.o
6 nvkm-y += nvkm/engine/disp/g94.o
7 nvkm-y += nvkm/engine/disp/gt200.o
8 nvkm-y += nvkm/engine/disp/mcp77.o
9 nvkm-y += nvkm/engine/disp/gt215.o
10 nvkm-y += nvkm/engine/disp/mcp89.o
11 nvkm-y += nvkm/engine/disp/gf119.o
[all …]
/netbsd-src/external/bsd/kyua-cli/dist/engine/
H A Dmetadata_test.cpp55 const engine::metadata md = engine::metadata_builder().build(); in ATF_TEST_CASE_BODY()
67 ATF_REQUIRE(engine::default_timeout == md.timeout()); in ATF_TEST_CASE_BODY()
74 engine::strings_set architectures; in ATF_TEST_CASE_BODY()
78 engine::strings_set platforms; in ATF_TEST_CASE_BODY()
82 engine::properties_map custom; in ATF_TEST_CASE_BODY()
86 engine::strings_set configs; in ATF_TEST_CASE_BODY()
90 engine::paths_set files; in ATF_TEST_CASE_BODY()
94 engine::paths_set programs; in ATF_TEST_CASE_BODY()
98 const engine::metadata md = engine::metadata_builder() in ATF_TEST_CASE_BODY()
125 const engine::metadata md1 = engine::metadata_builder() in ATF_TEST_CASE_BODY()
[all …]
H A Dtest_program_test.cpp81 const engine::metadata md = engine::metadata_builder() in ATF_TEST_CASE_BODY()
84 const engine::test_program test_program( in ATF_TEST_CASE_BODY()
99 const engine::test_program test_program( in ATF_TEST_CASE_BODY()
101 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
102 const engine::test_case_ptr test_case = test_program.find("main"); in ATF_TEST_CASE_BODY()
112 const engine::test_program test_program( in ATF_TEST_CASE_BODY()
114 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
115 ATF_REQUIRE_THROW_RE(engine::not_found_error, in ATF_TEST_CASE_BODY()
124 const engine::test_program test_program( in ATF_TEST_CASE_BODY()
126 engine::metadata_builder().build()); in ATF_TEST_CASE_BODY()
[all …]
H A Dmetadata.cpp60 datetime::delta engine::default_timeout(300, 0);
257 engine::strings_set()); in init_tree()
261 engine::strings_set()); in init_tree()
273 engine::strings_set()); in init_tree()
276 tree.set< paths_set_node >("required_files", engine::paths_set()); in init_tree()
282 tree.set< paths_set_node >("required_programs", engine::paths_set()); in init_tree()
288 tree.set< delta_node >("timeout", engine::default_timeout); in init_tree()
308 throw engine::error(F("Unknown metadata property %s") % key); in lookup_rw()
310 throw engine::error(F("Invalid value for metadata property %s: %s") % in lookup_rw()
332 throw engine::error(F("Unknown metadata property %s") % key); in set()
[all …]
H A Dtest_case_test.cpp79 class capture_hooks : public engine::test_case_hooks {
136 engine::metadata_builder _mdbuilder;
152 _user_config(engine::default_config()) in atf_helper()
219 engine::test_result
222 engine::test_case_hooks dummy_hooks; in run()
231 engine::test_result
232 run(engine::test_case_hooks& hooks) const in run()
234 const engine::test_program test_program( in run()
236 engine::metadata_builder().build()); in run()
237 const engine::test_case test_case("atf", test_program, _name, in run()
[all …]
H A Dfilters_test.cpp44 inline engine::test_filter
47 return engine::test_filter(fs::path(test_program), test_case); in mkfilter()
57 const engine::test_filter filter(fs::path("foo/bar"), "baz"); in ATF_TEST_CASE_BODY()
66 const engine::test_filter filter(engine::test_filter::parse("foo")); in ATF_TEST_CASE_BODY()
76 engine::test_filter::parse("")); in ATF_TEST_CASE_BODY()
84 engine::test_filter::parse("/foo//bar")); in ATF_TEST_CASE_BODY()
92 engine::test_filter::parse(":foo")); in ATF_TEST_CASE_BODY()
100 engine::test_filter::parse("bar/baz:")); in ATF_TEST_CASE_BODY()
117 const engine::test_filter filter(fs::path("foo/bar"), "baz"); in ATF_TEST_CASE_BODY()
126 const engine::test_filter f(fs::path("foo/bar"), "baz"); in ATF_TEST_CASE_BODY()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/gr/
H A DKbuild2 nvkm-y += nvkm/engine/gr/base.o
3 nvkm-y += nvkm/engine/gr/nv04.o
4 nvkm-y += nvkm/engine/gr/nv10.o
5 nvkm-y += nvkm/engine/gr/nv15.o
6 nvkm-y += nvkm/engine/gr/nv17.o
7 nvkm-y += nvkm/engine/gr/nv20.o
8 nvkm-y += nvkm/engine/gr/nv25.o
9 nvkm-y += nvkm/engine/gr/nv2a.o
10 nvkm-y += nvkm/engine/gr/nv30.o
11 nvkm-y += nvkm/engine/gr/nv34.o
[all …]
/netbsd-src/external/bsd/kyua-cli/dist/store/
H A Dschema_inttest.cpp79 const engine::context context_1(root, environment); in check_action_1()
81 const engine::action action_1(context_1); in check_action_1()
100 const engine::context context_2(root, environment); in check_action_2()
102 const engine::action action_2(context_2); in check_action_2()
106 engine::test_program test_program_1( in check_action_2()
108 "suite-name", engine::metadata_builder().build()); in check_action_2()
110 const engine::test_case_ptr test_case_1(new engine::test_case( in check_action_2()
112 engine::metadata_builder().build())); in check_action_2()
113 engine::test_cases_vector test_cases; in check_action_2()
117 const engine::test_result result_1(engine::test_result::passed); in check_action_2()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/fifo/
H A DKbuild2 nvkm-y += nvkm/engine/fifo/base.o
3 nvkm-y += nvkm/engine/fifo/nv04.o
4 nvkm-y += nvkm/engine/fifo/nv10.o
5 nvkm-y += nvkm/engine/fifo/nv17.o
6 nvkm-y += nvkm/engine/fifo/nv40.o
7 nvkm-y += nvkm/engine/fifo/nv50.o
8 nvkm-y += nvkm/engine/fifo/g84.o
9 nvkm-y += nvkm/engine/fifo/gf100.o
10 nvkm-y += nvkm/engine/fifo/gk104.o
11 nvkm-y += nvkm/engine/fifo/gk110.o
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/
H A DKbuild2 nvkm-y += nvkm/engine/falcon.o
3 nvkm-y += nvkm/engine/xtensa.o
5 include $(src)/nvkm/engine/bsp/Kbuild
6 include $(src)/nvkm/engine/ce/Kbuild
7 include $(src)/nvkm/engine/cipher/Kbuild
8 include $(src)/nvkm/engine/device/Kbuild
9 include $(src)/nvkm/engine/disp/Kbuild
10 include $(src)/nvkm/engine/dma/Kbuild
11 include $(src)/nvkm/engine/fifo/Kbuild
12 include $(src)/nvkm/engine/gr/Kbuild
[all …]

12345678910>>...46