/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/ |
D | intel_gt_pm.c | 24 static void user_forcewake(struct intel_gt *gt, bool suspend) in user_forcewake() 44 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_unpark() local 76 struct intel_gt *gt = container_of(wf, typeof(*gt), wakeref); in __gt_park() local 106 void intel_gt_pm_init_early(struct intel_gt *gt) in intel_gt_pm_init_early() 111 void intel_gt_pm_init(struct intel_gt *gt) in intel_gt_pm_init() 122 static bool reset_engines(struct intel_gt *gt) in reset_engines() 130 static void gt_sanitize(struct intel_gt *gt, bool force) in gt_sanitize() 180 void intel_gt_pm_fini(struct intel_gt *gt) in intel_gt_pm_fini() 185 int intel_gt_resume(struct intel_gt *gt) in intel_gt_resume() 256 static void wait_for_suspend(struct intel_gt *gt) in wait_for_suspend() [all …]
|
D | intel_gt_irq.c | 66 gen11_gt_engine_identity(struct intel_gt *gt, in gen11_gt_engine_identity() 100 gen11_other_irq_handler(struct intel_gt *gt, const u8 instance, in gen11_other_irq_handler() 114 gen11_engine_irq_handler(struct intel_gt *gt, const u8 class, in gen11_engine_irq_handler() 132 gen11_gt_identity_handler(struct intel_gt *gt, const u32 identity) in gen11_gt_identity_handler() 152 gen11_gt_bank_handler(struct intel_gt *gt, const unsigned int bank) in gen11_gt_bank_handler() 172 void gen11_gt_irq_handler(struct intel_gt *gt, const u32 master_ctl) in gen11_gt_irq_handler() 186 bool gen11_gt_reset_one_iir(struct intel_gt *gt, in gen11_gt_reset_one_iir() 216 void gen11_gt_irq_reset(struct intel_gt *gt) in gen11_gt_irq_reset() 237 void gen11_gt_irq_postinstall(struct intel_gt *gt) in gen11_gt_irq_postinstall() 275 void gen5_gt_irq_handler(struct intel_gt *gt, u32 gt_iir) in gen5_gt_irq_handler() [all …]
|
D | intel_gt.c | 22 void intel_gt_init_early(struct intel_gt *gt, struct drm_i915_private *i915) in intel_gt_init_early() 44 void intel_gt_init_hw_early(struct intel_gt *gt, struct i915_ggtt *ggtt) in intel_gt_init_hw_early() 49 int intel_gt_init_mmio(struct intel_gt *gt) in intel_gt_init_mmio() 57 static void init_unused_ring(struct intel_gt *gt, u32 base) in init_unused_ring() 67 static void init_unused_rings(struct intel_gt *gt) in init_unused_rings() 86 int intel_gt_init_hw(struct intel_gt *gt) in intel_gt_init_hw() 163 intel_gt_clear_error_registers(struct intel_gt *gt, in intel_gt_clear_error_registers() 206 static void gen6_check_faults(struct intel_gt *gt) in gen6_check_faults() 229 static void gen8_check_faults(struct intel_gt *gt) in gen8_check_faults() 270 void intel_gt_check_and_clear_faults(struct intel_gt *gt) in intel_gt_check_and_clear_faults() [all …]
|
D | intel_gt_pm.h | 15 static inline bool intel_gt_pm_is_awake(const struct intel_gt *gt) in intel_gt_pm_is_awake() 20 static inline void intel_gt_pm_get(struct intel_gt *gt) in intel_gt_pm_get() 25 static inline void __intel_gt_pm_get(struct intel_gt *gt) in __intel_gt_pm_get() 30 static inline bool intel_gt_pm_get_if_awake(struct intel_gt *gt) in intel_gt_pm_get_if_awake() 35 static inline void intel_gt_pm_put(struct intel_gt *gt) in intel_gt_pm_put() 40 static inline void intel_gt_pm_put_async(struct intel_gt *gt) in intel_gt_pm_put_async() 45 static inline int intel_gt_pm_wait_for_idle(struct intel_gt *gt) in intel_gt_pm_wait_for_idle() 61 static inline bool is_mock_gt(const struct intel_gt *gt) in is_mock_gt()
|
D | intel_reset.c | 178 static int i915_do_reset(struct intel_gt *gt, in i915_do_reset() 207 static int g33_do_reset(struct intel_gt *gt, in g33_do_reset() 217 static int g4x_do_reset(struct intel_gt *gt, in g4x_do_reset() 254 static int ilk_do_reset(struct intel_gt *gt, intel_engine_mask_t engine_mask, in ilk_do_reset() 289 static int gen6_hw_domain_reset(struct intel_gt *gt, u32 hw_domain_mask) in gen6_hw_domain_reset() 336 static int gen6_reset_engines(struct intel_gt *gt, in gen6_reset_engines() 468 static int gen11_reset_engines(struct intel_gt *gt, in gen11_reset_engines() 561 static int gen8_reset_engines(struct intel_gt *gt, in gen8_reset_engines() 602 static int mock_reset(struct intel_gt *gt, in mock_reset() 613 static reset_func intel_get_gpu_reset(const struct intel_gt *gt) in intel_get_gpu_reset() [all …]
|
D | intel_gt_pm_irq.c | 13 static void write_pm_imr(struct intel_gt *gt) in write_pm_imr() 32 static void gen6_gt_pm_update_irq(struct intel_gt *gt, in gen6_gt_pm_update_irq() 52 void gen6_gt_pm_unmask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_unmask_irq() 57 void gen6_gt_pm_mask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_mask_irq() 62 void gen6_gt_pm_reset_iir(struct intel_gt *gt, u32 reset_mask) in gen6_gt_pm_reset_iir() 74 static void write_pm_ier(struct intel_gt *gt) in write_pm_ier() 93 void gen6_gt_pm_enable_irq(struct intel_gt *gt, u32 enable_mask) in gen6_gt_pm_enable_irq() 102 void gen6_gt_pm_disable_irq(struct intel_gt *gt, u32 disable_mask) in gen6_gt_pm_disable_irq()
|
D | intel_gt_clock_utils.c | 14 static u32 read_clock_frequency(const struct intel_gt *gt) in read_clock_frequency() 40 void intel_gt_init_clock_frequency(struct intel_gt *gt) in intel_gt_init_clock_frequency() 53 void intel_gt_check_clock_frequency(const struct intel_gt *gt) in intel_gt_check_clock_frequency() 69 u32 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u32 count) in intel_gt_clock_interval_to_ns() 75 u32 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u32 count) in intel_gt_pm_interval_to_ns() 80 u32 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u32 ns) in intel_gt_ns_to_clock_interval() 86 u32 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u32 ns) in intel_gt_ns_to_pm_interval()
|
D | intel_gt_requests.c | 34 static bool flush_submission(struct intel_gt *gt, long timeout) in flush_submission() 133 long intel_gt_retire_requests_timeout(struct intel_gt *gt, long timeout) in intel_gt_retire_requests_timeout() 206 int intel_gt_wait_for_idle(struct intel_gt *gt, long timeout) in intel_gt_wait_for_idle() 223 struct intel_gt *gt = in retire_work_handler() local 231 void intel_gt_init_requests(struct intel_gt *gt) in intel_gt_init_requests() 236 void intel_gt_park_requests(struct intel_gt *gt) in intel_gt_park_requests() 241 void intel_gt_unpark_requests(struct intel_gt *gt) in intel_gt_unpark_requests() 247 void intel_gt_fini_requests(struct intel_gt *gt) in intel_gt_fini_requests()
|
D | debugfs_gt_pm.c | 23 struct intel_gt *gt = m->private; in fw_domains_show() local 44 struct intel_gt *gt = m->private; in print_rc6_res() local 55 struct intel_gt *gt = m->private; in vlv_drpc() local 78 struct intel_gt *gt = m->private; in gen6_drpc() local 166 struct intel_gt *gt = m->private; in ilk_drpc() local 224 struct intel_gt *gt = m->private; in drpc_show() local 244 struct intel_gt *gt = m->private; in frequency_show() local 488 struct intel_gt *gt = m->private; in llc_show() local 532 struct intel_gt *gt = data; in llc_eval() local 555 struct intel_gt *gt = m->private; in rps_boost_show() local [all …]
|
D | intel_sseu_debugfs.c | 19 static void cherryview_sseu_device_status(struct intel_gt *gt, in cherryview_sseu_device_status() 53 static void gen10_sseu_device_status(struct intel_gt *gt, in gen10_sseu_device_status() 113 static void gen9_sseu_device_status(struct intel_gt *gt, in gen9_sseu_device_status() 176 static void bdw_sseu_device_status(struct intel_gt *gt, in bdw_sseu_device_status() 244 int intel_sseu_status(struct seq_file *m, struct intel_gt *gt) in intel_sseu_status() 281 struct intel_gt *gt = m->private; in sseu_status_show() local 289 struct intel_gt *gt = m->private; in rcs_topology_show() local 298 void intel_sseu_debugfs_register(struct intel_gt *gt, struct dentry *root) in intel_sseu_debugfs_register()
|
D | selftest_reset.c | 17 __igt_reset_stolen(struct intel_gt *gt, in __igt_reset_stolen() 187 struct intel_gt *gt = arg; in igt_reset_engines_stolen() local 206 struct intel_gt *gt = arg; in igt_global_reset() local 236 struct intel_gt *gt = arg; in igt_wedged_reset() local 257 struct intel_gt *gt = arg; in igt_atomic_reset() local 301 struct intel_gt *gt = arg; in igt_atomic_engine_reset() local 367 struct intel_gt *gt = &i915->gt; in intel_reset_live_selftests() local
|
D | intel_gt.h | 16 #define GT_TRACE(gt, fmt, ...) do { \ argument 57 static inline u32 intel_gt_scratch_offset(const struct intel_gt *gt, in intel_gt_scratch_offset() 63 static inline bool intel_gt_has_unrecoverable_error(const struct intel_gt *gt) in intel_gt_has_unrecoverable_error() 69 static inline bool intel_gt_is_wedged(const struct intel_gt *gt) in intel_gt_is_wedged()
|
D | selftest_hangcheck.c | 48 struct intel_gt *gt; member 56 static int hang_init(struct hang *h, struct intel_gt *gt) in hang_init() 136 struct intel_gt *gt = h->gt; in hang_create_request() local 316 struct intel_gt *gt = arg; in igt_hang_sanitycheck() local 380 struct intel_gt *gt = arg; in igt_reset_nop() local 446 struct intel_gt *gt = arg; in igt_reset_nop_engine() local 542 static int __igt_reset_engine(struct intel_gt *gt, bool active) in __igt_reset_engine() 757 static int __igt_reset_engines(struct intel_gt *gt, in __igt_reset_engines() 1005 struct intel_gt *gt = arg; in igt_reset_engines() local 1023 static u32 fake_hangcheck(struct intel_gt *gt, intel_engine_mask_t mask) in fake_hangcheck() [all …]
|
D | intel_gt_buffer_pool.c | 150 struct intel_gt *gt = to_gt(pool); in node_create() local 177 intel_gt_get_buffer_pool(struct intel_gt *gt, size_t size) in intel_gt_get_buffer_pool() 222 void intel_gt_init_buffer_pool(struct intel_gt *gt) in intel_gt_init_buffer_pool() 233 void intel_gt_flush_buffer_pool(struct intel_gt *gt) in intel_gt_flush_buffer_pool() 243 void intel_gt_fini_buffer_pool(struct intel_gt *gt) in intel_gt_fini_buffer_pool()
|
D | selftest_lrc.c | 28 static struct i915_vma *create_scratch(struct intel_gt *gt) in create_scratch() 137 struct intel_gt *gt = arg; in live_sanitycheck() local 190 static int live_unlite_restore(struct intel_gt *gt, int prio) in live_unlite_restore() 353 struct intel_gt *gt = arg; in live_unlite_ring() local 503 struct intel_gt *gt = arg; in live_pin_rewind() local 581 struct intel_gt *gt = arg; in live_hold_reset() local 694 struct intel_gt *gt = arg; in live_error_interrupt() local 981 struct intel_gt *gt = arg; in live_timeslice_preempt() local 1117 struct intel_gt *gt = arg; in live_timeslice_rewind() local 1290 struct intel_gt *gt = arg; in live_timeslice_queue() local [all …]
|
D | intel_timeline.c | 22 struct intel_gt *gt; member 29 static struct i915_vma *__hwsp_alloc(struct intel_gt *gt) in __hwsp_alloc() 51 struct intel_gt_timelines *gt = &timeline->gt->timelines; in hwsp_alloc() local 102 struct intel_gt_timelines *gt = hwsp->gt_timelines; in __idle_hwsp_free() local 219 struct intel_gt *gt, in intel_timeline_init() 276 void intel_gt_init_timelines(struct intel_gt *gt) in intel_gt_init_timelines() 310 __intel_timeline_create(struct intel_gt *gt, in __intel_timeline_create() 618 void intel_gt_fini_timelines(struct intel_gt *gt) in intel_gt_fini_timelines()
|
D | selftest_engine_pm.c | 16 struct intel_gt *gt = arg; in live_engine_busy_stats() local 113 struct intel_gt *gt = arg; in live_engine_pm() local 177 int live_engine_pm_selftests(struct intel_gt *gt) in live_engine_pm_selftests()
|
D | intel_sseu.c | 129 static void gen12_sseu_info_init(struct intel_gt *gt) in gen12_sseu_info_init() 164 static void gen11_sseu_info_init(struct intel_gt *gt) in gen11_sseu_info_init() 192 static void gen10_sseu_info_init(struct intel_gt *gt) in gen10_sseu_info_init() 269 static void cherryview_sseu_info_init(struct intel_gt *gt) in cherryview_sseu_info_init() 324 static void gen9_sseu_info_init(struct intel_gt *gt) in gen9_sseu_info_init() 431 static void bdw_sseu_info_init(struct intel_gt *gt) in bdw_sseu_info_init() 516 static void hsw_sseu_info_init(struct intel_gt *gt) in hsw_sseu_info_init() 584 void intel_sseu_info_init(struct intel_gt *gt) in intel_sseu_info_init() 604 u32 intel_sseu_make_rpcs(struct intel_gt *gt, in intel_sseu_make_rpcs()
|
D | selftest_context.c | 149 struct intel_gt *gt = arg; in live_context_size() local 301 struct intel_gt *gt = arg; in live_active_context() local 410 struct intel_gt *gt = arg; in live_remote_context() local 435 struct intel_gt *gt = &i915->gt; in intel_context_live_selftests() local
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/ |
D | intel_guc.c | 37 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_notify() local 59 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_init_send_regs() local 83 struct intel_gt *gt = guc_to_gt(guc); in gen9_reset_guc_interrupts() local 94 struct intel_gt *gt = guc_to_gt(guc); in gen9_enable_guc_interrupts() local 110 struct intel_gt *gt = guc_to_gt(guc); in gen9_disable_guc_interrupts() local 127 struct intel_gt *gt = guc_to_gt(guc); in gen11_reset_guc_interrupts() local 136 struct intel_gt *gt = guc_to_gt(guc); in gen11_enable_guc_interrupts() local 154 struct intel_gt *gt = guc_to_gt(guc); in gen11_disable_guc_interrupts() local 313 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_init() local 368 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_fini() local [all …]
|
D | intel_huc.c | 59 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_rsa_data_create() local 156 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_auth() local 213 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_check_status() local 245 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_load_status() local
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/selftests/ |
D | igt_reset.c | 14 void igt_global_reset_lock(struct intel_gt *gt) in igt_global_reset_lock() 33 void igt_global_reset_unlock(struct intel_gt *gt) in igt_global_reset_unlock() 45 bool igt_force_reset(struct intel_gt *gt) in igt_force_reset()
|
D | i915_gem_evict.c | 107 struct intel_gt *gt = arg; in igt_evict_something() local 153 struct intel_gt *gt = arg; in igt_overcommit() local 190 struct intel_gt *gt = arg; in igt_evict_for_vma() local 241 struct intel_gt *gt = arg; in igt_evict_for_cache_color() local 332 struct intel_gt *gt = arg; in igt_evict_vm() local 372 struct intel_gt *gt = arg; in igt_evict_contexts() local
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
D | gtt.c | 194 static int psb_gtt_attach_pages(struct gtt_range *gt) in psb_gtt_attach_pages() 219 static void psb_gtt_detach_pages(struct gtt_range *gt) in psb_gtt_detach_pages() 235 int psb_gtt_pin(struct gtt_range *gt) in psb_gtt_pin() 274 void psb_gtt_unpin(struct gtt_range *gt) in psb_gtt_unpin() 328 struct gtt_range *gt; in psb_gtt_alloc_range() local 370 void psb_gtt_free_range(struct drm_device *dev, struct gtt_range *gt) in psb_gtt_free_range()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/ |
D | i915_gpu_error.c | 683 struct intel_gt_coredump *gt) in err_print_gt_info() 692 struct intel_gt_coredump *gt) in err_print_gt() 955 static void cleanup_gt(struct intel_gt_coredump *gt) in cleanup_gt() 978 struct intel_gt_coredump *gt = error->gt; in __i915_gpu_coredump_free() local 994 i915_vma_coredump_create(const struct intel_gt *gt, in i915_vma_coredump_create() 1095 static void gt_record_fences(struct intel_gt_coredump *gt) in gt_record_fences() 1462 gt_record_engines(struct intel_gt_coredump *gt, in gt_record_engines() 1490 gt_record_uc(struct intel_gt_coredump *gt, in gt_record_uc() 1517 static void gt_capture_prepare(struct intel_gt_coredump *gt) in gt_capture_prepare() 1524 static void gt_capture_finish(struct intel_gt_coredump *gt) in gt_capture_finish() [all …]
|