HomeSort by: relevance | last modified time | path
    Searched refs:intel_guc (Results 1 - 22 of 22) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/i915/gt/uc/
intel_guc_fw.h 11 struct intel_guc;
13 void intel_guc_fw_init_early(struct intel_guc *guc);
14 int intel_guc_fw_upload(struct intel_guc *guc);
intel_guc_ads.h 11 struct intel_guc;
13 int intel_guc_ads_create(struct intel_guc *guc);
14 void intel_guc_ads_destroy(struct intel_guc *guc);
15 void intel_guc_ads_reset(struct intel_guc *guc);
intel_guc_submission.h 13 struct intel_guc;
16 void intel_guc_submission_init_early(struct intel_guc *guc);
17 int intel_guc_submission_init(struct intel_guc *guc);
18 void intel_guc_submission_enable(struct intel_guc *guc);
19 void intel_guc_submission_disable(struct intel_guc *guc);
20 void intel_guc_submission_fini(struct intel_guc *guc);
21 int intel_guc_preempt_work_create(struct intel_guc *guc);
22 void intel_guc_preempt_work_destroy(struct intel_guc *guc);
intel_guc.h 1 /* $NetBSD: intel_guc.h,v 1.2 2021/12/18 23:45:31 riastradh Exp $ */
25 * pool. intel_guc owns a intel_guc_client to replace the legacy ExecList
28 struct intel_guc { struct
39 void (*reset)(struct intel_guc *guc);
40 void (*enable)(struct intel_guc *guc);
41 void (*disable)(struct intel_guc *guc);
80 inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len)
86 intel_guc_send_and_receive(struct intel_guc *guc, const u32 *action, u32 len,
93 static inline void intel_guc_to_host_event_handler(struct intel_guc *guc)
103 * @guc: intel_guc structure
    [all...]
intel_guc_submission.c 67 static struct guc_stage_desc *__get_stage_desc(struct intel_guc *guc, u32 id)
74 static int guc_workqueue_create(struct intel_guc *guc)
80 static void guc_workqueue_destroy(struct intel_guc *guc)
88 static int guc_proc_desc_create(struct intel_guc *guc)
96 static void guc_proc_desc_destroy(struct intel_guc *guc)
101 static void guc_proc_desc_init(struct intel_guc *guc)
121 static void guc_proc_desc_fini(struct intel_guc *guc)
126 static int guc_stage_desc_pool_create(struct intel_guc *guc)
135 static void guc_stage_desc_pool_destroy(struct intel_guc *guc)
147 static void guc_stage_desc_init(struct intel_guc *guc
    [all...]
intel_guc.c 1 /* $NetBSD: intel_guc.c,v 1.4 2021/12/19 12:32:15 riastradh Exp $ */
9 __KERNEL_RCSID(0, "$NetBSD: intel_guc.c,v 1.4 2021/12/19 12:32:15 riastradh Exp $");
14 #include "intel_guc.h"
42 void intel_guc_notify(struct intel_guc *guc)
55 static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i)
64 void intel_guc_init_send_regs(struct intel_guc *guc)
88 static void gen9_reset_guc_interrupts(struct intel_guc *guc)
99 static void gen9_enable_guc_interrupts(struct intel_guc *guc)
115 static void gen9_disable_guc_interrupts(struct intel_guc *guc)
132 static void gen11_reset_guc_interrupts(struct intel_guc *guc
    [all...]
intel_uc.c 13 #include "intel_guc.h"
125 struct intel_guc *guc = &uc->guc;
139 static inline bool guc_communication_enabled(struct intel_guc *guc)
150 static void guc_clear_mmio_msg(struct intel_guc *guc)
155 static void guc_get_mmio_msg(struct intel_guc *guc)
174 static void guc_handle_mmio_msg(struct intel_guc *guc)
191 static void guc_reset_interrupts(struct intel_guc *guc)
196 static void guc_enable_interrupts(struct intel_guc *guc)
201 static void guc_disable_interrupts(struct intel_guc *guc)
206 static int guc_enable_communication(struct intel_guc *guc
    [all...]
intel_guc_ads.c 73 static void __guc_ads_init(struct intel_guc *guc)
136 * @guc: intel_guc struct
141 int intel_guc_ads_create(struct intel_guc *guc)
159 void intel_guc_ads_destroy(struct intel_guc *guc)
166 * @guc: intel_guc struct
172 void intel_guc_ads_reset(struct intel_guc *guc)
intel_guc_ct.h 17 struct intel_guc;
intel_guc_log.c 29 static int guc_action_flush_log_complete(struct intel_guc *guc)
38 static int guc_action_flush_log(struct intel_guc *guc)
48 static int guc_action_control_log(struct intel_guc *guc, bool enable,
63 static inline struct intel_guc *log_to_guc(struct intel_guc_log *log)
65 return container_of(log, struct intel_guc, log);
374 struct intel_guc *guc = log_to_guc(log);
421 struct intel_guc *guc = log_to_guc(log);
460 struct intel_guc *guc = log_to_guc(log);
518 struct intel_guc *guc = log_to_guc(log);
626 struct intel_guc *guc = log_to_guc(log)
    [all...]
intel_guc_fw.c 23 * @guc: intel_guc struct
27 void intel_guc_fw_init_early(struct intel_guc *guc)
128 * @guc: intel_guc structure
138 int intel_guc_fw_upload(struct intel_guc *guc)
intel_guc_log.h 18 struct intel_guc;
intel_guc_ct.c 51 static inline struct intel_guc *ct_to_guc(struct intel_guc_ct *ct)
53 return container_of(ct, struct intel_guc, ct);
87 static int guc_action_register_ct_buffer(struct intel_guc *guc,
107 static int guc_action_deregister_ct_buffer(struct intel_guc *guc,
135 struct intel_guc *guc = ct_to_guc(ct);
205 struct intel_guc *guc = ct_to_guc(ct);
259 struct intel_guc *guc = ct_to_guc(ct);
548 struct intel_guc *guc = ct_to_guc(ct);
719 struct intel_guc *guc = ct_to_guc(ct);
intel_huc.c 65 struct intel_guc *guc = &gt->uc.guc;
161 struct intel_guc *guc = &gt->uc.guc;
intel_uc.h 11 #include "intel_guc.h"
29 struct intel_guc guc;
  /src/sys/external/bsd/drm2/dist/drm/i915/gt/
intel_gt.h 28 static inline struct intel_gt *guc_to_gt(struct intel_guc *guc)
intel_reset.h 22 struct intel_guc;
intel_gt_irq.c 21 static void guc_irq_handler(struct intel_guc *guc, u16 iir)
  /src/sys/external/bsd/drm2/dist/drm/i915/
Makefile 162 gt/uc/intel_guc.o \
i915_debugfs.c 1801 const struct intel_guc *guc = &dev_priv->gt.uc.guc;
1918 struct intel_guc *guc = &i915->gt.uc.guc;
1958 struct intel_guc *guc = &i915->gt.uc.guc;
i915_drv.h 2096 static inline bool intel_guc_submission_is_enabled(struct intel_guc *guc)
  /src/sys/modules/i915drmkms/
Makefile 214 SRCS+= intel_guc.c

Completed in 25 milliseconds