Home
last modified time | relevance | path

Searched defs:guc (Results 26 - 43 of 43) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/
H A Dintel_huc.c491 struct intel_guc *guc = &gt->uc.guc; in intel_huc_auth() local
H A Dintel_guc.c42 void intel_guc_notify(struct intel_guc *guc) in intel_guc_notify() argument
55 static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i) in guc_send_reg() argument
64 void intel_guc_init_send_regs(struct intel_guc *guc) in intel_guc_init_send_regs() argument
81 gen9_reset_guc_interrupts(struct intel_guc *guc) gen9_reset_guc_interrupts() argument
92 gen9_enable_guc_interrupts(struct intel_guc *guc) gen9_enable_guc_interrupts() argument
107 gen9_disable_guc_interrupts(struct intel_guc *guc) gen9_disable_guc_interrupts() argument
132 gen11_reset_guc_interrupts(struct intel_guc *guc) gen11_reset_guc_interrupts() argument
141 gen11_enable_guc_interrupts(struct intel_guc *guc) gen11_enable_guc_interrupts() argument
152 gen11_disable_guc_interrupts(struct intel_guc *guc) gen11_disable_guc_interrupts() argument
162 intel_guc_init_early(struct intel_guc *guc) intel_guc_init_early() argument
204 intel_guc_init_late(struct intel_guc *guc) intel_guc_init_late() argument
209 guc_ctl_debug_flags(struct intel_guc *guc) guc_ctl_debug_flags() argument
223 guc_ctl_feature_flags(struct intel_guc *guc) guc_ctl_feature_flags() argument
236 guc_ctl_log_params_flags(struct intel_guc *guc) guc_ctl_log_params_flags() argument
257 guc_ctl_ads_flags(struct intel_guc *guc) guc_ctl_ads_flags() argument
265 guc_ctl_wa_flags(struct intel_guc *guc) guc_ctl_wa_flags() argument
320 guc_ctl_devid(struct intel_guc *guc) guc_ctl_devid() argument
332 guc_init_params(struct intel_guc *guc) guc_init_params() argument
355 intel_guc_write_params(struct intel_guc *guc) intel_guc_write_params() argument
375 intel_guc_dump_time_info(struct intel_guc *guc, struct drm_printer *p) intel_guc_dump_time_info() argument
392 intel_guc_init(struct intel_guc *guc) intel_guc_init() argument
459 intel_guc_fini(struct intel_guc *guc) intel_guc_fini() argument
481 intel_guc_send_mmio(struct intel_guc *guc, const u32 *request, u32 len, u32 *response_buf, u32 response_buf_size) intel_guc_send_mmio() argument
588 intel_guc_to_host_process_recv_msg(struct intel_guc *guc, const u32 *payload, u32 len) intel_guc_to_host_process_recv_msg() argument
618 intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset) intel_guc_auth_huc() argument
632 intel_guc_suspend(struct intel_guc *guc) intel_guc_suspend() argument
670 intel_guc_resume(struct intel_guc *guc) intel_guc_resume() argument
728 intel_guc_allocate_vma(struct intel_guc *guc, u32 size) intel_guc_allocate_vma() argument
785 intel_guc_allocate_and_map_vma(struct intel_guc *guc, u32 size, struct i915_vma **out_vma, void **out_vaddr) intel_guc_allocate_and_map_vma() argument
809 __guc_action_self_cfg(struct intel_guc *guc, u16 key, u16 len, u64 value) __guc_action_self_cfg() argument
838 __guc_self_cfg(struct intel_guc *guc, u16 key, u16 len, u64 value) __guc_self_cfg() argument
848 intel_guc_self_cfg32(struct intel_guc *guc, u16 key, u32 value) intel_guc_self_cfg32() argument
853 intel_guc_self_cfg64(struct intel_guc *guc, u16 key, u64 value) intel_guc_self_cfg64() argument
865 intel_guc_load_status(struct intel_guc *guc, struct drm_printer *p) intel_guc_load_status() argument
902 intel_guc_write_barrier(struct intel_guc *guc) intel_guc_write_barrier() argument
[all...]
H A Dintel_guc_slpc.c33 static bool __detect_slpc_supported(struct intel_guc *guc) in __detect_slpc_supported() argument
40 static bool __guc_slpc_selected(struct intel_guc *guc) in __guc_slpc_selected() argument
50 struct intel_guc *guc = slpc_to_guc(slpc); in intel_guc_slpc_init_early() local
102 static int guc_action_slpc_set_param_nb(struct intel_guc *guc, u argument
119 struct intel_guc *guc = slpc_to_guc(slpc); slpc_set_param_nb() local
126 guc_action_slpc_set_param(struct intel_guc *guc, u8 id, u32 value) guc_action_slpc_set_param() argument
141 guc_action_slpc_unset_param(struct intel_guc *guc, u8 id) guc_action_slpc_unset_param() argument
157 guc_action_slpc_query(struct intel_guc *guc, u32 offset) guc_action_slpc_query() argument
174 struct intel_guc *guc = slpc_to_guc(slpc); slpc_query_task_state() local
189 struct intel_guc *guc = slpc_to_guc(slpc); slpc_set_param() local
204 struct intel_guc *guc = slpc_to_guc(slpc); slpc_unset_param() local
213 struct intel_guc *guc = slpc_to_guc(slpc); slpc_force_min_freq() local
266 struct intel_guc *guc = slpc_to_guc(slpc); intel_guc_slpc_init() local
319 guc_action_slpc_reset(struct intel_guc *guc, u32 offset) guc_action_slpc_reset() argument
336 struct intel_guc *guc = slpc_to_guc(slpc); slpc_reset() local
733 struct intel_guc *guc = slpc_to_guc(slpc); intel_guc_slpc_enable() local
[all...]
H A Dintel_guc_ads.c80 static u32 guc_ads_regset_size(struct intel_guc *guc) in guc_ads_regset_size() argument
86 static u32 guc_ads_golden_ctxt_size(struct intel_guc *guc) in guc_ads_golden_ctxt_size() argument
91 static u32 guc_ads_capture_size(struct intel_guc *guc) in guc_ads_capture_size() argument
96 static u32 guc_ads_private_data_size(struct intel_guc *guc) in guc_ads_private_data_size() argument
101 static u32 guc_ads_regset_offset(struct intel_guc *guc) in guc_ads_regset_offset() argument
106 guc_ads_golden_ctxt_offset(struct intel_guc *guc) guc_ads_golden_ctxt_offset() argument
116 guc_ads_capture_offset(struct intel_guc *guc) guc_ads_capture_offset() argument
126 guc_ads_private_data_offset(struct intel_guc *guc) guc_ads_private_data_offset() argument
136 guc_ads_blob_size(struct intel_guc *guc) guc_ads_blob_size() argument
142 guc_policies_init(struct intel_guc *guc) guc_policies_init() argument
160 intel_guc_ads_print_policy_info(struct intel_guc *guc, struct drm_printer *dp) intel_guc_ads_print_policy_info() argument
175 guc_action_policies_update(struct intel_guc *guc, u32 policy_offset) guc_action_policies_update() argument
185 intel_guc_global_policies_update(struct intel_guc *guc) intel_guc_global_policies_update() argument
409 guc_mmio_reg_state_create(struct intel_guc *guc) guc_mmio_reg_state_create() argument
441 guc_mmio_reg_state_init(struct intel_guc *guc) guc_mmio_reg_state_init() argument
505 guc_prep_golden_context(struct intel_guc *guc) guc_prep_golden_context() argument
594 guc_init_golden_context(struct intel_guc *guc) guc_init_golden_context() argument
680 guc_capture_prep_lists(struct intel_guc *guc) guc_capture_prep_lists() argument
794 __guc_ads_init(struct intel_guc *guc) __guc_ads_init() argument
855 intel_guc_ads_create(struct intel_guc *guc) intel_guc_ads_create() argument
902 intel_guc_ads_init_late(struct intel_guc *guc) intel_guc_ads_init_late() argument
914 intel_guc_ads_destroy(struct intel_guc *guc) intel_guc_ads_destroy() argument
921 guc_ads_private_data_reset(struct intel_guc *guc) guc_ads_private_data_reset() argument
941 intel_guc_ads_reset(struct intel_guc *guc) intel_guc_ads_reset() argument
951 intel_guc_engine_usage_offset(struct intel_guc *guc) intel_guc_engine_usage_offset() argument
959 struct intel_guc *guc = &engine->gt->uc.guc; intel_guc_engine_usage_record_map() local
[all...]
H A Dintel_guc.h291 inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len) in intel_guc_send() argument
297 inline int intel_guc_send_nb(struct intel_guc *guc, const u32 *action, u32 len, in intel_guc_send_nb() argument
305 intel_guc_send_and_receive(struct intel_guc *guc, cons argument
312 intel_guc_send_busy_loop(struct intel_guc *guc, const u32 *action, u32 len, u32 g2h_len_dw, bool loop) intel_guc_send_busy_loop() argument
349 intel_guc_to_host_event_handler(struct intel_guc *guc) intel_guc_to_host_event_handler() argument
371 intel_guc_ggtt_offset(struct intel_guc *guc, struct i915_vma *vma) intel_guc_ggtt_offset() argument
402 intel_guc_is_supported(struct intel_guc *guc) intel_guc_is_supported() argument
407 intel_guc_is_wanted(struct intel_guc *guc) intel_guc_is_wanted() argument
412 intel_guc_is_used(struct intel_guc *guc) intel_guc_is_used() argument
418 intel_guc_is_fw_running(struct intel_guc *guc) intel_guc_is_fw_running() argument
423 intel_guc_is_ready(struct intel_guc *guc) intel_guc_is_ready() argument
428 intel_guc_reset_interrupts(struct intel_guc *guc) intel_guc_reset_interrupts() argument
433 intel_guc_enable_interrupts(struct intel_guc *guc) intel_guc_enable_interrupts() argument
438 intel_guc_disable_interrupts(struct intel_guc *guc) intel_guc_disable_interrupts() argument
443 intel_guc_sanitize(struct intel_guc *guc) intel_guc_sanitize() argument
453 intel_guc_enable_msg(struct intel_guc *guc, u32 mask) intel_guc_enable_msg() argument
460 intel_guc_disable_msg(struct intel_guc *guc, u32 mask) intel_guc_disable_msg() argument
[all...]
H A Dintel_guc_log.c42 struct intel_guc *guc = log_to_guc(log); in _guc_log_init_sizes() local
182 static int guc_action_flush_log_complete(struct intel_guc *guc) in guc_action_flush_log_complete() argument
192 static int guc_action_flush_log(struct intel_guc *guc) in guc_action_flush_log() argument
202 static int guc_action_control_log(struct intel_guc *guc, boo argument
376 struct intel_guc *guc = log_to_guc(log); _guc_log_copy_debuglogs_for_relay() local
522 struct intel_guc *guc = log_to_guc(log); guc_log_relay_create() local
575 struct intel_guc *guc = log_to_guc(log); guc_log_copy_debuglogs_for_relay() local
591 struct intel_guc *guc = log_to_guc(log); __get_default_log_level() local
616 struct intel_guc *guc = log_to_guc(log); intel_guc_log_create() local
666 struct intel_guc *guc = log_to_guc(log); intel_guc_log_set_level() local
772 struct intel_guc *guc = log_to_guc(log); intel_guc_log_relay_flush() local
798 struct intel_guc *guc = log_to_guc(log); guc_log_relay_stop() local
884 struct intel_guc *guc = log_to_guc(log); intel_guc_log_dump() local
[all...]
H A Dintel_guc_ct.c160 static int guc_action_control_ctb(struct intel_guc *guc, u32 control) in guc_action_control_ctb() argument
232 struct intel_guc *guc = ct_to_guc(ct); in intel_guc_ct_init() local
305 struct intel_guc *guc = ct_to_guc(ct); in intel_guc_ct_enable() local
368 struct intel_guc *guc = ct_to_guc(ct); in intel_guc_ct_disable() local
814 struct intel_guc *guc = ct_to_guc(ct); intel_guc_ct_send() local
1073 struct intel_guc *guc = ct_to_guc(ct); ct_process_request() local
1341 struct intel_guc *guc = ct_to_guc(ct); ct_dead_ct_worker_func() local
[all...]
H A Dintel_uc_fw.c576 struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw); in guc_read_css_info() local
720 struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw); guc_check_version_range() local
[all...]
H A Dintel_guc_capture.c296 guc_capture_alloc_steered_lists(struct intel_guc *guc, in guc_capture_alloc_steered_lists() argument
356 guc_capture_get_device_reglist(struct intel_guc *guc) in guc_capture_get_device_reglist() argument
416 guc_capture_list_init(struct intel_guc *guc, u32 owner, u32 type, u32 classid, in guc_capture_list_init() argument
477 guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid, size_t *size, bool is_purpose_est) guc_capture_getlistsize() argument
518 intel_guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid, size_t *size) intel_guc_capture_getlistsize() argument
527 intel_guc_capture_getlist(struct intel_guc *guc, u32 owner, u32 type, u32 classid, void **outptr) intel_guc_capture_getlist() argument
588 intel_guc_capture_getnullheader(struct intel_guc *guc, void **outptr, size_t *size) intel_guc_capture_getnullheader() argument
615 guc_capture_output_min_size_est(struct intel_guc *guc) guc_capture_output_min_size_est() argument
663 check_guc_capture_size(struct intel_guc *guc) check_guc_capture_size() argument
782 guc_capture_log_remove_dw(struct intel_guc *guc, struct __guc_capture_bufstate *buf, u32 *dw) guc_capture_log_remove_dw() argument
821 guc_capture_log_get_group_hdr(struct intel_guc *guc, struct __guc_capture_bufstate *buf, struct guc_state_capture_group_header_t *ghdr) guc_capture_log_get_group_hdr() argument
842 guc_capture_log_get_data_hdr(struct intel_guc *guc, struct __guc_capture_bufstate *buf, struct guc_state_capture_header_t *hdr) guc_capture_log_get_data_hdr() argument
866 guc_capture_log_get_register(struct intel_guc *guc, struct __guc_capture_bufstate *buf, struct guc_mmio_reg *reg) guc_capture_log_get_register() argument
889 guc_capture_delete_one_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node) guc_capture_delete_one_node() argument
900 guc_capture_delete_prealloc_nodes(struct intel_guc *guc) guc_capture_delete_prealloc_nodes() argument
938 guc_capture_init_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node) guc_capture_init_node() argument
956 guc_capture_get_prealloc_node(struct intel_guc *guc) guc_capture_get_prealloc_node() argument
986 guc_capture_alloc_one_node(struct intel_guc *guc) guc_capture_alloc_one_node() argument
1011 guc_capture_clone_node(struct intel_guc *guc, struct __guc_capture_parsed_output *original, u32 keep_reglist_mask) guc_capture_clone_node() argument
1051 __guc_capture_create_prealloc_nodes(struct intel_guc *guc) __guc_capture_create_prealloc_nodes() argument
1068 guc_get_max_reglist_count(struct intel_guc *guc) guc_get_max_reglist_count() argument
1091 guc_capture_create_prealloc_nodes(struct intel_guc *guc) guc_capture_create_prealloc_nodes() argument
1102 guc_capture_extract_reglists(struct intel_guc *guc, struct __guc_capture_bufstate *buf) guc_capture_extract_reglists() argument
1286 __guc_capture_flushlog_complete(struct intel_guc *guc) __guc_capture_flushlog_complete() argument
1297 __guc_capture_process_output(struct intel_guc *guc) __guc_capture_process_output() argument
1363 guc_capture_reg_to_str(const struct intel_guc *guc, u32 owner, u32 type, u32 class, u32 id, u32 offset, u32 *is_ext) guc_capture_reg_to_str() argument
1433 struct intel_guc *guc; intel_guc_capture_print_engine_node() local
1541 struct intel_guc *guc; intel_guc_capture_is_matching_engine() local
1571 struct intel_guc *guc; intel_guc_capture_get_matching_node() local
1604 intel_guc_capture_process(struct intel_guc *guc) intel_guc_capture_process() argument
1628 intel_guc_capture_destroy(struct intel_guc *guc) intel_guc_capture_destroy() argument
1644 intel_guc_capture_init(struct intel_guc *guc) intel_guc_capture_init() argument
[all...]
H A Dintel_guc_submission.c508 __get_context(struct intel_guc *guc, u32 id) __get_context() argument
517 __get_lrc_desc_v69(struct intel_guc *guc, u32 index) __get_lrc_desc_v69() argument
529 guc_lrc_desc_pool_create_v69(struct intel_guc *guc) guc_lrc_desc_pool_create_v69() argument
544 guc_lrc_desc_pool_destroy_v69(struct intel_guc *guc) guc_lrc_desc_pool_destroy_v69() argument
553 guc_submission_initialized(struct intel_guc *guc) guc_submission_initialized() argument
558 _reset_lrc_desc_v69(struct intel_guc *guc, u32 id) _reset_lrc_desc_v69() argument
566 ctx_id_mapped(struct intel_guc *guc, u32 id) ctx_id_mapped() argument
571 set_ctx_id_mapping(struct intel_guc *guc, u32 id, struct intel_context *ce) set_ctx_id_mapping() argument
585 clr_ctx_id_mapping(struct intel_guc *guc, u32 id) clr_ctx_id_mapping() argument
603 decr_outstanding_submission_g2h(struct intel_guc *guc) decr_outstanding_submission_g2h() argument
609 guc_submission_send_busy_loop(struct intel_guc *guc, const u32 *action, u32 len, u32 g2h_len_dw, bool loop) guc_submission_send_busy_loop() argument
628 intel_guc_wait_for_pending_msg(struct intel_guc *guc, atomic_t *wait_var, bool interruptible, long timeout) intel_guc_wait_for_pending_msg() argument
669 intel_guc_wait_for_idle(struct intel_guc *guc, long timeout) intel_guc_wait_for_idle() argument
682 __guc_add_request(struct intel_guc *guc, struct i915_request *rq) __guc_add_request() argument
765 guc_add_request(struct intel_guc *guc, struct i915_request *rq) guc_add_request() argument
879 guc_wq_item_append(struct intel_guc *guc, struct i915_request *rq) guc_wq_item_append() argument
913 guc_dequeue_one_context(struct intel_guc *guc) guc_dequeue_one_context() argument
1063 scrub_guc_desc_for_outstanding_g2h(struct intel_guc *guc) scrub_guc_desc_for_outstanding_g2h() argument
1168 __extend_last_switch(struct intel_guc *guc, u64 *prev_start, u32 new_start) __extend_last_switch() argument
1235 struct intel_guc *guc = &engine->gt->uc.guc; guc_update_engine_gt_clks() local
1270 guc_update_pm_timestamp(struct intel_guc *guc, ktime_t *now) guc_update_pm_timestamp() argument
1300 struct intel_guc *guc = &gt->uc.guc; guc_engine_busyness() local
1355 guc_enable_busyness_worker(struct intel_guc *guc) guc_enable_busyness_worker() argument
1360 guc_cancel_busyness_worker(struct intel_guc *guc) guc_cancel_busyness_worker() argument
1365 __reset_guc_busyness_stats(struct intel_guc *guc) __reset_guc_busyness_stats() argument
1386 __update_guc_busyness_stats(struct intel_guc *guc) __update_guc_busyness_stats() argument
1407 struct intel_guc *guc = ce_to_guc(ce); __guc_context_update_stats() local
1426 struct intel_guc *guc = container_of(wrk, typeof(*guc), guc_timestamp_ping() local
1489 guc_action_enable_usage_stats(struct intel_guc *guc) guc_action_enable_usage_stats() argument
1501 guc_init_engine_stats(struct intel_guc *guc) guc_init_engine_stats() argument
1518 guc_fini_engine_stats(struct intel_guc *guc) guc_fini_engine_stats() argument
1525 struct intel_guc *guc = &gt->uc.guc; intel_guc_busyness_park() local
1552 struct intel_guc *guc = &gt->uc.guc; intel_guc_busyness_unpark() local
1566 submission_disabled(struct intel_guc *guc) submission_disabled() argument
1575 disable_submission(struct intel_guc *guc) disable_submission() argument
1586 enable_submission(struct intel_guc *guc) enable_submission() argument
1604 guc_flush_submissions(struct intel_guc *guc) guc_flush_submissions() argument
1615 intel_guc_submission_reset_prepare(struct intel_guc *guc) intel_guc_submission_reset_prepare() argument
1801 intel_guc_submission_reset(struct intel_guc *guc, intel_engine_mask_t stalled) intel_guc_submission_reset() argument
1899 intel_guc_submission_cancel_requests(struct intel_guc *guc) intel_guc_submission_cancel_requests() argument
1928 intel_guc_submission_reset_finish(struct intel_guc *guc) intel_guc_submission_reset_finish() argument
1957 intel_guc_submission_init(struct intel_guc *guc) intel_guc_submission_init() argument
1990 intel_guc_submission_fini(struct intel_guc *guc) intel_guc_submission_fini() argument
2013 guc_bypass_tasklet_submit(struct intel_guc *guc, struct i915_request *rq) guc_bypass_tasklet_submit() argument
2039 need_tasklet(struct intel_guc *guc, struct i915_request *rq) need_tasklet() argument
2052 struct intel_guc *guc = &rq->engine->gt->uc.guc; guc_submit_request() local
2066 new_guc_id(struct intel_guc *guc, struct intel_context *ce) new_guc_id() argument
2093 __release_guc_id(struct intel_guc *guc, struct intel_context *ce) __release_guc_id() argument
2115 release_guc_id(struct intel_guc *guc, struct intel_context *ce) release_guc_id() argument
2124 steal_guc_id(struct intel_guc *guc, struct intel_context *ce) steal_guc_id() argument
2161 assign_guc_id(struct intel_guc *guc, struct intel_context *ce) assign_guc_id() argument
2190 pin_guc_id(struct intel_guc *guc, struct intel_context *ce) pin_guc_id() argument
2240 unpin_guc_id(struct intel_guc *guc, struct intel_context *ce) unpin_guc_id() argument
2259 __guc_action_register_multi_lrc_v69(struct intel_guc *guc, struct intel_context *ce, u32 guc_id, u32 offset, bool loop) __guc_action_register_multi_lrc_v69() argument
2283 __guc_action_register_multi_lrc_v70(struct intel_guc *guc, struct intel_context *ce, struct guc_ctxt_registration_info *info, bool loop) __guc_action_register_multi_lrc_v70() argument
2326 __guc_action_register_context_v69(struct intel_guc *guc, u32 guc_id, u32 offset, bool loop) __guc_action_register_context_v69() argument
2341 __guc_action_register_context_v70(struct intel_guc *guc, struct guc_ctxt_registration_info *info, bool loop) __guc_action_register_context_v70() argument
2369 register_context_v69(struct intel_guc *guc, struct intel_context *ce, bool loop) register_context_v69() argument
2385 register_context_v70(struct intel_guc *guc, struct intel_context *ce, bool loop) register_context_v70() argument
2399 struct intel_guc *guc = ce_to_guc(ce); register_context() local
2424 __guc_action_deregister_context(struct intel_guc *guc, u32 guc_id) __guc_action_deregister_context() argument
2439 struct intel_guc *guc = ce_to_guc(ce); deregister_context() local
2506 __guc_context_set_context_policies(struct intel_guc *guc, struct context_policy *policy, bool loop) __guc_context_set_context_policies() argument
2518 struct intel_guc *guc = &engine->gt->uc.guc; guc_context_policy_init_v70() local
2594 struct intel_guc *guc = &engine->gt->uc.guc; prepare_context_registration_info_v69() local
2663 struct intel_guc *guc = &engine->gt->uc.guc; prepare_context_registration_info_v70() local
2726 struct intel_guc *guc = &engine->gt->uc.guc; try_context_registration() local
2832 struct intel_guc *guc = ce_to_guc(ce); guc_context_unpin() local
2847 __guc_context_sched_enable(struct intel_guc *guc, struct intel_context *ce) __guc_context_sched_enable() argument
2862 __guc_context_sched_disable(struct intel_guc *guc, struct intel_context *ce, u16 guc_id) __guc_context_sched_disable() argument
2919 struct intel_guc *guc = ce_to_guc(ce); guc_context_block() local
2975 struct intel_guc *guc = ce_to_guc(ce); guc_context_unblock() local
3029 __guc_context_set_preemption_timeout(struct intel_guc *guc, u16 guc_id, u32 preemption_timeout) __guc_context_set_preemption_timeout() argument
3054 struct intel_guc *guc = ce_to_guc(ce); guc_context_revoke() local
3122 bypass_sched_disable(struct intel_guc *guc, struct intel_context *ce) bypass_sched_disable() argument
3141 struct intel_guc *guc = ce_to_guc(ce); __delay_sched_disable() local
3154 guc_id_pressure(struct intel_guc *guc, struct intel_context *ce) guc_id_pressure() argument
3172 struct intel_guc *guc = ce_to_guc(ce); guc_context_sched_disable() local
3207 struct intel_guc *guc = ce_to_guc(ce); guc_lrc_desc_unpin() local
3258 guc_flush_destroyed_contexts(struct intel_guc *guc) guc_flush_destroyed_contexts() argument
3283 deregister_destroyed_contexts(struct intel_guc *guc) deregister_destroyed_contexts() argument
3306 struct intel_guc *guc = container_of(w, struct intel_guc, destroyed_worker_func() local
3318 struct intel_guc *guc = ce_to_guc(ce); guc_context_destroy() local
3357 __guc_context_set_prio(struct intel_guc *guc, struct intel_context *ce) __guc_context_set_prio() argument
3377 guc_context_set_prio(struct intel_guc *guc, struct intel_context *ce, u8 prio) guc_context_set_prio() argument
3435 struct intel_guc *guc = &ce->engine->gt->uc.guc; update_context_prio() local
3615 struct intel_guc *guc = ce_to_guc(ce); guc_request_alloc() local
3750 struct intel_guc *guc = ce_to_guc(ce); guc_virtual_context_unpin() local
3820 struct intel_guc *guc = ce_to_guc(ce); guc_parent_context_pin() local
3846 struct intel_guc *guc = ce_to_guc(ce); guc_parent_context_unpin() local
4182 guc_kernel_context_pin(struct intel_guc *guc, struct intel_context *ce) guc_kernel_context_pin() argument
4211 guc_init_submission(struct intel_guc *guc) guc_init_submission() argument
4347 struct intel_guc *guc = sched_engine->private_data; guc_sched_engine_destroy() local
4357 struct intel_guc *guc = &engine->gt->uc.guc; intel_guc_submission_setup() local
4440 __guc_action_set_scheduling_policies(struct intel_guc *guc, struct scheduling_policy *policy) __guc_action_set_scheduling_policies() argument
4463 guc_init_global_schedule_policy(struct intel_guc *guc) guc_init_global_schedule_policy() argument
4491 guc_route_semaphores(struct intel_guc *guc, bool to_guc) guc_route_semaphores() argument
4507 intel_guc_submission_enable(struct intel_guc *guc) intel_guc_submission_enable() argument
4536 intel_guc_submission_disable(struct intel_guc *guc) intel_guc_submission_disable() argument
4544 __guc_submission_supported(struct intel_guc *guc) __guc_submission_supported() argument
4551 __guc_submission_selected(struct intel_guc *guc) __guc_submission_selected() argument
4561 intel_guc_sched_disable_gucid_threshold_max(struct intel_guc *guc) intel_guc_sched_disable_gucid_threshold_max() argument
4581 intel_guc_submission_init_early(struct intel_guc *guc) intel_guc_submission_init_early() argument
4606 g2h_context_lookup(struct intel_guc *guc, u32 ctx_id) g2h_context_lookup() argument
4629 intel_guc_deregister_done_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) intel_guc_deregister_done_process_msg() argument
4680 intel_guc_sched_done_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) intel_guc_sched_done_process_msg() argument
4758 capture_error_state(struct intel_guc *guc, struct intel_context *ce) capture_error_state() argument
4805 guc_handle_context_reset(struct intel_guc *guc, struct intel_context *ce) guc_handle_context_reset() argument
4824 intel_guc_context_reset_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) intel_guc_context_reset_process_msg() argument
4859 intel_guc_error_capture_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) intel_guc_error_capture_process_msg() argument
4879 intel_guc_lookup_engine(struct intel_guc *guc, u8 guc_class, u8 instance) intel_guc_lookup_engine() argument
4892 struct intel_guc *guc = container_of(w, struct intel_guc, reset_fail_worker_func() local
4923 intel_guc_engine_failure_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) intel_guc_engine_failure_process_msg() argument
4968 struct intel_guc *guc = &engine->gt->uc.guc; intel_guc_find_hung_context() local
5030 struct intel_guc *guc = &engine->gt->uc.guc; intel_guc_dump_active_requests() local
5069 intel_guc_submission_print_info(struct intel_guc *guc, struct drm_printer *p) intel_guc_submission_print_info() argument
5136 intel_guc_submission_print_context_info(struct intel_guc *guc, struct drm_printer *p) intel_guc_submission_print_context_info() argument
5474 struct intel_guc *guc; guc_create_virtual() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/
H A Dintel_gt_irq.c21 static void guc_irq_handler(struct intel_guc *guc, u16 iir) in guc_irq_handler() argument
H A Dintel_context_types.h301 } guc; member
H A Dintel_engine_types.h606 struct intel_engine_guc_stats guc; member
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_ct.c98 static int guc_action_register_ct_buffer(struct intel_guc *guc, in guc_action_register_ct_buffer() argument
123 static int guc_action_deregister_ct_buffer(struct intel_guc *guc, u32 type) in guc_action_deregister_ct_buffer() argument
155 struct intel_guc *guc = ct_to_guc(ct); in intel_guc_ct_init() local
223 struct intel_guc *guc = ct_to_guc(ct); in intel_guc_ct_enable() local
276 struct intel_guc *guc in intel_guc_ct_disable() local
549 struct intel_guc *guc = ct_to_guc(ct); intel_guc_ct_send() local
733 struct intel_guc *guc = ct_to_guc(ct); ct_process_request() local
[all...]
H A Dintel_guc_submission.c62 static struct guc_stage_desc *__get_stage_desc(struct intel_guc *guc, u32 id) in __get_stage_desc() argument
69 static int guc_workqueue_create(struct intel_guc *guc) in guc_workqueue_create() argument
75 static void guc_workqueue_destroy(struct intel_guc *guc) in guc_workqueue_destroy() argument
83 static int guc_proc_desc_create(struct intel_guc *guc) in guc_proc_desc_create() argument
91 guc_proc_desc_destroy(struct intel_guc *guc) guc_proc_desc_destroy() argument
96 guc_proc_desc_init(struct intel_guc *guc) guc_proc_desc_init() argument
116 guc_proc_desc_fini(struct intel_guc *guc) guc_proc_desc_fini() argument
121 guc_stage_desc_pool_create(struct intel_guc *guc) guc_stage_desc_pool_create() argument
130 guc_stage_desc_pool_destroy(struct intel_guc *guc) guc_stage_desc_pool_destroy() argument
142 guc_stage_desc_init(struct intel_guc *guc) guc_stage_desc_init() argument
161 guc_stage_desc_fini(struct intel_guc *guc) guc_stage_desc_fini() argument
170 guc_wq_item_append(struct intel_guc *guc, u32 target_engine, u32 context_desc, u32 ring_tail, u32 fence_id) guc_wq_item_append() argument
217 guc_add_request(struct intel_guc *guc, struct i915_request *rq) guc_add_request() argument
245 struct intel_guc *guc = &engine->gt->uc.guc; guc_submit() local
509 intel_guc_submission_init(struct intel_guc *guc) intel_guc_submission_init() argument
544 intel_guc_submission_fini(struct intel_guc *guc) intel_guc_submission_fini() argument
616 intel_guc_submission_enable(struct intel_guc *guc) intel_guc_submission_enable() argument
647 intel_guc_submission_disable(struct intel_guc *guc) intel_guc_submission_disable() argument
661 __guc_submission_selected(struct intel_guc *guc) __guc_submission_selected() argument
671 intel_guc_submission_init_early(struct intel_guc *guc) intel_guc_submission_init_early() argument
[all...]
H A Dintel_guc_log.c24 static int guc_action_flush_log_complete(struct intel_guc *guc) in guc_action_flush_log_complete() argument
33 static int guc_action_flush_log(struct intel_guc *guc) in guc_action_flush_log() argument
43 static int guc_action_control_log(struct intel_guc *guc, bool enable, in guc_action_control_log() argument
364 struct intel_guc *guc = log_to_guc(log); in guc_log_relay_create() local
411 struct intel_guc *guc = log_to_guc(log); in guc_log_capture_logs() local
427 struct intel_guc *guc = log_to_guc(log); __get_default_log_level() local
453 struct intel_guc *guc = log_to_guc(log); intel_guc_log_create() local
510 struct intel_guc *guc = log_to_guc(log); intel_guc_log_set_level() local
618 struct intel_guc *guc = log_to_guc(log); intel_guc_log_relay_flush() local
644 struct intel_guc *guc = log_to_guc(log); guc_log_relay_stop() local
730 struct intel_guc *guc = log_to_guc(log); intel_guc_log_dump() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_gpu_error.c1699 gt_record_guc_ctb(struct intel_ctb_coredump *saved, const struct intel_guc_ct_buffer *ctb, const void *blob_ptr, struct intel_guc *guc) gt_record_guc_ctb() argument
[all...]
H A Di915_gpu_error.h187 } guc; member

Completed in 27 milliseconds

12