/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_huc.c | 491 struct intel_guc *guc = >->uc.guc; in intel_huc_auth() local
|
H A D | intel_guc.c | 42 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 D | intel_guc_slpc.c | 33 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 D | intel_guc_ads.c | 80 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 D | intel_guc.h | 291 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 D | intel_guc_log.c | 42 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 D | intel_guc_ct.c | 160 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 D | intel_uc_fw.c | 576 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 D | intel_guc_capture.c | 296 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 D | intel_guc_submission.c | 508 __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 = >->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 = >->uc.guc; intel_guc_busyness_park() local 1552 struct intel_guc *guc = >->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 D | intel_gt_irq.c | 21 static void guc_irq_handler(struct intel_guc *guc, u16 iir) in guc_irq_handler() argument
|
H A D | intel_context_types.h | 301 } guc; member
|
H A D | intel_engine_types.h | 606 struct intel_engine_guc_stats guc; member
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_guc_ct.c | 98 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 D | intel_guc_submission.c | 62 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 D | intel_guc_log.c | 24 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 D | i915_gpu_error.c | 1699 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 D | i915_gpu_error.h | 187 } guc; member
|