Symbol: intel_guc
sys/dev/drm/i915/i915_drv.h
1636
struct intel_guc guc;
sys/dev/drm/i915/i915_drv.h
2206
static inline struct drm_i915_private *guc_to_i915(struct intel_guc *guc)
sys/dev/drm/i915/i915_drv.h
2785
extern int intel_guc_reset_engine(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc.c
133
static void guc_fini_wq(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
146
int intel_guc_init_misc(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
160
void intel_guc_fini_misc(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
166
static int guc_shared_data_create(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
187
static void guc_shared_data_destroy(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
192
int intel_guc_init(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
229
void intel_guc_fini(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
242
static u32 guc_ctl_debug_flags(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
263
static u32 guc_ctl_feature_flags(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
277
static u32 guc_ctl_ctxinfo_flags(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
294
static u32 guc_ctl_log_params_flags(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
34
static void gen8_guc_raise_irq(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
340
void intel_guc_init_params(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
381
int intel_guc_send_nop(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/drm/i915/intel_guc.c
388
void intel_guc_to_host_event_handler_nop(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
396
int intel_guc_send_mmio(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/drm/i915/intel_guc.c
41
static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i)
sys/dev/drm/i915/intel_guc.c
462
void intel_guc_to_host_event_handler_mmio(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
489
void intel_guc_to_host_process_recv_msg(struct intel_guc *guc, u32 msg)
sys/dev/drm/i915/intel_guc.c
50
void intel_guc_init_send_regs(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
501
int intel_guc_sample_forcewake(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
528
int intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset)
sys/dev/drm/i915/intel_guc.c
542
int intel_guc_suspend(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
558
int intel_guc_reset_engine(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc.c
580
int intel_guc_resume(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
632
struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size)
sys/dev/drm/i915/intel_guc.c
67
void intel_guc_init_early(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
674
u32 intel_guc_reserved_gtt_size(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.c
82
static int guc_init_wq(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.h
105
intel_guc_send_and_receive(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/drm/i915/intel_guc.h
111
static inline void intel_guc_notify(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.h
116
static inline void intel_guc_to_host_event_handler(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.h
137
static inline u32 intel_guc_ggtt_offset(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc.h
148
void intel_guc_init_early(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
149
void intel_guc_init_send_regs(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
150
void intel_guc_init_params(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
151
int intel_guc_init_misc(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
152
int intel_guc_init(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
153
void intel_guc_fini(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
154
void intel_guc_fini_misc(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
155
int intel_guc_send_nop(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/drm/i915/intel_guc.h
157
int intel_guc_send_mmio(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/drm/i915/intel_guc.h
160
void intel_guc_to_host_event_handler(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
162
void intel_guc_to_host_event_handler_nop(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
163
void intel_guc_to_host_event_handler_mmio(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
164
void intel_guc_to_host_process_recv_msg(struct intel_guc *guc, u32 msg);
sys/dev/drm/i915/intel_guc.h
165
int intel_guc_sample_forcewake(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
166
int intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset);
sys/dev/drm/i915/intel_guc.h
167
int intel_guc_suspend(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
168
int intel_guc_resume(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
169
struct i915_vma *intel_guc_allocate_vma(struct intel_guc *guc, u32 size);
sys/dev/drm/i915/intel_guc.h
170
u32 intel_guc_reserved_gtt_size(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
172
static inline int intel_guc_sanitize(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc.h
178
static inline void intel_guc_enable_msg(struct intel_guc *guc, u32 mask)
sys/dev/drm/i915/intel_guc.h
185
static inline void intel_guc_disable_msg(struct intel_guc *guc, u32 mask)
sys/dev/drm/i915/intel_guc.h
88
int (*send)(struct intel_guc *guc, const u32 *data, u32 len,
sys/dev/drm/i915/intel_guc.h
92
void (*handler)(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
95
void (*notify)(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc.h
99
inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len)
sys/dev/drm/i915/intel_guc_ads.c
149
void intel_guc_ads_destroy(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_ads.c
75
int intel_guc_ads_create(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_ads.h
28
struct intel_guc;
sys/dev/drm/i915/intel_guc_ads.h
30
int intel_guc_ads_create(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_ads.h
31
void intel_guc_ads_destroy(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_ct.c
104
static int guc_action_register_ct_buffer(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_ct.c
124
static int guc_action_deregister_ct_buffer(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_ct.c
148
static int ctch_init(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_ct.c
214
static void ctch_fini(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_ct.c
220
static int ctch_open(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_ct.c
279
static void ctch_close(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_ct.c
540
static int intel_guc_send_ct(struct intel_guc *guc, const u32 *action, u32 len,
sys/dev/drm/i915/intel_guc_ct.c
67
static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct)
sys/dev/drm/i915/intel_guc_ct.c
69
return container_of(ct, struct intel_guc, ct);
sys/dev/drm/i915/intel_guc_ct.c
713
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/drm/i915/intel_guc_ct.c
846
static void intel_guc_to_host_event_handler_ct(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_ct.c
863
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/drm/i915/intel_guc_ct.c
889
struct intel_guc *guc = ct_to_guc(ct);
sys/dev/drm/i915/intel_guc_ct.h
27
struct intel_guc;
sys/dev/drm/i915/intel_guc_fw.c
100
static void guc_prepare_xfer(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_fw.c
128
static int guc_xfer_rsa(struct intel_guc *guc, struct i915_vma *vma)
sys/dev/drm/i915/intel_guc_fw.c
153
static int guc_xfer_ucode(struct intel_guc *guc, struct i915_vma *vma)
sys/dev/drm/i915/intel_guc_fw.c
199
static inline bool guc_ready(struct intel_guc *guc, u32 *status)
sys/dev/drm/i915/intel_guc_fw.c
210
static int guc_wait_ucode(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_fw.c
239
struct intel_guc *guc = container_of(guc_fw, struct intel_guc, fw);
sys/dev/drm/i915/intel_guc_fw.c
283
int intel_guc_fw_upload(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_fw.c
56
struct intel_guc *guc = container_of(guc_fw, struct intel_guc, fw);
sys/dev/drm/i915/intel_guc_fw.c
92
void intel_guc_fw_init_early(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_fw.h
28
struct intel_guc;
sys/dev/drm/i915/intel_guc_fw.h
30
void intel_guc_fw_init_early(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_fw.h
31
int intel_guc_fw_upload(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_log.c
344
struct intel_guc *guc = log_to_guc(log);
sys/dev/drm/i915/intel_guc_log.c
392
struct intel_guc *guc = log_to_guc(log);
sys/dev/drm/i915/intel_guc_log.c
42
static int guc_action_flush_log_complete(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_log.c
438
struct intel_guc *guc = log_to_guc(log);
sys/dev/drm/i915/intel_guc_log.c
454
struct intel_guc *guc = log_to_guc(log);
sys/dev/drm/i915/intel_guc_log.c
507
struct intel_guc *guc = log_to_guc(log);
sys/dev/drm/i915/intel_guc_log.c
51
static int guc_action_flush_log(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_log.c
603
struct intel_guc *guc = log_to_guc(log);
sys/dev/drm/i915/intel_guc_log.c
61
static int guc_action_control_log(struct intel_guc *guc, bool enable,
sys/dev/drm/i915/intel_guc_log.c
76
static inline struct intel_guc *log_to_guc(struct intel_guc_log *log)
sys/dev/drm/i915/intel_guc_log.c
78
return container_of(log, struct intel_guc, log);
sys/dev/drm/i915/intel_guc_log.h
36
struct intel_guc;
sys/dev/drm/i915/intel_guc_submission.c
1067
static int guc_clients_create(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
1102
static void guc_clients_destroy(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
1119
int intel_guc_submission_init(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
1155
void intel_guc_submission_fini(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
1276
int intel_guc_submission_enable(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
1321
void intel_guc_submission_disable(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
147
static int __guc_allocate_doorbell(struct intel_guc *guc, u32 stage_id)
sys/dev/drm/i915/intel_guc_submission.c
157
static int __guc_deallocate_doorbell(struct intel_guc *guc, u32 stage_id)
sys/dev/drm/i915/intel_guc_submission.c
261
static unsigned long __select_cacheline(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
285
static void guc_proc_desc_init(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_submission.c
307
static int guc_stage_desc_pool_create(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
331
static void guc_stage_desc_pool_destroy(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
344
static void guc_stage_desc_init(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_submission.c
427
static void guc_stage_desc_fini(struct intel_guc *guc,
sys/dev/drm/i915/intel_guc_submission.c
518
static void guc_add_request(struct intel_guc *guc, struct i915_request *rq)
sys/dev/drm/i915/intel_guc_submission.c
556
struct intel_guc *guc = container_of(preempt_work, typeof(*guc),
sys/dev/drm/i915/intel_guc_submission.c
634
struct intel_guc *guc = &engine->i915->guc;
sys/dev/drm/i915/intel_guc_submission.c
676
struct intel_guc *guc = &engine->i915->guc;
sys/dev/drm/i915/intel_guc_submission.c
878
static bool doorbell_ok(struct intel_guc *guc, u16 db_id)
sys/dev/drm/i915/intel_guc_submission.c
898
static bool guc_verify_doorbells(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
909
static int guc_clients_doorbell_init(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
928
static void guc_clients_doorbell_fini(struct intel_guc *guc)
sys/dev/drm/i915/intel_guc_submission.c
968
struct intel_guc *guc = &dev_priv->guc;
sys/dev/drm/i915/intel_guc_submission.h
60
struct intel_guc *guc;
sys/dev/drm/i915/intel_guc_submission.h
80
int intel_guc_submission_init(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_submission.h
81
int intel_guc_submission_enable(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_submission.h
82
void intel_guc_submission_disable(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_submission.h
83
void intel_guc_submission_fini(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_submission.h
84
int intel_guc_preempt_work_create(struct intel_guc *guc);
sys/dev/drm/i915/intel_guc_submission.h
85
void intel_guc_preempt_work_destroy(struct intel_guc *guc);
sys/dev/drm/i915/intel_huc.c
57
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
167
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
178
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
195
static void guc_capture_load_err_log(struct intel_guc *guc)
sys/dev/drm/i915/intel_uc.c
206
static void guc_free_load_err_log(struct intel_guc *guc)
sys/dev/drm/i915/intel_uc.c
212
static int guc_enable_communication(struct intel_guc *guc)
sys/dev/drm/i915/intel_uc.c
226
static void guc_disable_communication(struct intel_guc *guc)
sys/dev/drm/i915/intel_uc.c
241
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
267
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
281
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
30
static void guc_free_load_err_log(struct intel_guc *guc);
sys/dev/drm/i915/intel_uc.c
311
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
326
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
344
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
440
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
455
struct intel_guc *guc = &i915->guc;
sys/dev/drm/i915/intel_uc.c
477
struct intel_guc *guc = &i915->guc;