Symbol: intel_guc
sys/dev/pci/drm/i915/gt/intel_gt.h
102
static inline struct intel_gt *guc_to_gt(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/intel_gt.h
122
static inline struct drm_i915_private *guc_to_i915(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/intel_gt.h
127
static inline struct intel_guc *gt_to_guc(struct intel_gt *gt)
sys/dev/pci/drm/i915/gt/intel_gt_irq.c
21
static void guc_irq_handler(struct intel_guc *guc, u16 iir)
sys/dev/pci/drm/i915/gt/intel_reset.h
19
struct intel_guc;
sys/dev/pci/drm/i915/gt/intel_tlb.c
135
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/guc_capture_fwif.h
12
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
109
static void gen9_disable_guc_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
134
static void gen11_reset_guc_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
143
static void gen11_enable_guc_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
154
static void gen11_disable_guc_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
166
struct intel_guc *guc = container_of(w, struct intel_guc, dead_guc_worker);
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
179
void intel_guc_init_early(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
223
void intel_guc_init_late(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
228
static u32 guc_ctl_debug_flags(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
242
static u32 guc_ctl_feature_flags(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
263
static u32 guc_ctl_log_params_flags(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
284
static u32 guc_ctl_ads_flags(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
292
static u32 guc_ctl_wa_flags(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
348
static u32 guc_ctl_devid(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
360
static void guc_init_params(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
383
void intel_guc_write_params(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
403
void intel_guc_dump_time_info(struct intel_guc *guc, struct drm_printer *p)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
420
int intel_guc_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
44
void intel_guc_notify(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
487
void intel_guc_fini(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
511
int intel_guc_send_mmio(struct intel_guc *guc, const u32 *request, u32 len,
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
57
static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
618
int intel_guc_crash_process_msg(struct intel_guc *guc, u32 action)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
632
int intel_guc_to_host_process_recv_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
66
void intel_guc_init_send_regs(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
665
int intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
679
int intel_guc_suspend(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
719
int intel_guc_resume(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
777
struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
83
static void gen9_reset_guc_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
834
int intel_guc_allocate_and_map_vma(struct intel_guc *guc, u32 size,
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
858
static int __guc_action_self_cfg(struct intel_guc *guc, u16 key, u16 len, u64 value)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
887
static int __guc_self_cfg(struct intel_guc *guc, u16 key, u16 len, u64 value)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
897
int intel_guc_self_cfg32(struct intel_guc *guc, u16 key, u32 value)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
902
int intel_guc_self_cfg64(struct intel_guc *guc, u16 key, u64 value)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
914
void intel_guc_load_status(struct intel_guc *guc, struct drm_printer *p)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
94
static void gen9_enable_guc_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.c
951
void intel_guc_write_barrier(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
330
static inline struct intel_guc *log_to_guc(struct intel_guc_log *log)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
332
return container_of(log, struct intel_guc, log);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
336
inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
342
inline int intel_guc_send_nb(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
350
intel_guc_send_and_receive(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
357
static inline int intel_guc_send_busy_loop(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
394
static inline void intel_guc_to_host_event_handler(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
416
static inline u32 intel_guc_ggtt_offset(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
427
void intel_guc_init_early(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
428
void intel_guc_init_late(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
429
void intel_guc_init_send_regs(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
430
void intel_guc_write_params(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
431
int intel_guc_init(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
432
void intel_guc_fini(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
433
void intel_guc_notify(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
434
int intel_guc_send_mmio(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
436
int intel_guc_to_host_process_recv_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
438
int intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
439
int intel_guc_suspend(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
440
int intel_guc_resume(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
441
struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
442
int intel_guc_allocate_and_map_vma(struct intel_guc *guc, u32 size,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
444
int intel_guc_self_cfg32(struct intel_guc *guc, u16 key, u32 value);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
445
int intel_guc_self_cfg64(struct intel_guc *guc, u16 key, u64 value);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
447
static inline bool intel_guc_is_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
452
static inline bool intel_guc_is_wanted(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
457
static inline bool intel_guc_is_used(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
463
static inline bool intel_guc_is_fw_running(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
468
static inline bool intel_guc_is_ready(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
473
static inline void intel_guc_reset_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
478
static inline void intel_guc_enable_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
483
static inline void intel_guc_disable_interrupts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
488
static inline int intel_guc_sanitize(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
498
static inline void intel_guc_enable_msg(struct intel_guc *guc, u32 mask)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
505
static inline void intel_guc_disable_msg(struct intel_guc *guc, u32 mask)
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
512
int intel_guc_wait_for_idle(struct intel_guc *guc, long timeout);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
514
int intel_guc_deregister_done_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
516
int intel_guc_sched_done_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
518
int intel_guc_context_reset_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
520
int intel_guc_engine_failure_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
522
int intel_guc_error_capture_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
524
int intel_guc_crash_process_msg(struct intel_guc *guc, u32 action);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
527
intel_guc_lookup_engine(struct intel_guc *guc, u8 guc_class, u8 instance);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
531
int intel_guc_global_policies_update(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
535
void intel_guc_submission_reset_prepare(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
536
void intel_guc_submission_reset(struct intel_guc *guc, intel_engine_mask_t stalled);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
537
void intel_guc_submission_reset_finish(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
538
void intel_guc_submission_cancel_requests(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
540
void intel_guc_load_status(struct intel_guc *guc, struct drm_printer *p);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
542
void intel_guc_write_barrier(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
544
void intel_guc_dump_time_info(struct intel_guc *guc, struct drm_printer *p);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
546
int intel_guc_sched_disable_gucid_threshold_max(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
548
bool intel_guc_tlb_invalidation_is_available(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
549
int intel_guc_invalidate_tlb_engines(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
550
int intel_guc_invalidate_tlb_guc(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
551
int intel_guc_tlb_invalidation_done(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
553
void wake_up_all_tlb_invalidate(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
97
void (*reset)(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
98
void (*enable)(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc.h
99
void (*disable)(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
100
static u32 guc_ads_capture_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1014
void intel_guc_ads_init_late(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1026
void intel_guc_ads_destroy(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1033
static void guc_ads_private_data_reset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
105
static u32 guc_ads_private_data_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1053
void intel_guc_ads_reset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1063
u32 intel_guc_engine_usage_offset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
1071
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
110
static u32 guc_ads_regset_offset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
115
static u32 guc_ads_golden_ctxt_offset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
125
static u32 guc_ads_waklv_offset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
135
static u32 guc_ads_capture_offset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
145
static u32 guc_ads_private_data_offset(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
155
static u32 guc_ads_blob_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
161
static void guc_policies_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
179
void intel_guc_ads_print_policy_info(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
194
static int guc_action_policies_update(struct intel_guc *guc, u32 policy_offset)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
204
int intel_guc_global_policies_update(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
445
static long guc_mmio_reg_state_create(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
477
static void guc_mmio_reg_state_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
541
static int guc_prep_golden_context(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
630
static void guc_init_golden_context(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
716
guc_capture_prep_lists(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
830
static void guc_waklv_enable_simple(struct intel_guc *guc, u32 *offset, u32 *remain, u32 klv_id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
84
static u32 guc_ads_regset_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
848
static void guc_waklv_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
891
static int guc_prep_waklv(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
897
static void __guc_ads_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
90
static u32 guc_ads_golden_ctxt_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
95
static u32 guc_ads_waklv_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.c
961
int intel_guc_ads_create(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
12
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
16
int intel_guc_ads_create(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
17
void intel_guc_ads_destroy(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
18
void intel_guc_ads_init_late(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
19
void intel_guc_ads_reset(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
20
void intel_guc_ads_print_policy_info(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_ads.h
23
u32 intel_guc_engine_usage_offset(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1007
guc_capture_clone_node(struct intel_guc *guc, struct __guc_capture_parsed_output *original,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1047
__guc_capture_create_prealloc_nodes(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1064
guc_get_max_reglist_count(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1087
guc_capture_create_prealloc_nodes(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1098
guc_capture_extract_reglists(struct intel_guc *guc, struct __guc_capture_bufstate *buf)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1282
static int __guc_capture_flushlog_complete(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1293
static void __guc_capture_process_output(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1359
guc_capture_reg_to_str(const struct intel_guc *guc, u32 owner, u32 type,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1429
struct intel_guc *guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1537
struct intel_guc *guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1567
struct intel_guc *guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1600
void intel_guc_capture_process(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1624
void intel_guc_capture_destroy(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
1640
int intel_guc_capture_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
292
guc_capture_alloc_steered_lists(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
352
guc_capture_get_device_reglist(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
412
guc_capture_list_init(struct intel_guc *guc, u32 owner, u32 type, u32 classid,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
473
guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
514
intel_guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
520
static void guc_capture_create_prealloc_nodes(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
523
intel_guc_capture_getlist(struct intel_guc *guc, u32 owner, u32 type, u32 classid,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
584
intel_guc_capture_getnullheader(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
611
guc_capture_output_min_size_est(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
659
static void check_guc_capture_size(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
778
guc_capture_log_remove_dw(struct intel_guc *guc, struct __guc_capture_bufstate *buf,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
817
guc_capture_log_get_group_hdr(struct intel_guc *guc, struct __guc_capture_bufstate *buf,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
838
guc_capture_log_get_data_hdr(struct intel_guc *guc, struct __guc_capture_bufstate *buf,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
862
guc_capture_log_get_register(struct intel_guc *guc, struct __guc_capture_bufstate *buf,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
885
guc_capture_delete_one_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
896
guc_capture_delete_prealloc_nodes(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
934
guc_capture_init_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
952
guc_capture_get_prealloc_node(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.c
982
guc_capture_alloc_one_node(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
17
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
26
void intel_guc_capture_process(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
27
int intel_guc_capture_getlist(struct intel_guc *guc, u32 owner, u32 type, u32 classid,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
29
int intel_guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid,
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
31
int intel_guc_capture_getnullheader(struct intel_guc *guc, void **outptr, size_t *size);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
32
void intel_guc_capture_destroy(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_capture.h
33
int intel_guc_capture_init(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1110
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1328
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
1392
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
188
static int guc_action_control_ctb(struct intel_guc *guc, u32 control)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
260
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
333
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
396
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
41
static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct)
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
43
return container_of(ct, struct intel_guc, ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.c
842
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/pci/drm/i915/gt/uc/intel_guc_ct.h
19
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
106
struct intel_guc *guc = data;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
117
struct intel_guc *guc = data;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
136
void intel_guc_debugfs_register(struct intel_guc *guc, struct dentry *root)
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
21
struct intel_guc *guc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
44
struct intel_guc *guc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
58
struct intel_guc *guc = m->private;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
71
struct intel_guc *guc = (struct intel_guc *)data;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
78
struct intel_guc *guc = data;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.c
90
struct intel_guc *guc = data;
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.h
12
void intel_guc_debugfs_register(struct intel_guc *guc, struct dentry *root);
sys/dev/pci/drm/i915/gt/uc/intel_guc_debugfs.h
9
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_fw.c
164
static int guc_wait_ucode(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_fw.c
297
int intel_guc_fw_upload(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_fw.c
81
struct intel_guc *guc = container_of(guc_fw, struct intel_guc, fw);
sys/dev/pci/drm/i915/gt/uc/intel_guc_fw.h
11
int intel_guc_fw_upload(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_fw.h
9
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_hwconfig.c
117
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_hwconfig.c
35
static int __guc_action_get_hwconfig(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_hwconfig.c
55
static int guc_hwconfig_discover_size(struct intel_guc *guc, struct intel_hwconfig *hwconfig)
sys/dev/pci/drm/i915/gt/uc/intel_guc_hwconfig.c
74
static int guc_hwconfig_fill_buffer(struct intel_guc *guc, struct intel_hwconfig *hwconfig)
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
184
static int guc_action_flush_log_complete(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
194
static int guc_action_flush_log(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
204
static int guc_action_control_log(struct intel_guc *guc, bool enable,
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
388
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
44
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
527
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
541
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
598
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
614
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
639
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
689
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
795
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
821
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.c
907
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log.h
16
struct intel_guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
33
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_log_debugfs.c
63
struct intel_guc *guc = log_to_guc(log);
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
13
static bool __guc_rc_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
20
static bool __guc_rc_selected(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
28
void intel_guc_rc_init_early(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
34
static int guc_action_control_gucrc(struct intel_guc *guc, bool enable)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
50
static int __guc_rc_control(struct intel_guc *guc, bool enable)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
73
int intel_guc_rc_enable(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.c
78
int intel_guc_rc_disable(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.h
11
void intel_guc_rc_init_early(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.h
13
static inline bool intel_guc_rc_is_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.h
18
static inline bool intel_guc_rc_is_wanted(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.h
23
static inline bool intel_guc_rc_is_used(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.h
28
int intel_guc_rc_enable(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_rc.h
29
int intel_guc_rc_disable(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
133
static int guc_action_slpc_set_param_nb(struct intel_guc *guc, u8 id, u32 value)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
150
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
157
static int guc_action_slpc_set_param(struct intel_guc *guc, u8 id, u32 value)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
177
static int guc_action_slpc_query(struct intel_guc *guc, u32 offset)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
194
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
209
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
224
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
277
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
332
static int guc_action_slpc_reset(struct intel_guc *guc, u32 offset)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
349
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
49
static inline struct intel_guc *slpc_to_guc(struct intel_guc_slpc *slpc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
51
return container_of(slpc, struct intel_guc, slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
64
static bool __detect_slpc_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
71
static bool __guc_slpc_selected(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
753
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.c
81
struct intel_guc *guc = slpc_to_guc(slpc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.h
17
static inline bool intel_guc_slpc_is_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.h
22
static inline bool intel_guc_slpc_is_wanted(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_slpc.h
27
static inline bool intel_guc_slpc_is_used(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1072
static void release_guc_id(struct intel_guc *guc, struct intel_context *ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1077
static void scrub_guc_desc_for_outstanding_g2h(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1182
__extend_last_switch(struct intel_guc *guc, u64 *prev_start, u32 new_start)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1264
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1296
static void guc_update_pm_timestamp(struct intel_guc *guc, ktime_t *now)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1326
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1386
static void guc_enable_busyness_worker(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1391
static void guc_cancel_busyness_worker(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1437
static void __reset_guc_busyness_stats(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1469
static void __update_guc_busyness_running_state(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1482
static void __update_guc_busyness_stats(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1503
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1522
struct intel_guc *guc = container_of(wrk, typeof(*guc),
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1585
static int guc_action_enable_usage_stats(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1603
static int guc_init_engine_stats(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1620
static void guc_fini_engine_stats(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1627
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1657
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1671
submission_disabled(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1680
static void disable_submission(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1691
static void enable_submission(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1709
static void guc_flush_submissions(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1718
void intel_guc_submission_flush_work(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1723
static void guc_flush_destroyed_contexts(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1725
void intel_guc_submission_reset_prepare(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1913
void wake_up_all_tlb_invalidate(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
1927
void intel_guc_submission_reset(struct intel_guc *guc, intel_engine_mask_t stalled)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2025
void intel_guc_submission_cancel_requests(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2060
void intel_guc_submission_reset_finish(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2097
bool intel_guc_tlb_invalidation_is_available(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2103
static int init_tlb_lookup(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2130
static void fini_tlb_lookup(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2149
int intel_guc_submission_init(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2187
void intel_guc_submission_fini(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2212
static int guc_bypass_tasklet_submit(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2238
static bool need_tasklet(struct intel_guc *guc, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2251
struct intel_guc *guc = gt_to_guc(rq->engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2265
static int new_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2291
static void __release_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2313
static void release_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2322
static int steal_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2359
static int assign_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2388
static int pin_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2438
static void unpin_guc_id(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2457
static int __guc_action_register_multi_lrc_v69(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2481
static int __guc_action_register_multi_lrc_v70(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2524
static int __guc_action_register_context_v69(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2539
static int __guc_action_register_context_v70(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2567
register_context_v69(struct intel_guc *guc, struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2583
register_context_v70(struct intel_guc *guc, struct intel_context *ce, bool loop)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2597
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2622
static int __guc_action_deregister_context(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2637
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2705
static int __guc_context_set_context_policies(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2717
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2798
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2867
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
2930
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3036
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3051
static void __guc_context_sched_enable(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3066
static void __guc_context_sched_disable(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3123
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3179
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3233
static void __guc_context_set_preemption_timeout(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3258
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3309
static void do_sched_disable(struct intel_guc *guc, struct intel_context *ce,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3326
static bool bypass_sched_disable(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3345
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3358
static bool guc_id_pressure(struct intel_guc *guc, struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3376
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3411
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3497
static void guc_flush_destroyed_contexts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3522
static void deregister_destroyed_contexts(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3560
struct intel_guc *guc = container_of(w, struct intel_guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3583
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3622
static void __guc_context_set_prio(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3642
static void guc_context_set_prio(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3700
struct intel_guc *guc = &ce->engine->gt->uc.guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
3880
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
399
static inline struct intel_guc *ce_to_guc(struct intel_context *ce)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4015
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4085
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4111
struct intel_guc *guc = ce_to_guc(ce);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4452
static inline int guc_kernel_context_pin(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4481
static inline int guc_init_submission(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4623
struct intel_guc *guc = sched_engine->private_data;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4633
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4716
static int __guc_action_set_scheduling_policies(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4739
static int guc_init_global_schedule_policy(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4767
static void guc_route_semaphores(struct intel_guc *guc, bool to_guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4783
int intel_guc_submission_enable(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4812
void intel_guc_submission_disable(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4820
static bool __guc_submission_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4827
static bool __guc_submission_selected(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4837
int intel_guc_sched_disable_gucid_threshold_max(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4857
void intel_guc_submission_init_early(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4882
g2h_context_lookup(struct intel_guc *guc, u32 ctx_id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4905
static void wait_wake_outstanding_tlb_g2h(struct intel_guc *guc, u32 seqno)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4922
int intel_guc_tlb_invalidation_done(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
4964
static int guc_send_invalidate_tlb(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5042
int intel_guc_invalidate_tlb_engines(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5048
int intel_guc_invalidate_tlb_guc(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5053
int intel_guc_deregister_done_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5104
int intel_guc_sched_done_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
516
static inline struct intel_context *__get_context(struct intel_guc *guc, u32 id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5182
static void capture_error_state(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5229
static void guc_handle_context_reset(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5248
int intel_guc_context_reset_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
525
static struct guc_lrc_desc_v69 *__get_lrc_desc_v69(struct intel_guc *guc, u32 index)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5283
int intel_guc_error_capture_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5303
intel_guc_lookup_engine(struct intel_guc *guc, u8 guc_class, u8 instance)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5316
struct intel_guc *guc = container_of(w, struct intel_guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5347
int intel_guc_engine_failure_process_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
537
static int guc_lrc_desc_pool_create_v69(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5392
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5454
struct intel_guc *guc = gt_to_guc(engine->gt);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5493
void intel_guc_submission_print_info(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
552
static void guc_lrc_desc_pool_destroy_v69(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5568
void intel_guc_submission_print_context_info(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
561
static inline bool guc_submission_initialized(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
566
static inline void _reset_lrc_desc_v69(struct intel_guc *guc, u32 id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
574
static inline bool ctx_id_mapped(struct intel_guc *guc, u32 id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
579
static inline void set_ctx_id_mapping(struct intel_guc *guc, u32 id,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
5906
struct intel_guc *guc;
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
593
static inline void clr_ctx_id_mapping(struct intel_guc *guc, u32 id)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
611
static void decr_outstanding_submission_g2h(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
617
static int guc_submission_send_busy_loop(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
642
int intel_guc_wait_for_pending_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
683
int intel_guc_wait_for_idle(struct intel_guc *guc, long timeout)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
696
static int __guc_add_request(struct intel_guc *guc, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
779
static int guc_add_request(struct intel_guc *guc, struct i915_request *rq)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
893
static int guc_wq_item_append(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.c
927
static int guc_dequeue_one_context(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
16
void intel_guc_submission_init_early(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
17
int intel_guc_submission_init(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
18
int intel_guc_submission_enable(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
19
void intel_guc_submission_disable(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
20
void intel_guc_submission_fini(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
21
int intel_guc_preempt_work_create(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
22
void intel_guc_preempt_work_destroy(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
24
void intel_guc_submission_print_info(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
26
void intel_guc_submission_print_context_info(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
36
int intel_guc_wait_for_pending_msg(struct intel_guc *guc,
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
41
void intel_guc_submission_flush_work(struct intel_guc *guc);
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
43
static inline bool intel_guc_submission_is_supported(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
48
static inline bool intel_guc_submission_is_wanted(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_guc_submission.h
53
static inline bool intel_guc_submission_is_used(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_huc.c
546
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
156
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
183
static void guc_clear_mmio_msg(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
188
static void guc_get_mmio_msg(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
207
static void guc_handle_mmio_msg(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
220
static int guc_enable_communication(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
252
static void guc_disable_communication(struct intel_guc *guc)
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
317
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
351
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
457
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
586
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
605
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
626
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
635
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
650
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
659
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
680
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.c
711
struct intel_guc *guc = &uc->guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc.h
33
struct intel_guc guc;
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
592
struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw);
sys/dev/pci/drm/i915/gt/uc/intel_uc_fw.c
742
struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw);
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
147
struct intel_guc *guc = gt_to_guc(gt);
sys/dev/pci/drm/i915/gt/uc/selftest_guc.c
293
static int bad_h2g(struct intel_guc *guc)
sys/dev/pci/drm/i915/i915_gpu_error.c
1838
const void *blob_ptr, struct intel_guc *guc)
sys/dev/pci/drm/i915/i915_gpu_error.c
1915
uc->guc.ct.ctbs.send.desc, (struct intel_guc *)&uc->guc);
sys/dev/pci/drm/i915/i915_gpu_error.c
1917
uc->guc.ct.ctbs.send.desc, (struct intel_guc *)&uc->guc);
sys/dev/pci/drm/i915/i915_query.c
572
struct intel_guc *guc = &to_gt(i915)->uc.guc;