/linux/drivers/gpu/drm/i915/gt/ |
A D | intel_gt_pm.c | 43 static void runtime_begin(struct intel_gt *gt) in runtime_begin() 53 static void runtime_end(struct intel_gt *gt) in runtime_end() 127 void intel_gt_pm_init_early(struct intel_gt *gt) in intel_gt_pm_init_early() 133 void intel_gt_pm_init(struct intel_gt *gt) in intel_gt_pm_init() 144 static bool reset_engines(struct intel_gt *gt) in reset_engines() 202 void intel_gt_pm_fini(struct intel_gt *gt) in intel_gt_pm_fini() 207 int intel_gt_resume(struct intel_gt *gt) in intel_gt_resume() 282 static void wait_for_suspend(struct intel_gt *gt) in wait_for_suspend() 299 void intel_gt_suspend_prepare(struct intel_gt *gt) in intel_gt_suspend_prepare() 316 void intel_gt_suspend_late(struct intel_gt *gt) in intel_gt_suspend_late() [all …]
|
A D | intel_gt.c | 49 int intel_gt_probe_lmem(struct intel_gt *gt) in intel_gt_probe_lmem() 113 static u16 slicemask(struct intel_gt *gt, int count) in slicemask() 120 int intel_gt_init_mmio(struct intel_gt *gt) in intel_gt_init_mmio() 168 static void init_unused_rings(struct intel_gt *gt) in init_unused_rings() 187 int intel_gt_init_hw(struct intel_gt *gt) in intel_gt_init_hw() 307 static void gen6_check_faults(struct intel_gt *gt) in gen6_check_faults() 330 static void gen8_check_faults(struct intel_gt *gt) in gen8_check_faults() 427 void intel_gt_chipset_flush(struct intel_gt *gt) in intel_gt_chipset_flush() 656 int intel_gt_init(struct intel_gt *gt) in intel_gt_init() 739 void intel_gt_driver_remove(struct intel_gt *gt) in intel_gt_driver_remove() [all …]
|
A D | intel_gt_pm.h | 14 static inline bool intel_gt_pm_is_awake(const struct intel_gt *gt) in intel_gt_pm_is_awake() 19 static inline void intel_gt_pm_get(struct intel_gt *gt) in intel_gt_pm_get() 24 static inline void __intel_gt_pm_get(struct intel_gt *gt) in __intel_gt_pm_get() 29 static inline bool intel_gt_pm_get_if_awake(struct intel_gt *gt) in intel_gt_pm_get_if_awake() 34 static inline void intel_gt_pm_might_get(struct intel_gt *gt) in intel_gt_pm_might_get() 39 static inline void intel_gt_pm_put(struct intel_gt *gt) in intel_gt_pm_put() 44 static inline void intel_gt_pm_put_async(struct intel_gt *gt) in intel_gt_pm_put_async() 49 static inline void intel_gt_pm_might_put(struct intel_gt *gt) in intel_gt_pm_might_put() 54 #define with_intel_gt_pm(gt, tmp) \ argument 58 static inline int intel_gt_pm_wait_for_idle(struct intel_gt *gt) in intel_gt_pm_wait_for_idle() [all …]
|
A D | intel_gt_irq.c | 25 gen11_gt_engine_identity(struct intel_gt *gt, in gen11_gt_engine_identity() 148 bool gen11_gt_reset_one_iir(struct intel_gt *gt, in gen11_gt_reset_one_iir() 178 void gen11_gt_irq_reset(struct intel_gt *gt) in gen11_gt_irq_reset() 208 void gen11_gt_irq_postinstall(struct intel_gt *gt) in gen11_gt_irq_postinstall() 353 void gen8_gt_irq_reset(struct intel_gt *gt) in gen8_gt_irq_reset() 363 void gen8_gt_irq_postinstall(struct intel_gt *gt) in gen8_gt_irq_postinstall() 391 static void gen5_gt_update_irq(struct intel_gt *gt, in gen5_gt_update_irq() 404 void gen5_gt_enable_irq(struct intel_gt *gt, u32 mask) in gen5_gt_enable_irq() 410 void gen5_gt_disable_irq(struct intel_gt *gt, u32 mask) in gen5_gt_disable_irq() 415 void gen5_gt_irq_reset(struct intel_gt *gt) in gen5_gt_irq_reset() [all …]
|
A D | intel_reset.c | 160 static int i915_do_reset(struct intel_gt *gt, in i915_do_reset() 189 static int g33_do_reset(struct intel_gt *gt, in g33_do_reset() 199 static int g4x_do_reset(struct intel_gt *gt, in g4x_do_reset() 638 static int mock_reset(struct intel_gt *gt, in mock_reset() 714 int intel_reset_guc(struct intel_gt *gt) in intel_reset_guc() 747 static void revoke_mmaps(struct intel_gt *gt) in revoke_mmaps() 795 static void gt_revoke(struct intel_gt *gt) in gt_revoke() 1047 static int resume(struct intel_gt *gt) in resume() 1079 void intel_gt_reset(struct intel_gt *gt, in intel_gt_reset() 1183 struct intel_gt *gt = engine->gt; in __intel_engine_reset_bh() local [all …]
|
A D | intel_gt_pm_debugfs.c | 45 struct intel_gt *gt = inode->i_private; in forcewake_user_open() local 65 struct intel_gt *gt = m->private; in fw_domains_show() local 86 struct intel_gt *gt = m->private; in print_rc6_res() local 97 struct intel_gt *gt = m->private; in vlv_drpc() local 120 struct intel_gt *gt = m->private; in gen6_drpc() local 208 struct intel_gt *gt = m->private; in ilk_drpc() local 266 struct intel_gt *gt = m->private; in drpc_show() local 524 struct intel_gt *gt = m->private; in frequency_show() local 535 struct intel_gt *gt = m->private; in llc_show() local 579 struct intel_gt *gt = data; in llc_eval() local [all …]
|
A D | intel_gt_pm_irq.c | 12 static void write_pm_imr(struct intel_gt *gt) in write_pm_imr() 31 static void gen6_gt_pm_update_irq(struct intel_gt *gt, in gen6_gt_pm_update_irq() 51 void gen6_gt_pm_unmask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_unmask_irq() 56 void gen6_gt_pm_mask_irq(struct intel_gt *gt, u32 mask) in gen6_gt_pm_mask_irq() 61 void gen6_gt_pm_reset_iir(struct intel_gt *gt, u32 reset_mask) in gen6_gt_pm_reset_iir() 73 static void write_pm_ier(struct intel_gt *gt) in write_pm_ier() 92 void gen6_gt_pm_enable_irq(struct intel_gt *gt, u32 enable_mask) in gen6_gt_pm_enable_irq() 101 void gen6_gt_pm_disable_irq(struct intel_gt *gt, u32 disable_mask) in gen6_gt_pm_disable_irq()
|
A 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() 207 struct intel_gt *gt = in retire_work_handler() local 215 void intel_gt_init_requests(struct intel_gt *gt) in intel_gt_init_requests() 220 void intel_gt_park_requests(struct intel_gt *gt) in intel_gt_park_requests() 225 void intel_gt_unpark_requests(struct intel_gt *gt) in intel_gt_unpark_requests() 231 void intel_gt_fini_requests(struct intel_gt *gt) in intel_gt_fini_requests() 241 struct intel_gt *gt = in intel_gt_watchdog_work() local
|
A D | intel_workarounds.c | 419 struct intel_gt *gt = engine->gt; in skl_tune_iz_hashing() local 800 gen4_gt_workarounds_init(struct intel_gt *gt, in gen4_gt_workarounds_init() 808 g4x_gt_workarounds_init(struct intel_gt *gt, struct i915_wa_list *wal) in g4x_gt_workarounds_init() 983 icl_wa_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) in icl_wa_init_mcr() 1015 xehp_init_mcr(struct intel_gt *gt, struct i915_wa_list *wal) in xehp_init_mcr() 1160 wa_14011060649(struct intel_gt *gt, struct i915_wa_list *wal) in wa_14011060649() 1245 gt_init_workarounds(struct intel_gt *gt, struct i915_wa_list *wal) in gt_init_workarounds() 1289 void intel_gt_init_workarounds(struct intel_gt *gt) in intel_gt_init_workarounds() 1329 wa_list_apply(struct intel_gt *gt, const struct i915_wa_list *wal) in wa_list_apply() 1363 void intel_gt_apply_workarounds(struct intel_gt *gt) in intel_gt_apply_workarounds() [all …]
|
A D | intel_gt.h | 16 #define GT_TRACE(gt, fmt, ...) do { \ argument 60 static inline u32 intel_gt_scratch_offset(const struct intel_gt *gt, in intel_gt_scratch_offset() 66 static inline bool intel_gt_has_unrecoverable_error(const struct intel_gt *gt) in intel_gt_has_unrecoverable_error() 72 static inline bool intel_gt_is_wedged(const struct intel_gt *gt) in intel_gt_is_wedged() 80 static inline bool intel_gt_needs_read_steering(struct intel_gt *gt, in intel_gt_needs_read_steering()
|
A D | intel_sseu_debugfs.c | 19 static void cherryview_sseu_device_status(struct intel_gt *gt, in cherryview_sseu_device_status() 53 static void gen11_sseu_device_status(struct intel_gt *gt, in gen11_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()
|
A D | selftest_reset.c | 18 __igt_reset_stolen(struct intel_gt *gt, in __igt_reset_stolen() 188 struct intel_gt *gt = arg; in igt_reset_engines_stolen() local 207 struct intel_gt *gt = arg; in igt_global_reset() local 237 struct intel_gt *gt = arg; in igt_wedged_reset() local 258 struct intel_gt *gt = arg; in igt_atomic_reset() local 302 struct intel_gt *gt = arg; in igt_atomic_engine_reset() local 379 struct intel_gt *gt = &i915->gt; in intel_reset_live_selftests() local
|
A D | selftest_hangcheck.c | 31 struct intel_gt *gt; member 119 struct intel_gt *gt = h->gt; in hang_create_request() local 299 struct intel_gt *gt = arg; in igt_hang_sanitycheck() local 363 struct intel_gt *gt = arg; in igt_reset_nop() local 439 struct intel_gt *gt = arg; in igt_reset_nop_engine() local 559 struct intel_gt *gt = arg; in igt_reset_fail_engine() local 1263 struct intel_gt *gt = arg; in igt_reset_engines() local 1292 struct intel_gt *gt = arg; in igt_reset_wait() local 1583 struct intel_gt *gt = arg; in igt_reset_evict_ggtt() local 1591 struct intel_gt *gt = arg; in igt_reset_evict_ppgtt() local [all …]
|
A D | intel_gt_clock_utils.c | 152 void intel_gt_init_clock_frequency(struct intel_gt *gt) in intel_gt_init_clock_frequency() 171 void intel_gt_check_clock_frequency(const struct intel_gt *gt) in intel_gt_check_clock_frequency() 187 u64 intel_gt_clock_interval_to_ns(const struct intel_gt *gt, u64 count) in intel_gt_clock_interval_to_ns() 192 u64 intel_gt_pm_interval_to_ns(const struct intel_gt *gt, u64 count) in intel_gt_pm_interval_to_ns() 197 u64 intel_gt_ns_to_clock_interval(const struct intel_gt *gt, u64 ns) in intel_gt_ns_to_clock_interval() 202 u64 intel_gt_ns_to_pm_interval(const struct intel_gt *gt, u64 ns) in intel_gt_ns_to_pm_interval()
|
A D | selftest_execlists.c | 112 struct intel_gt *gt = arg; in live_sanitycheck() local 328 struct intel_gt *gt = arg; in live_unlite_ring() local 478 struct intel_gt *gt = arg; in live_pin_rewind() local 582 struct intel_gt *gt = arg; in live_hold_reset() local 689 struct intel_gt *gt = arg; in live_error_interrupt() local 979 struct intel_gt *gt = arg; in live_timeslice_preempt() local 1114 struct intel_gt *gt = arg; in live_timeslice_rewind() local 1287 struct intel_gt *gt = arg; in live_timeslice_queue() local 1413 struct intel_gt *gt = arg; in live_timeslice_nopreempt() local 1528 struct intel_gt *gt = arg; in live_busywait_preempt() local [all …]
|
A D | intel_gt_debugfs.c | 16 int intel_gt_debugfs_reset_show(struct intel_gt *gt, u64 *val) in intel_gt_debugfs_reset_show() 32 int intel_gt_debugfs_reset_store(struct intel_gt *gt, u64 val) in intel_gt_debugfs_reset_store() 60 static void gt_debugfs_register(struct intel_gt *gt, struct dentry *root) in gt_debugfs_register() 69 void intel_gt_debugfs_register(struct intel_gt *gt) in intel_gt_debugfs_register()
|
A D | intel_gt_buffer_pool.c | 144 struct intel_gt *gt = to_gt(pool); in node_create() local 173 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()
|
/linux/arch/riscv/kvm/ |
A D | vcpu_timer.c | 18 static u64 kvm_riscv_current_cycles(struct kvm_guest_timer *gt) in kvm_riscv_current_cycles() 24 struct kvm_guest_timer *gt, in kvm_riscv_delta_cycles2ns() 47 struct kvm_guest_timer *gt = &vcpu->kvm->arch.timer; in kvm_riscv_vcpu_hrtimer_expired() local 75 struct kvm_guest_timer *gt = &vcpu->kvm->arch.timer; in kvm_riscv_vcpu_timer_next_event() local 95 struct kvm_guest_timer *gt = &vcpu->kvm->arch.timer; in kvm_riscv_vcpu_get_reg_timer() local 135 struct kvm_guest_timer *gt = &vcpu->kvm->arch.timer; in kvm_riscv_vcpu_set_reg_timer() local 207 struct kvm_guest_timer *gt = &vcpu->kvm->arch.timer; in kvm_riscv_vcpu_timer_restore() local 219 struct kvm_guest_timer *gt = &kvm->arch.timer; in kvm_riscv_guest_timer_init() local
|
/linux/drivers/gpu/drm/i915/gt/uc/ |
A D | intel_guc.c | 39 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_notify() local 61 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_init_send_regs() local 78 struct intel_gt *gt = guc_to_gt(guc); in gen9_reset_guc_interrupts() local 89 struct intel_gt *gt = guc_to_gt(guc); in gen9_enable_guc_interrupts() local 102 struct intel_gt *gt = guc_to_gt(guc); in gen9_disable_guc_interrupts() local 118 struct intel_gt *gt = guc_to_gt(guc); in gen11_reset_guc_interrupts() local 127 struct intel_gt *gt = guc_to_gt(guc); in gen11_enable_guc_interrupts() local 141 struct intel_gt *gt = guc_to_gt(guc); in gen11_disable_guc_interrupts() local 311 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_init() local 374 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_fini() local [all …]
|
A D | intel_guc_ads.c | 103 struct intel_gt *gt = guc_to_gt(guc); in guc_policies_init() local 143 struct intel_gt *gt = guc_to_gt(guc); in intel_guc_global_policies_update() local 163 static void guc_mapping_table_init(struct intel_gt *gt, in guc_mapping_table_init() 274 struct intel_gt *gt = guc_to_gt(guc); in guc_mmio_reg_state_query() local 305 struct intel_gt *gt = guc_to_gt(guc); in guc_mmio_reg_state_init() local 343 static void fill_engine_enable_masks(struct intel_gt *gt, in fill_engine_enable_masks() 357 struct intel_gt *gt = guc_to_gt(guc); in guc_prep_golden_context() local 424 static struct intel_engine_cs *find_engine_state(struct intel_gt *gt, u8 engine_class) in find_engine_state() 446 struct intel_gt *gt = guc_to_gt(guc); in guc_init_golden_context() local 501 struct intel_gt *gt = guc_to_gt(guc); in __guc_ads_init() local
|
A D | intel_huc.c | 59 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_rsa_data_create() local 166 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_auth() local 223 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_check_status() local 255 struct intel_gt *gt = huc_to_gt(huc); in intel_huc_load_status() local
|
/linux/drivers/gpu/drm/i915/pxp/ |
A D | intel_pxp_irq.c | 22 struct intel_gt *gt = pxp_to_gt(pxp); in intel_pxp_irq_handler() local 46 static inline void __pxp_set_interrupts(struct intel_gt *gt, u32 interrupts) in __pxp_set_interrupts() 55 static inline void pxp_irq_reset(struct intel_gt *gt) in pxp_irq_reset() 64 struct intel_gt *gt = pxp_to_gt(pxp); in intel_pxp_irq_enable() local 79 struct intel_gt *gt = pxp_to_gt(pxp); in intel_pxp_irq_disable() local
|
A D | intel_pxp.c | 57 static void kcr_pxp_enable(struct intel_gt *gt) in kcr_pxp_enable() 63 static void kcr_pxp_disable(struct intel_gt *gt) in kcr_pxp_disable() 72 struct intel_gt *gt = pxp_to_gt(pxp); in create_vcs_context() local 106 struct intel_gt *gt = pxp_to_gt(pxp); in intel_pxp_init() local 161 struct intel_gt *gt = pxp_to_gt(pxp); in pxp_queue_termination() local
|
/linux/drivers/gpu/drm/i915/selftests/ |
A 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()
|
/linux/drivers/gpu/drm/gma500/ |
A D | gtt.c | 146 static int psb_gtt_attach_pages(struct gtt_range *gt) in psb_gtt_attach_pages() 171 static void psb_gtt_detach_pages(struct gtt_range *gt) in psb_gtt_detach_pages() 187 int psb_gtt_pin(struct gtt_range *gt) in psb_gtt_pin() 226 void psb_gtt_unpin(struct gtt_range *gt) in psb_gtt_unpin() 270 struct gtt_range *gt; in psb_gtt_alloc_range() local 311 void psb_gtt_free_range(struct drm_device *dev, struct gtt_range *gt) in psb_gtt_free_range()
|