/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/ |
H A D | intel_sideband.h | 39 static inline void vlv_bunit_get(struct drm_i915_private *i915) in vlv_bunit_get() 47 static inline void vlv_bunit_put(struct drm_i915_private *i915) in vlv_bunit_put() 52 static inline void vlv_cck_get(struct drm_i915_private *i915) in vlv_cck_get() 60 static inline void vlv_cck_put(struct drm_i915_private *i915) in vlv_cck_put() 65 static inline void vlv_ccu_get(struct drm_i915_private *i915) in vlv_ccu_get() 73 static inline void vlv_ccu_put(struct drm_i915_private *i915) in vlv_ccu_put() 78 static inline void vlv_dpio_get(struct drm_i915_private *i915) in vlv_dpio_get() 87 static inline void vlv_dpio_put(struct drm_i915_private *i915) in vlv_dpio_put() 92 static inline void vlv_flisdsi_get(struct drm_i915_private *i915) in vlv_flisdsi_get() 100 static inline void vlv_flisdsi_put(struct drm_i915_private *i915) in vlv_flisdsi_put() [all …]
|
H A D | intel_sideband.c | 53 static void __vlv_punit_get(struct drm_i915_private *i915) in __vlv_punit_get() 73 static void __vlv_punit_put(struct drm_i915_private *i915) in __vlv_punit_put() 81 void vlv_iosf_sb_get(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_get() 89 void vlv_iosf_sb_put(struct drm_i915_private *i915, unsigned long ports) in vlv_iosf_sb_put() 97 static int vlv_sideband_rw(struct drm_i915_private *i915, in vlv_sideband_rw() 147 u32 vlv_punit_read(struct drm_i915_private *i915, u32 addr) in vlv_punit_read() 157 int vlv_punit_write(struct drm_i915_private *i915, u32 addr, u32 val) in vlv_punit_write() 163 u32 vlv_bunit_read(struct drm_i915_private *i915, u32 reg) in vlv_bunit_read() 173 void vlv_bunit_write(struct drm_i915_private *i915, u32 reg, u32 val) in vlv_bunit_write() 179 u32 vlv_nc_read(struct drm_i915_private *i915, u8 addr) in vlv_nc_read() [all …]
|
H A D | i915_switcheroo.c | 19 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_set_state() local 44 struct drm_i915_private *i915 = pdev_to_i915(pdev); in i915_switcheroo_can_switch() local 60 int i915_switcheroo_register(struct drm_i915_private *i915) in i915_switcheroo_register() 67 void i915_switcheroo_unregister(struct drm_i915_private *i915) in i915_switcheroo_unregister()
|
H A D | intel_wopcm.c | 86 struct drm_i915_private *i915 = wopcm_to_i915(wopcm); in intel_wopcm_init_early() local 99 static inline u32 context_reserved_size(struct drm_i915_private *i915) in context_reserved_size() 109 static inline bool gen9_check_dword_gap(struct drm_i915_private *i915, in gen9_check_dword_gap() 132 static inline bool gen9_check_huc_fw_fits(struct drm_i915_private *i915, in gen9_check_huc_fw_fits() 151 static inline bool check_hw_restrictions(struct drm_i915_private *i915, in check_hw_restrictions() 167 static inline bool __check_layout(struct drm_i915_private *i915, u32 wopcm_size, in __check_layout() 230 struct drm_i915_private *i915 = wopcm_to_i915(wopcm); in intel_wopcm_init() local
|
H A D | i915_pmu.c | 89 struct drm_i915_private *i915 = container_of(pmu, typeof(*i915), pmu); in pmu_needs_timer() local 128 struct drm_i915_private *i915 = gt->i915; in __get_rc6() local 154 struct drm_i915_private *i915 = gt->i915; in get_rc6() local 192 static void park_rc6(struct drm_i915_private *i915) in park_rc6() 209 static void park_rc6(struct drm_i915_private *i915) {} in park_rc6() 224 void i915_pmu_gt_parked(struct drm_i915_private *i915) in i915_pmu_gt_parked() 244 void i915_pmu_gt_unparked(struct drm_i915_private *i915) in i915_pmu_gt_unparked() 267 static bool exclusive_mmio_access(const struct drm_i915_private *i915) in exclusive_mmio_access() 280 struct drm_i915_private *i915 = gt->i915; in engines_sample() local 358 struct drm_i915_private *i915 = gt->i915; in frequency_sample() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/selftests/ |
H A D | i915_gem.c | 46 static void trash_stolen(struct drm_i915_private *i915) in trash_stolen() 76 static void simulate_hibernate(struct drm_i915_private *i915) in simulate_hibernate() 94 static int pm_prepare(struct drm_i915_private *i915) in pm_prepare() 101 static void pm_suspend(struct drm_i915_private *i915) in pm_suspend() 111 static void pm_hibernate(struct drm_i915_private *i915) in pm_hibernate() 123 static void pm_resume(struct drm_i915_private *i915) in pm_resume() 141 struct drm_i915_private *i915 = arg; in igt_gem_suspend() local 176 struct drm_i915_private *i915 = arg; in igt_gem_hibernate() local 209 int i915_gem_live_selftests(struct drm_i915_private *i915) in i915_gem_live_selftests()
|
H A D | i915_request.c | 47 static unsigned int num_uabi_engines(struct drm_i915_private *i915) in num_uabi_engines() 61 struct drm_i915_private *i915 = arg; in igt_add_request() local 78 struct drm_i915_private *i915 = arg; in igt_wait_request() local 147 struct drm_i915_private *i915 = arg; in igt_fence_wait() local 197 struct drm_i915_private *i915 = arg; in igt_request_rewind() local 426 struct drm_i915_private *i915 = arg; in mock_breadcrumbs_smoketest() local 512 struct drm_i915_private *i915; in i915_request_mock_selftests() local 530 struct drm_i915_private *i915 = arg; in live_nop_request() local 604 static struct i915_vma *empty_batch(struct drm_i915_private *i915) in empty_batch() 678 struct drm_i915_private *i915 = arg; in live_empty_request() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
H A D | i915_gem_stolen.c | 36 int i915_gem_stolen_insert_node_in_range(struct drm_i915_private *i915, in i915_gem_stolen_insert_node_in_range() 58 int i915_gem_stolen_insert_node(struct drm_i915_private *i915, in i915_gem_stolen_insert_node() 66 void i915_gem_stolen_remove_node(struct drm_i915_private *i915, in i915_gem_stolen_remove_node() 74 static int i915_adjust_stolen(struct drm_i915_private *i915, in i915_adjust_stolen() 166 static void i915_gem_cleanup_stolen(struct drm_i915_private *i915) in i915_gem_cleanup_stolen() 175 static void g4x_get_stolen_reserved(struct drm_i915_private *i915, in g4x_get_stolen_reserved() 211 static void gen6_get_stolen_reserved(struct drm_i915_private *i915, in gen6_get_stolen_reserved() 244 static void vlv_get_stolen_reserved(struct drm_i915_private *i915, in vlv_get_stolen_reserved() 273 static void gen7_get_stolen_reserved(struct drm_i915_private *i915, in gen7_get_stolen_reserved() 300 static void chv_get_stolen_reserved(struct drm_i915_private *i915, in chv_get_stolen_reserved() [all …]
|
H A D | i915_gem_shrinker.c | 110 i915_gem_shrink(struct drm_i915_private *i915, in i915_gem_shrink() 256 unsigned long i915_gem_shrink_all(struct drm_i915_private *i915) in i915_gem_shrink_all() 274 struct drm_i915_private *i915 = in i915_gem_shrinker_count() local 303 struct drm_i915_private *i915 = in i915_gem_shrinker_scan() local 334 struct drm_i915_private *i915 = in i915_gem_shrinker_oom() local 375 struct drm_i915_private *i915 = in i915_gem_shrinker_vmap() local 405 void i915_gem_driver_register__shrinker(struct drm_i915_private *i915) in i915_gem_driver_register__shrinker() 420 void i915_gem_driver_unregister__shrinker(struct drm_i915_private *i915) in i915_gem_driver_unregister__shrinker() 427 void i915_gem_shrinker_taints_mutex(struct drm_i915_private *i915, in i915_gem_shrinker_taints_mutex() 458 struct drm_i915_private *i915 = obj_to_i915(obj); in i915_gem_object_make_unshrinkable() local [all …]
|
H A D | i915_gem_pm.c | 21 void i915_gem_suspend(struct drm_i915_private *i915) in i915_gem_suspend() 49 void i915_gem_suspend_late(struct drm_i915_private *i915) in i915_gem_suspend_late() 107 void i915_gem_resume(struct drm_i915_private *i915) in i915_gem_resume()
|
H A D | i915_gem_tiling.c | 60 u32 i915_gem_fence_size(struct drm_i915_private *i915, in i915_gem_fence_size() 100 u32 i915_gem_fence_alignment(struct drm_i915_private *i915, u32 size, in i915_gem_fence_alignment() 127 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_tiling_ok() local 169 struct drm_i915_private *i915 = vma->vm->i915; in i915_vma_fence_prepare() local 216 struct drm_i915_private *i915 = to_i915(obj->base.dev); in i915_gem_object_set_tiling() local
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
H A D | intel_vga.c | 19 static i915_reg_t intel_vga_cntrl_reg(struct drm_i915_private *i915) in intel_vga_cntrl_reg() 81 void intel_vga_redisable(struct drm_i915_private *i915) in intel_vga_redisable() 103 void intel_vga_reset_io_mem(struct drm_i915_private *i915) in intel_vga_reset_io_mem() 145 intel_vga_set_state(struct drm_i915_private *i915, bool enable_decode) in intel_vga_set_state() 174 struct drm_i915_private *i915 = cookie; in intel_vga_set_decode() local 186 int intel_vga_register(struct drm_i915_private *i915) in intel_vga_register() 208 void intel_vga_unregister(struct drm_i915_private *i915) in intel_vga_unregister()
|
H A D | intel_quirks.c | 19 static void quirk_ssc_force_disable(struct drm_i915_private *i915) in quirk_ssc_force_disable() 29 static void quirk_invert_brightness(struct drm_i915_private *i915) in quirk_invert_brightness() 36 static void quirk_backlight_present(struct drm_i915_private *i915) in quirk_backlight_present() 45 static void quirk_increase_t12_delay(struct drm_i915_private *i915) in quirk_increase_t12_delay() 55 static void quirk_increase_ddi_disabled_time(struct drm_i915_private *i915) in quirk_increase_ddi_disabled_time() 156 void intel_init_quirks(struct drm_i915_private *i915) in intel_init_quirks()
|
H A D | intel_frontbuffer.c | 83 static void frontbuffer_flush(struct drm_i915_private *i915, in frontbuffer_flush() 113 void intel_frontbuffer_flip_prepare(struct drm_i915_private *i915, in intel_frontbuffer_flip_prepare() 133 void intel_frontbuffer_flip_complete(struct drm_i915_private *i915, in intel_frontbuffer_flip_complete() 157 void intel_frontbuffer_flip(struct drm_i915_private *i915, in intel_frontbuffer_flip() 172 struct drm_i915_private *i915 = to_i915(front->obj->base.dev); in __intel_fb_invalidate() local 191 struct drm_i915_private *i915 = to_i915(front->obj->base.dev); in __intel_fb_flush() local 248 struct drm_i915_private *i915 = to_i915(obj->base.dev); in intel_frontbuffer_get() local
|
H A D | intel_tc.c | 34 tc_port_load_fia_params(struct drm_i915_private *i915, in tc_port_load_fia_params() 64 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_get_lane_mask() local 79 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_get_pin_assignment_mask() local 94 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_fia_max_lane_count() local 125 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_set_fia_lane_count() local 181 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in tc_port_live_status_mask() local 213 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in icl_tc_phy_status_complete() local 231 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in icl_tc_phy_set_safe_mode() local 261 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in icl_tc_phy_is_in_safe_mode() local 415 struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev); in intel_tc_port_reset_mode() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
H A D | i915_gem_dmabuf.c | 20 struct drm_i915_private *i915 = arg; in igt_dmabuf_export() local 42 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_self() local 86 struct drm_i915_private *i915 = arg; in igt_dmabuf_import() local 168 struct drm_i915_private *i915 = arg; in igt_dmabuf_import_ownership() local 217 struct drm_i915_private *i915 = arg; in igt_dmabuf_export_vmap() local 271 struct drm_i915_private *i915; in i915_gem_dmabuf_mock_selftests() local 284 int i915_gem_dmabuf_live_selftests(struct drm_i915_private *i915) in i915_gem_dmabuf_live_selftests()
|
H A D | i915_gem_object.c | 20 struct drm_i915_private *i915 = arg; in igt_gem_object() local 42 struct drm_i915_private *i915 = arg; in igt_gem_huge() local 84 struct drm_i915_private *i915; in i915_gem_object_mock_selftests() local 97 int i915_gem_object_live_selftests(struct drm_i915_private *i915) in i915_gem_object_live_selftests()
|
H A D | mock_context.c | 17 mock_context(struct drm_i915_private *i915, in mock_context() 75 void mock_init_contexts(struct drm_i915_private *i915) in mock_init_contexts() 81 live_context(struct drm_i915_private *i915, struct file *file) in live_context() 103 kernel_context(struct drm_i915_private *i915) in kernel_context()
|
H A D | i915_gem_mman.c | 278 setup_tile_size(struct tile *tile, struct drm_i915_private *i915) in setup_tile_size() 306 struct drm_i915_private *i915 = arg; in igt_partial_tiling() local 437 struct drm_i915_private *i915 = arg; in igt_smoke_tiling() local 530 struct drm_i915_private *i915 = to_i915(obj->base.dev); in make_obj_busy() local 569 static bool assert_mmap_offset(struct drm_i915_private *i915, in assert_mmap_offset() 586 static void disable_retire_worker(struct drm_i915_private *i915) in disable_retire_worker() 593 static void restore_retire_worker(struct drm_i915_private *i915) in restore_retire_worker() 600 static void mmap_offset_lock(struct drm_i915_private *i915) in mmap_offset_lock() 606 static void mmap_offset_unlock(struct drm_i915_private *i915) in mmap_offset_unlock() 614 struct drm_i915_private *i915 = arg; in igt_mmap_offset_exhaustion() local [all …]
|
H A D | i915_gem_object_blt.c | 34 struct drm_i915_private *i915 = to_i915(obj->base.dev); in __perf_fill_blt() local 85 struct drm_i915_private *i915 = arg; in perf_fill_blt() local 114 struct drm_i915_private *i915 = to_i915(src->base.dev); in __perf_copy_blt() local 165 struct drm_i915_private *i915 = arg; in perf_copy_blt() local 201 struct drm_i915_private *i915; member 211 struct drm_i915_private *i915 = thread->i915; in igt_fill_blt_thread() local 320 struct drm_i915_private *i915 = thread->i915; in igt_copy_blt_thread() local 442 static int igt_threaded_blt(struct drm_i915_private *i915, in igt_threaded_blt() 538 int i915_gem_object_blt_live_selftests(struct drm_i915_private *i915) in i915_gem_object_blt_live_selftests() 556 int i915_gem_object_blt_perf_selftests(struct drm_i915_private *i915) in i915_gem_object_blt_perf_selftests()
|
H A D | huge_pages.c | 36 static unsigned int get_largest_page_size(struct drm_i915_private *i915, in get_largest_page_size() 154 huge_pages_object(struct drm_i915_private *i915, in huge_pages_object() 190 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages() local 245 struct drm_i915_private *i915 = to_i915(obj->base.dev); in fake_get_huge_pages_single() local 303 fake_huge_pages_object(struct drm_i915_private *i915, u64 size, bool single) in fake_huge_pages_object() 339 struct drm_i915_private *i915 = vma->vm->i915; in igt_check_page_sizes() local 385 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_exhaust_device_supported_pages() local 465 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_memory_region_huge_pages() local 546 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_misaligned_dma() local 694 struct drm_i915_private *i915 = ppgtt->vm.i915; in igt_mock_ppgtt_huge_fill() local [all …]
|
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gt/ |
H A D | intel_rps.c | 166 struct drm_i915_private *i915 = rps_to_i915(rps); in gen5_rps_init() local 267 static u32 pvid_to_extvid(struct drm_i915_private *i915, u8 pxvid) in pvid_to_extvid() 542 struct drm_i915_private *i915 = rps_to_i915(rps); in rps_set_power() local 668 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_set() local 686 struct drm_i915_private *i915 = rps_to_i915(rps); in vlv_rps_set() local 698 struct drm_i915_private *i915 = rps_to_i915(rps); in rps_set() local 749 struct drm_i915_private *i915 = rps_to_i915(rps); in intel_rps_park() local 835 struct drm_i915_private *i915 = rps_to_i915(rps); in gen6_rps_init() local 903 struct drm_i915_private *i915 = rps_to_i915(rps); in gen9_rps_enable() local 949 struct drm_i915_private *i915 = rps_to_i915(rps); in chv_rps_max_freq() local [all …]
|
H A D | intel_workarounds.c | 255 struct drm_i915_private *i915 = engine->i915; in bdw_ctx_workarounds_init() local 295 struct drm_i915_private *i915 = engine->i915; in gen9_ctx_workarounds_init() local 388 struct drm_i915_private *i915 = engine->i915; in skl_tune_iz_hashing() local 449 struct drm_i915_private *i915 = engine->i915; in kbl_ctx_workarounds_init() local 490 struct drm_i915_private *i915 = engine->i915; in cnl_ctx_workarounds_init() local 530 struct drm_i915_private *i915 = engine->i915; in icl_ctx_workarounds_init() local 610 struct drm_i915_private *i915 = engine->i915; in __intel_engine_init_ctx_wa() local 686 gen9_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in gen9_gt_workarounds_init() 712 skl_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in skl_gt_workarounds_init() 729 bxt_gt_workarounds_init(struct drm_i915_private *i915, struct i915_wa_list *wal) in bxt_gt_workarounds_init() [all …]
|
H A D | intel_rc6.c | 217 struct drm_i915_private *i915 = rc6_to_i915(rc6); in gen6_rc6_enable() local 292 struct drm_i915_private *i915 = rc6_to_i915(rc6); in vlv_rc6_init() local 401 struct drm_i915_private *i915 = rc6_to_i915(rc6); in bxt_check_bios_rc6_setup() local 462 struct drm_i915_private *i915 = rc6_to_i915(rc6); in rc6_supported() local 498 struct drm_i915_private *i915 = rc6_to_i915(rc6); in pctx_corrupted() local 513 struct drm_i915_private *i915 = rc6_to_i915(rc6); in __intel_rc6_disable() local 526 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_init() local 561 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_enable() local 701 struct drm_i915_private *i915 = rc6_to_i915(rc6); in intel_rc6_residency_ns() local
|
/netbsd-src/sys/external/bsd/drm2/i915drm/ |
H A D | i915_switcheroo.c | 34 i915_switcheroo_register(struct drm_i915_private *i915) in i915_switcheroo_register() 41 i915_switcheroo_unregister(struct drm_i915_private *i915) in i915_switcheroo_unregister()
|