| /netbsd-src/crypto/external/bsd/heimdal/dist/lib/hcrypto/ |
| H A D | engine.c | 61 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 D | intel_engine_cs.c | 246 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 D | intel_ring_submission.c | 77 *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 D | mock_engine.c | 52 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 D | intel_engine_heartbeat.c | 28 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 D | intel_engine_pm.c | 26 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 D | selftest_engine_heartbeat.c | 36 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 D | intel_lrc.c | 272 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 D | intel_engine_user.c | 95 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 D | intel_engine.h | 150 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 D | intel_reset.c | 50 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 D | selftest_workarounds.c | 38 } 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 D | intel_workarounds.c | 204 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 D | selftest_lrc.c | 28 #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 D | nouveau_nvkm_core_engine.c | 36 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 D | Kbuild | 2 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 D | metadata_test.cpp | 55 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 D | test_program_test.cpp | 81 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 D | metadata.cpp | 60 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 D | test_case_test.cpp | 79 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 D | filters_test.cpp | 44 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 D | Kbuild | 2 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 D | schema_inttest.cpp | 79 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 D | Kbuild | 2 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 D | Kbuild | 2 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 …]
|