/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_exec_queue_types.h | 105 struct xe_guc_exec_queue *guc; member in union:xe_exec_queue::__anon85
|
H A D | xe_huc.c | 241 struct xe_guc *guc = huc_to_guc(huc); local
|
H A D | xe_gt_pagefault.c | 252 static int send_pagefault_reply(struct xe_guc *guc, argument 326 int xe_guc_pagefault_handler(struct xe_guc *guc, u32 *msg, u32 len) argument 629 int xe_guc_access_counter_notify_handler(struct xe_guc *guc, u32 *msg, u32 len) argument
|
H A D | xe_guc_pc.c | 78 struct xe_guc *guc = pc_to_guc(pc); local
|
H A D | xe_guc.c | 38 static u32 guc_bo_ggtt_addr(struct xe_guc *guc, argument 51 static u32 guc_ctl_debug_flags(struct xe_guc *guc) argument 65 static u32 guc_ctl_feature_flags(struct xe_guc *guc) argument 75 static u32 guc_ctl_log_params_flags(struct xe_guc *guc) argument 128 guc_ctl_ads_flags(struct xe_guc *guc) argument 138 guc_ctl_wa_flags(struct xe_guc *guc) argument 185 guc_ctl_devid(struct xe_guc *guc) argument 192 guc_init_params(struct xe_guc *guc) argument 212 guc_init_params_post_hwconfig(struct xe_guc *guc) argument 237 guc_write_params(struct xe_guc *guc) argument 252 struct xe_guc *guc = arg; local 265 xe_guc_comm_init_early(struct xe_guc *guc) argument 275 xe_guc_realloc_post_hwconfig(struct xe_guc *guc) argument 303 xe_guc_init(struct xe_guc *guc) argument 356 xe_guc_init_post_hwconfig(struct xe_guc *guc) argument 373 xe_guc_post_load_init(struct xe_guc *guc) argument 381 xe_guc_reset(struct xe_guc *guc) argument 415 guc_prepare_xfer(struct xe_guc *guc) argument 440 guc_xfer_rsa(struct xe_guc *guc) argument 464 guc_wait_ucode(struct xe_guc *guc) argument 521 __xe_guc_upload(struct xe_guc *guc) argument 571 xe_guc_min_load_for_hwconfig(struct xe_guc *guc) argument 595 xe_guc_upload(struct xe_guc *guc) argument 602 guc_handle_mmio_msg(struct xe_guc *guc) argument 623 guc_enable_irq(struct xe_guc *guc) argument 641 xe_guc_enable_communication(struct xe_guc *guc) argument 669 xe_guc_suspend(struct xe_guc *guc) argument 687 xe_guc_notify(struct xe_guc *guc) argument 700 xe_guc_auth_huc(struct xe_guc *guc, u32 rsa_addr) argument 710 xe_guc_mmio_send_recv(struct xe_guc *guc, const u32 *request, u32 len, u32 *response_buf) argument 830 xe_guc_mmio_send(struct xe_guc *guc, const u32 *request, u32 len) argument 835 guc_self_cfg(struct xe_guc *guc, u16 key, u16 len, u64 val) argument 868 xe_guc_self_cfg32(struct xe_guc *guc, u16 key, u32 val) argument 873 xe_guc_self_cfg64(struct xe_guc *guc, u16 key, u64 val) argument 878 xe_guc_irq_handler(struct xe_guc *guc, const u16 iir) argument 884 xe_guc_sanitize(struct xe_guc *guc) argument 891 xe_guc_reset_prepare(struct xe_guc *guc) argument 896 xe_guc_reset_wait(struct xe_guc *guc) argument 901 xe_guc_stop_prepare(struct xe_guc *guc) argument 906 xe_guc_stop(struct xe_guc *guc) argument 919 xe_guc_start(struct xe_guc *guc) argument 929 xe_guc_print_info(struct xe_guc *guc, struct drm_printer *p) argument 977 xe_guc_in_reset(struct xe_guc *guc) argument [all...] |
H A D | xe_guc_ct.c | 229 struct xe_guc *guc = ct_to_guc(ct); local 256 struct xe_guc *guc = ct_to_guc(ct); local 1014 struct xe_guc *guc local 1174 struct xe_guc *guc = ct_to_guc(ct); local [all...] |
H A D | xe_guc_submit.c | 183 alloc_submit_wq(struct xe_guc *guc) argument 203 free_submit_wq(struct xe_guc *guc) argument 211 get_submit_wq(struct xe_guc *guc) argument 218 alloc_submit_wq(struct xe_guc *guc) argument 223 free_submit_wq(struct xe_guc *guc) argument 228 get_submit_wq(struct xe_guc *guc) argument 236 struct xe_guc *guc = arg; local 252 primelockdep(struct xe_guc *guc) argument 266 xe_guc_submit_init(struct xe_guc *guc) argument 301 __release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q, u32 xa_count) argument 318 alloc_guc_id(struct xe_guc *guc, struct xe_exec_queue *q) argument 366 release_guc_id(struct xe_guc *guc, struct xe_exec_queue *q) argument 421 init_policies(struct xe_guc *guc, struct xe_exec_queue *q) argument 440 set_min_preemption_timeout(struct xe_guc *guc, struct xe_exec_queue *q) argument 458 __register_mlrc_engine(struct xe_guc *guc, struct xe_exec_queue *q, struct guc_ctxt_registration_info *info) argument 497 __register_engine(struct xe_guc *guc, struct guc_ctxt_registration_info *info) argument 520 struct xe_guc *guc = exec_queue_to_guc(q); local 579 struct xe_guc *guc = exec_queue_to_guc(q); local 607 struct xe_guc *guc = exec_queue_to_guc(q); local 627 struct xe_guc *guc = exec_queue_to_guc(q); local 672 struct xe_guc *guc = exec_queue_to_guc(q); local 727 struct xe_guc *guc = exec_queue_to_guc(q); local 762 guc_read_stopped(struct xe_guc *guc) argument 774 disable_scheduling_deregister(struct xe_guc *guc, struct xe_exec_queue *q) argument 814 struct xe_guc *guc = exec_queue_to_guc(q); local 858 struct xe_guc *guc = exec_queue_to_guc(q); local 875 struct xe_guc *guc = exec_queue_to_guc(q); local 897 struct xe_guc *guc = exec_queue_to_guc(q); local 967 struct xe_guc *guc = exec_queue_to_guc(q); local 1029 struct xe_guc *guc = exec_queue_to_guc(q); local 1054 __guc_exec_queue_fini(struct xe_guc *guc, struct xe_exec_queue *q) argument 1069 struct xe_guc *guc = exec_queue_to_guc(q); local 1089 struct xe_guc *guc = exec_queue_to_guc(q); local 1098 struct xe_guc *guc = exec_queue_to_guc(q); local 1113 struct xe_guc *guc = exec_queue_to_guc(q); local 1148 struct xe_guc *guc = exec_queue_to_guc(q); local 1206 struct xe_guc *guc = exec_queue_to_guc(q); local 1370 struct xe_guc *guc = exec_queue_to_guc(q); local 1379 struct xe_guc *guc = exec_queue_to_guc(q); local 1411 guc_exec_queue_stop(struct xe_guc *guc, struct xe_exec_queue *q) argument 1455 xe_guc_submit_reset_prepare(struct xe_guc *guc) argument 1473 xe_guc_submit_reset_wait(struct xe_guc *guc) argument 1478 xe_guc_submit_stop(struct xe_guc *guc) argument 1517 xe_guc_submit_start(struct xe_guc *guc) argument 1537 g2h_exec_queue_lookup(struct xe_guc *guc, u32 guc_id) argument 1559 deregister_exec_queue(struct xe_guc *guc, struct xe_exec_queue *q) argument 1571 xe_guc_sched_done_handler(struct xe_guc *guc, u32 *msg, u32 len) argument 1616 xe_guc_deregister_done_handler(struct xe_guc *guc, u32 *msg, u32 len) argument 1650 xe_guc_exec_queue_reset_handler(struct xe_guc *guc, u32 *msg, u32 len) argument 1684 xe_guc_exec_queue_memory_cat_error_handler(struct xe_guc *guc, u32 *msg, u32 len) argument 1711 xe_guc_exec_queue_reset_failure_handler(struct xe_guc *guc, u32 *msg, u32 len) argument 1739 struct xe_guc *guc = exec_queue_to_guc(q); local 1975 xe_guc_submit_print(struct xe_guc *guc, struct drm_printer *p) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gt/uc/ |
H A D | intel_uc.c | 159 struct intel_guc *guc = &uc->guc; local 186 static void guc_clear_mmio_msg(struct intel_guc *guc) argument 191 guc_get_mmio_msg(struct intel_guc *guc) argument 210 guc_handle_mmio_msg(struct intel_guc *guc) argument 223 guc_enable_communication(struct intel_guc *guc) argument 255 guc_disable_communication(struct intel_guc *guc) argument 320 struct intel_guc *guc = &uc->guc; local 354 struct intel_guc *guc = &uc->guc; local 460 struct intel_guc *guc = &uc->guc; local 589 struct intel_guc *guc = &uc->guc; local 608 struct intel_guc *guc = &uc->guc; local 629 struct intel_guc *guc = &uc->guc; local 638 struct intel_guc *guc = &uc->guc; local 653 struct intel_guc *guc = &uc->guc; local 662 struct intel_guc *guc = &uc->guc; local 683 struct intel_guc *guc = &uc->guc; local 714 struct intel_guc *guc = &uc->guc; local [all...] |
H A D | intel_guc.c | 42 void intel_guc_notify(struct intel_guc *guc) argument 55 static inline i915_reg_t guc_send_reg(struct intel_guc *guc, u32 i) argument 64 void intel_guc_init_send_regs(struct intel_guc *guc) argument 81 gen9_reset_guc_interrupts(struct intel_guc *guc) argument 92 gen9_enable_guc_interrupts(struct intel_guc *guc) argument 107 gen9_disable_guc_interrupts(struct intel_guc *guc) argument 132 gen11_reset_guc_interrupts(struct intel_guc *guc) argument 141 gen11_enable_guc_interrupts(struct intel_guc *guc) argument 152 gen11_disable_guc_interrupts(struct intel_guc *guc) argument 164 struct intel_guc *guc = container_of(w, struct intel_guc, dead_guc_worker); local 177 intel_guc_init_early(struct intel_guc *guc) argument 221 intel_guc_init_late(struct intel_guc *guc) argument 226 guc_ctl_debug_flags(struct intel_guc *guc) argument 240 guc_ctl_feature_flags(struct intel_guc *guc) argument 253 guc_ctl_log_params_flags(struct intel_guc *guc) argument 274 guc_ctl_ads_flags(struct intel_guc *guc) argument 282 guc_ctl_wa_flags(struct intel_guc *guc) argument 331 guc_ctl_devid(struct intel_guc *guc) argument 343 guc_init_params(struct intel_guc *guc) argument 366 intel_guc_write_params(struct intel_guc *guc) argument 386 intel_guc_dump_time_info(struct intel_guc *guc, struct drm_printer *p) argument 403 intel_guc_init(struct intel_guc *guc) argument 470 intel_guc_fini(struct intel_guc *guc) argument 494 intel_guc_send_mmio(struct intel_guc *guc, const u32 *request, u32 len, u32 *response_buf, u32 response_buf_size) argument 601 intel_guc_crash_process_msg(struct intel_guc *guc, u32 action) argument 615 intel_guc_to_host_process_recv_msg(struct intel_guc *guc, const u32 *payload, u32 len) argument 648 intel_guc_auth_huc(struct intel_guc *guc, u32 rsa_offset) argument 662 intel_guc_suspend(struct intel_guc *guc) argument 702 intel_guc_resume(struct intel_guc *guc) argument 760 intel_guc_allocate_vma(struct intel_guc *guc, u32 size) argument 817 intel_guc_allocate_and_map_vma(struct intel_guc *guc, u32 size, struct i915_vma **out_vma, void **out_vaddr) argument 841 __guc_action_self_cfg(struct intel_guc *guc, u16 key, u16 len, u64 value) argument 870 __guc_self_cfg(struct intel_guc *guc, u16 key, u16 len, u64 value) argument 880 intel_guc_self_cfg32(struct intel_guc *guc, u16 key, u32 value) argument 885 intel_guc_self_cfg64(struct intel_guc *guc, u16 key, u64 value) argument 897 intel_guc_load_status(struct intel_guc *guc, struct drm_printer *p) argument 934 intel_guc_write_barrier(struct intel_guc *guc) argument [all...] |
H A D | intel_guc_slpc.c | 33 static bool __detect_slpc_supported(struct intel_guc *guc) argument 40 static bool __guc_slpc_selected(struct intel_guc *guc) argument 50 struct intel_guc *guc = slpc_to_guc(slpc); 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); local 126 guc_action_slpc_set_param(struct intel_guc *guc, u8 id, u32 value) argument 146 guc_action_slpc_query(struct intel_guc *guc, u32 offset) argument 163 struct intel_guc *guc = slpc_to_guc(slpc); local 178 struct intel_guc *guc = slpc_to_guc(slpc); local 193 struct intel_guc *guc = slpc_to_guc(slpc); local 246 struct intel_guc *guc = slpc_to_guc(slpc); local 299 guc_action_slpc_reset(struct intel_guc *guc, u32 offset) argument 316 struct intel_guc *guc = slpc_to_guc(slpc); local 670 struct intel_guc *guc = slpc_to_guc(slpc); local [all...] |
H A D | intel_guc_log.c | 42 struct intel_guc *guc = log_to_guc(log); local 182 static int guc_action_flush_log_complete(struct intel_guc *guc) argument 192 static int guc_action_flush_log(struct intel_guc *guc) argument 202 static int guc_action_control_log(struct intel_guc *guc, boo argument 376 struct intel_guc *guc = log_to_guc(log); local 522 struct intel_guc *guc = log_to_guc(log); local 575 struct intel_guc *guc = log_to_guc(log); local 591 struct intel_guc *guc = log_to_guc(log); local 616 struct intel_guc *guc = log_to_guc(log); local 666 struct intel_guc *guc = log_to_guc(log); local 772 struct intel_guc *guc = log_to_guc(log); local 798 struct intel_guc *guc = log_to_guc(log); local 884 struct intel_guc *guc = log_to_guc(log); local [all...] |
H A D | intel_guc.h | 334 inline int intel_guc_send(struct intel_guc *guc, const u32 *action, u32 len) argument 340 intel_guc_send_nb(struct intel_guc *guc, const u32 *action, u32 len, u32 g2h_len_dw) argument 348 intel_guc_send_and_receive(struct intel_guc *guc, const u32 *action, u32 len, u32 *response_buf, u32 response_buf_size) argument 355 intel_guc_send_busy_loop(struct intel_guc *guc, const u32 *action, u32 len, u32 g2h_len_dw, bool loop) argument 392 intel_guc_to_host_event_handler(struct intel_guc *guc) argument 414 intel_guc_ggtt_offset(struct intel_guc *guc, struct i915_vma *vma) argument 445 intel_guc_is_supported(struct intel_guc *guc) argument 450 intel_guc_is_wanted(struct intel_guc *guc) argument 455 intel_guc_is_used(struct intel_guc *guc) argument 461 intel_guc_is_fw_running(struct intel_guc *guc) argument 466 intel_guc_is_ready(struct intel_guc *guc) argument 471 intel_guc_reset_interrupts(struct intel_guc *guc) argument 476 intel_guc_enable_interrupts(struct intel_guc *guc) argument 481 intel_guc_disable_interrupts(struct intel_guc *guc) argument 486 intel_guc_sanitize(struct intel_guc *guc) argument 496 intel_guc_enable_msg(struct intel_guc *guc, u32 mask) argument 503 intel_guc_disable_msg(struct intel_guc *guc, u32 mask) argument [all...] |
H A D | intel_guc_ads.c | 80 static u32 guc_ads_regset_size(struct intel_guc *guc) argument 86 static u32 guc_ads_golden_ctxt_size(struct intel_guc *guc) argument 91 static u32 guc_ads_capture_size(struct intel_guc *guc) argument 96 static u32 guc_ads_private_data_size(struct intel_guc *guc) argument 101 static u32 guc_ads_regset_offset(struct intel_guc *guc) argument 106 guc_ads_golden_ctxt_offset(struct intel_guc *guc) argument 116 guc_ads_capture_offset(struct intel_guc *guc) argument 126 guc_ads_private_data_offset(struct intel_guc *guc) argument 136 guc_ads_blob_size(struct intel_guc *guc) argument 142 guc_policies_init(struct intel_guc *guc) argument 160 intel_guc_ads_print_policy_info(struct intel_guc *guc, struct drm_printer *dp) argument 175 guc_action_policies_update(struct intel_guc *guc, u32 policy_offset) argument 185 intel_guc_global_policies_update(struct intel_guc *guc) argument 414 guc_mmio_reg_state_create(struct intel_guc *guc) argument 446 guc_mmio_reg_state_init(struct intel_guc *guc) argument 510 guc_prep_golden_context(struct intel_guc *guc) argument 599 guc_init_golden_context(struct intel_guc *guc) argument 685 guc_capture_prep_lists(struct intel_guc *guc) argument 799 __guc_ads_init(struct intel_guc *guc) argument 860 intel_guc_ads_create(struct intel_guc *guc) argument 907 intel_guc_ads_init_late(struct intel_guc *guc) argument 919 intel_guc_ads_destroy(struct intel_guc *guc) argument 926 guc_ads_private_data_reset(struct intel_guc *guc) argument 946 intel_guc_ads_reset(struct intel_guc *guc) argument 956 intel_guc_engine_usage_offset(struct intel_guc *guc) argument 964 struct intel_guc *guc = &engine->gt->uc.guc; local [all...] |
H A D | intel_guc_ct.c | 187 static int guc_action_control_ctb(struct intel_guc *guc, u32 control) argument 259 struct intel_guc *guc = ct_to_guc(ct); local 332 struct intel_guc *guc = ct_to_guc(ct); local 395 struct intel_guc *guc = ct_to_guc(ct); local 841 struct intel_guc *guc = ct_to_guc(ct); local 1109 struct intel_guc *guc = ct_to_guc(ct); local 1384 struct intel_guc *guc = ct_to_guc(ct); local [all...] |
H A D | intel_uc_fw.c | 592 struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw); local 736 struct intel_guc *guc = container_of(uc_fw, struct intel_guc, fw); local [all...] |
H A D | intel_guc_capture.c | 296 guc_capture_alloc_steered_lists(struct intel_guc *guc, argument 356 guc_capture_get_device_reglist(struct intel_guc *guc) argument 416 guc_capture_list_init(struct intel_guc *guc, u32 owner, u32 type, u32 classid, argument 477 guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid, size_t *size, bool is_purpose_est) argument 518 intel_guc_capture_getlistsize(struct intel_guc *guc, u32 owner, u32 type, u32 classid, size_t *size) argument 527 intel_guc_capture_getlist(struct intel_guc *guc, u32 owner, u32 type, u32 classid, void **outptr) argument 588 intel_guc_capture_getnullheader(struct intel_guc *guc, void **outptr, size_t *size) argument 615 guc_capture_output_min_size_est(struct intel_guc *guc) argument 663 check_guc_capture_size(struct intel_guc *guc) argument 782 guc_capture_log_remove_dw(struct intel_guc *guc, struct __guc_capture_bufstate *buf, u32 *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) argument 842 guc_capture_log_get_data_hdr(struct intel_guc *guc, struct __guc_capture_bufstate *buf, struct guc_state_capture_header_t *hdr) argument 866 guc_capture_log_get_register(struct intel_guc *guc, struct __guc_capture_bufstate *buf, struct guc_mmio_reg *reg) argument 889 guc_capture_delete_one_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node) argument 900 guc_capture_delete_prealloc_nodes(struct intel_guc *guc) argument 938 guc_capture_init_node(struct intel_guc *guc, struct __guc_capture_parsed_output *node) argument 956 guc_capture_get_prealloc_node(struct intel_guc *guc) argument 986 guc_capture_alloc_one_node(struct intel_guc *guc) argument 1011 guc_capture_clone_node(struct intel_guc *guc, struct __guc_capture_parsed_output *original, u32 keep_reglist_mask) argument 1051 __guc_capture_create_prealloc_nodes(struct intel_guc *guc) argument 1068 guc_get_max_reglist_count(struct intel_guc *guc) argument 1091 guc_capture_create_prealloc_nodes(struct intel_guc *guc) argument 1102 guc_capture_extract_reglists(struct intel_guc *guc, struct __guc_capture_bufstate *buf) argument 1286 __guc_capture_flushlog_complete(struct intel_guc *guc) argument 1297 __guc_capture_process_output(struct intel_guc *guc) 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) argument 1433 struct intel_guc *guc; local 1541 struct intel_guc *guc; local 1571 struct intel_guc *guc; local 1604 intel_guc_capture_process(struct intel_guc *guc) argument 1628 intel_guc_capture_destroy(struct intel_guc *guc) argument 1644 intel_guc_capture_init(struct intel_guc *guc) argument [all...] |
H A D | intel_guc_submission.c | 516 __get_context(struct intel_guc *guc, u32 id) argument 525 __get_lrc_desc_v69(struct intel_guc *guc, u32 index) argument 537 guc_lrc_desc_pool_create_v69(struct intel_guc *guc) argument 552 guc_lrc_desc_pool_destroy_v69(struct intel_guc *guc) argument 561 guc_submission_initialized(struct intel_guc *guc) argument 566 _reset_lrc_desc_v69(struct intel_guc *guc, u32 id) argument 574 ctx_id_mapped(struct intel_guc *guc, u32 id) argument 579 set_ctx_id_mapping(struct intel_guc *guc, u32 id, struct intel_context *ce) argument 593 clr_ctx_id_mapping(struct intel_guc *guc, u32 id) argument 611 decr_outstanding_submission_g2h(struct intel_guc *guc) argument 617 guc_submission_send_busy_loop(struct intel_guc *guc, const u32 *action, u32 len, u32 g2h_len_dw, bool loop) argument 642 intel_guc_wait_for_pending_msg(struct intel_guc *guc, atomic_t *wait_var, bool interruptible, long timeout) argument 683 intel_guc_wait_for_idle(struct intel_guc *guc, long timeout) argument 696 __guc_add_request(struct intel_guc *guc, struct i915_request *rq) argument 779 guc_add_request(struct intel_guc *guc, struct i915_request *rq) argument 893 guc_wq_item_append(struct intel_guc *guc, struct i915_request *rq) argument 927 guc_dequeue_one_context(struct intel_guc *guc) argument 1077 scrub_guc_desc_for_outstanding_g2h(struct intel_guc *guc) argument 1182 __extend_last_switch(struct intel_guc *guc, u64 *prev_start, u32 new_start) argument 1249 struct intel_guc *guc = &engine->gt->uc.guc; local 1284 guc_update_pm_timestamp(struct intel_guc *guc, ktime_t *now) argument 1314 struct intel_guc *guc = >->uc.guc; local 1371 guc_enable_busyness_worker(struct intel_guc *guc) argument 1376 guc_cancel_busyness_worker(struct intel_guc *guc) argument 1422 __reset_guc_busyness_stats(struct intel_guc *guc) argument 1441 __update_guc_busyness_stats(struct intel_guc *guc) argument 1462 struct intel_guc *guc = ce_to_guc(ce); local 1481 struct intel_guc *guc = container_of(wrk, typeof(*guc), local 1544 guc_action_enable_usage_stats(struct intel_guc *guc) argument 1556 guc_init_engine_stats(struct intel_guc *guc) argument 1573 guc_fini_engine_stats(struct intel_guc *guc) argument 1580 struct intel_guc *guc = >->uc.guc; local 1607 struct intel_guc *guc = >->uc.guc; local 1621 submission_disabled(struct intel_guc *guc) argument 1630 disable_submission(struct intel_guc *guc) argument 1641 enable_submission(struct intel_guc *guc) argument 1659 guc_flush_submissions(struct intel_guc *guc) argument 1668 intel_guc_submission_flush_work(struct intel_guc *guc) argument 1675 intel_guc_submission_reset_prepare(struct intel_guc *guc) argument 1859 wake_up_all_tlb_invalidate(struct intel_guc *guc) argument 1873 intel_guc_submission_reset(struct intel_guc *guc, intel_engine_mask_t stalled) argument 1971 intel_guc_submission_cancel_requests(struct intel_guc *guc) argument 2006 intel_guc_submission_reset_finish(struct intel_guc *guc) argument 2038 intel_guc_tlb_invalidation_is_available(struct intel_guc *guc) argument 2044 init_tlb_lookup(struct intel_guc *guc) argument 2071 fini_tlb_lookup(struct intel_guc *guc) argument 2090 intel_guc_submission_init(struct intel_guc *guc) argument 2128 intel_guc_submission_fini(struct intel_guc *guc) argument 2153 guc_bypass_tasklet_submit(struct intel_guc *guc, struct i915_request *rq) argument 2179 need_tasklet(struct intel_guc *guc, struct i915_request *rq) argument 2192 struct intel_guc *guc = &rq->engine->gt->uc.guc; local 2206 new_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2233 __release_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2255 release_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2264 steal_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2301 assign_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2330 pin_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2380 unpin_guc_id(struct intel_guc *guc, struct intel_context *ce) argument 2399 __guc_action_register_multi_lrc_v69(struct intel_guc *guc, struct intel_context *ce, u32 guc_id, u32 offset, bool loop) argument 2423 __guc_action_register_multi_lrc_v70(struct intel_guc *guc, struct intel_context *ce, struct guc_ctxt_registration_info *info, bool loop) argument 2466 __guc_action_register_context_v69(struct intel_guc *guc, u32 guc_id, u32 offset, bool loop) argument 2481 __guc_action_register_context_v70(struct intel_guc *guc, struct guc_ctxt_registration_info *info, bool loop) argument 2509 register_context_v69(struct intel_guc *guc, struct intel_context *ce, bool loop) argument 2525 register_context_v70(struct intel_guc *guc, struct intel_context *ce, bool loop) argument 2539 struct intel_guc *guc = ce_to_guc(ce); local 2564 __guc_action_deregister_context(struct intel_guc *guc, u32 guc_id) argument 2579 struct intel_guc *guc = ce_to_guc(ce); local 2646 __guc_context_set_context_policies(struct intel_guc *guc, struct context_policy *policy, bool loop) argument 2658 struct intel_guc *guc = &engine->gt->uc.guc; local 2734 struct intel_guc *guc = &engine->gt->uc.guc; local 2803 struct intel_guc *guc = &engine->gt->uc.guc; local 2866 struct intel_guc *guc = &engine->gt->uc.guc; local 2972 struct intel_guc *guc = ce_to_guc(ce); local 2987 __guc_context_sched_enable(struct intel_guc *guc, struct intel_context *ce) argument 3002 __guc_context_sched_disable(struct intel_guc *guc, struct intel_context *ce, u16 guc_id) argument 3059 struct intel_guc *guc = ce_to_guc(ce); local 3115 struct intel_guc *guc = ce_to_guc(ce); local 3169 __guc_context_set_preemption_timeout(struct intel_guc *guc, u16 guc_id, u32 preemption_timeout) argument 3194 struct intel_guc *guc = ce_to_guc(ce); local 3262 bypass_sched_disable(struct intel_guc *guc, struct intel_context *ce) argument 3281 struct intel_guc *guc = ce_to_guc(ce); local 3294 guc_id_pressure(struct intel_guc *guc, struct intel_context *ce) argument 3312 struct intel_guc *guc = ce_to_guc(ce); local 3347 struct intel_guc *guc = ce_to_guc(ce); local 3422 guc_flush_destroyed_contexts(struct intel_guc *guc) argument 3447 deregister_destroyed_contexts(struct intel_guc *guc) argument 3485 struct intel_guc *guc = container_of(w, struct intel_guc, local 3508 struct intel_guc *guc = ce_to_guc(ce); local 3547 __guc_context_set_prio(struct intel_guc *guc, struct intel_context *ce) argument 3567 guc_context_set_prio(struct intel_guc *guc, struct intel_context *ce, u8 prio) argument 3625 struct intel_guc *guc = &ce->engine->gt->uc.guc; local 3805 struct intel_guc *guc = ce_to_guc(ce); local 3940 struct intel_guc *guc = ce_to_guc(ce); local 4010 struct intel_guc *guc = ce_to_guc(ce); local 4036 struct intel_guc *guc = ce_to_guc(ce); local 4372 guc_kernel_context_pin(struct intel_guc *guc, struct intel_context *ce) argument 4401 guc_init_submission(struct intel_guc *guc) argument 4537 struct intel_guc *guc = sched_engine->private_data; local 4547 struct intel_guc *guc = &engine->gt->uc.guc; local 4630 __guc_action_set_scheduling_policies(struct intel_guc *guc, struct scheduling_policy *policy) argument 4653 guc_init_global_schedule_policy(struct intel_guc *guc) argument 4681 guc_route_semaphores(struct intel_guc *guc, bool to_guc) argument 4697 intel_guc_submission_enable(struct intel_guc *guc) argument 4726 intel_guc_submission_disable(struct intel_guc *guc) argument 4734 __guc_submission_supported(struct intel_guc *guc) argument 4741 __guc_submission_selected(struct intel_guc *guc) argument 4751 intel_guc_sched_disable_gucid_threshold_max(struct intel_guc *guc) argument 4771 intel_guc_submission_init_early(struct intel_guc *guc) argument 4796 g2h_context_lookup(struct intel_guc *guc, u32 ctx_id) argument 4819 wait_wake_outstanding_tlb_g2h(struct intel_guc *guc, u32 seqno) argument 4836 intel_guc_tlb_invalidation_done(struct intel_guc *guc, const u32 *payload, u32 len) argument 4878 guc_send_invalidate_tlb(struct intel_guc *guc, enum intel_guc_tlb_invalidation_type type) argument 4956 intel_guc_invalidate_tlb_engines(struct intel_guc *guc) argument 4962 intel_guc_invalidate_tlb_guc(struct intel_guc *guc) argument 4967 intel_guc_deregister_done_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) argument 5018 intel_guc_sched_done_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) argument 5096 capture_error_state(struct intel_guc *guc, struct intel_context *ce) argument 5143 guc_handle_context_reset(struct intel_guc *guc, struct intel_context *ce) argument 5162 intel_guc_context_reset_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) argument 5197 intel_guc_error_capture_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) argument 5217 intel_guc_lookup_engine(struct intel_guc *guc, u8 guc_class, u8 instance) argument 5230 struct intel_guc *guc = container_of(w, struct intel_guc, local 5261 intel_guc_engine_failure_process_msg(struct intel_guc *guc, const u32 *msg, u32 len) argument 5306 struct intel_guc *guc = &engine->gt->uc.guc; local 5368 struct intel_guc *guc = &engine->gt->uc.guc; local 5407 intel_guc_submission_print_info(struct intel_guc *guc, struct drm_printer *p) argument 5474 intel_guc_submission_print_context_info(struct intel_guc *guc, struct drm_printer *p) argument 5812 struct intel_guc *guc; local [all...] |
/linux-master/drivers/gpu/drm/i915/ |
H A D | i915_query.c | 561 struct intel_guc *guc = &to_gt(i915)->uc.guc; local
|
H A D | i915_gpu_error.h | 188 } guc; member in struct:intel_gt_coredump::intel_uc_coredump
|
H A D | i915_gpu_error.c | 1711 gt_record_guc_ctb(struct intel_ctb_coredump *saved, const struct intel_guc_ct_buffer *ctb, const void *blob_ptr, struct intel_guc *guc) argument [all...] |
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_context_types.h | 303 } guc; member in struct:intel_context::__anon643
|
H A D | intel_ggtt.c | 235 struct intel_guc *guc = >->uc.guc; local
|
H A D | intel_engine_types.h | 619 struct intel_engine_guc_stats guc; member in union:intel_engine_cs::__anon650::__anon651
|