📦 linux-manual
82568 pages · page 404 of 413
X (continued)
- xe_guc_ct_runtime_resume(9)GuC CT runtime resume✨
- xe_guc_ct_runtime_suspend(9)GuC CT runtime suspend✨
- xe_guc_ct_send(9)Send an HXG message to the GuC over CT✨
- xe_guc_ct_send_recv(9)Send and receive HXG to the GuC✨
- xe_guc_ct_snapshot_capture(9)Take a quick snapshot of the CT state.✨
- xe_guc_ct_snapshot_free(9)Free all allocated objects for a given snapshot.✨
- xe_guc_ct_snapshot_print(9)Print out a given GuC CT snapshot.✨
- xe_guc_ct_stop(9)Set GuC to stopped state✨
- xe_guc_ct_wake_waiters(9)GuC CT wake up waiters✨
- xe_guc_db_mgr_init(9)Initialize GuC Doorbells Manager.✨
- xe_guc_db_mgr_print(9)Print status of GuC Doorbells Manager.✨
- xe_guc_db_mgr_release_id_locked(9)Release a single GuC Doorbell ID.✨
- xe_guc_db_mgr_release_range(9)Release a range of Doorbell IDs.✨
- xe_guc_db_mgr_reserve_id_locked(9)Reserve a single GuC Doorbell ID.✨
- xe_guc_db_mgr_reserve_range(9)Reserve a range of GuC Doorbell IDs.✨
- xe_guc_declare_wedged(9)Declare GuC wedged✨
- xe_guc_engine_activity_active_ticks(9)Get engine active ticks✨
- xe_guc_engine_activity_enable_stats(9)Enable engine activity stats✨
- xe_guc_engine_activity_function_stats(9)Enable/Disable per-function engine activity stats✨
- xe_guc_engine_activity_init(9)Initialize the engine activity data✨
- xe_guc_engine_activity_supported(9)Check support for engine activity stats✨
- xe_guc_engine_activity_total_ticks(9)Get engine total ticks✨
- xe_guc_exec_queue_cgp_sync_done_handler(9)CGP synchronization done handler✨
- xe_guc_exec_queue_snapshot_capture(9)Take a quick snapshot of the GuC Engine.✨
- xe_guc_exec_queue_snapshot_capture_delayed(9)Take delayed part of snapshot of the GuC Engine.✨
- xe_guc_exec_queue_snapshot_free(9)Free all allocated objects for a given snapshot.✨
- xe_guc_exec_queue_snapshot_print(9)Print out a given GuC Engine snapshot.✨
- xe_guc_fw_version_at_least(9)Check if GuC is at least of given version.✨
- xe_guc_has_registered_mlrc_queues(9)check whether there are any MLRC queues registered with the GuC✨
- xe_guc_id_mgr_init(9)Initialize GuC context ID Manager.✨
- xe_guc_id_mgr_print(9)Print status of GuC ID Manager.✨
- xe_guc_id_mgr_release(9)Release a range of GuC context IDs.✨
- xe_guc_id_mgr_release_locked(9)Release one or more GuC context IDs.✨
- xe_guc_id_mgr_reserve(9)Reserve a range of GuC context IDs.✨
- xe_guc_id_mgr_reserve_locked(9)Reserve one or more GuC context IDs.✨
- xe_guc_init_post_hwconfig(9)initialize GuC post hwconfig load✨
- xe_guc_klv_count(9)Count KLVs present in the buffer.✨
- xe_guc_klv_encode_object(9)Encode object using custom encoder as single KLV.✨
- xe_guc_klv_encode_string(9)Encode string as KLV.✨
- xe_guc_klv_encode_u32(9)Encode 32-bit value as KLV.✨
- xe_guc_klv_encode_u64(9)Encode 64-bit value as KLV.✨
- xe_guc_klv_key_to_string(9)Convert KLV key into friendly name.✨
- XE_GUC_KLV_NUM_THRESHOLDS(9)Number of GuC thresholds KLVs.✨
- xe_guc_klv_parser(9)Parse and decode stream of KLVs.✨
- xe_guc_klv_print(9)Print content of the buffer with `GuC KLV`_.✨
- xe_guc_klv_print_one(9)Print single `GuC KLV`_.✨
- xe_guc_klv_threshold_index_to_key(9)Get tracked GuC threshold KLV key.✨
- xe_guc_klv_threshold_key_to_index(9)Find index of the tracked GuC threshold.✨
- xe_guc_log_print(9)dump a copy of the GuC log to some useful location✨
- xe_guc_log_print_dmesg(9)dump a copy of the GuC log to dmesg✨
- xe_guc_log_print_lfd(9)dump a copy of the GuC log in LFD format✨
- xe_guc_log_snapshot_capture(9)create a new snapshot copy the GuC log for later dumping✨
- xe_guc_log_snapshot_free(9)free a previously captured GuC log snapshot✨
- xe_guc_log_snapshot_print(9)dump a previously saved copy of the GuC log to some useful location✨
- xe_guc_min_load_for_hwconfig(9)load minimal GuC and read hwconfig table✨
- xe_guc_page_reclaim_done_handler(9)Page reclaim done handler✨
- xe_guc_pagefault_handler(9)G2H page fault handler✨
- xe_guc_pc_action_set_param(9)Set value of SLPC param✨
- xe_guc_pc_action_unset_param(9)Revert to default value✨
- xe_guc_pc_apply_flush_freq_limit(9)Limit max GT freq during L2 flush✨
- xe_guc_pc_c_status(9)get the current GT C state✨
- xe_guc_pc_fini_hw(9)Finalize GuC's Power Conservation component✨
- xe_guc_pc_get_act_freq(9)Get Actual running frequency✨
- xe_guc_pc_get_cur_freq(9)Get Current requested frequency✨
- xe_guc_pc_get_cur_freq_fw(9)With fw held, get requested frequency✨
- xe_guc_pc_get_max_freq(9)Get Maximum operational frequency✨
- xe_guc_pc_get_min_freq(9)Get the min operational frequency✨
- xe_guc_pc_get_rp0_freq(9)Get the RP0 freq✨
- xe_guc_pc_get_rpa_freq(9)Get the RPa freq✨
- xe_guc_pc_get_rpe_freq(9)Get the RPe freq✨
- xe_guc_pc_get_rpn_freq(9)Get the RPn freq✨
- xe_guc_pc_init(9)Initialize GuC's Power Conservation component✨
- xe_guc_pc_init_early(9)Initialize RPx values✨
- xe_guc_pc_mc6_residency(9)mc6 residency counter✨
- xe_guc_pc_print(9)Print GuC's Power Conservation information for debug✨
- xe_guc_pc_raise_unslice(9)Initialize RPx values and request a higher GT frequency to allow faster GuC load times✨
- xe_guc_pc_rc6_residency(9)rc6 residency counter✨
- xe_guc_pc_remove_flush_freq_limit(9)Remove max GT freq limit after L2 flush completes.✨
- xe_guc_pc_restore_stashed_freq(9)Set min/max back to stashed values✨
- xe_guc_pc_set_max_freq(9)Set the maximum operational frequency✨
- xe_guc_pc_set_min_freq(9)Set the minimal operational frequency✨
- xe_guc_pc_start(9)Start GuC's Power Conservation component✨
- xe_guc_pc_stop(9)Stop GuC's Power Conservation component✨
- xe_guc_rc_disable(9)Disable GuC RC✨
- xe_guc_rc_enable(9)Enable GuC RC feature if applicable✨
- xe_guc_rc_init(9)Init GuC RC✨
- xe_guc_register_vf_exec_queue(9)Register exec queue for a given context type.✨
- xe_guc_relay_init(9)Initialize a &xe_guc_relay✨
- xe_guc_relay_process_guc2pf(9)Handle relay notification message from the GuC.✨
- xe_guc_relay_process_guc2vf(9)Handle relay notification message from the GuC.✨
- xe_guc_relay_send_to_pf(9)Send a message to the PF.✨
- xe_guc_relay_send_to_vf(9)Send a message to the VF.✨
- xe_guc_runtime_resume(9)GuC runtime resume✨
- xe_guc_runtime_suspend(9)GuC runtime suspend✨
- xe_guc_softreset(9)Soft reset GuC✨
- xe_guc_submit_init(9)Initialize GuC submission.✨
- xe_guc_submit_pause(9)Stop further runs of submission tasks on given GuC.✨
- xe_guc_submit_pause_abort(9)Abort all paused submission task on given GuC.✨
- xe_guc_submit_pause_vf(9)Stop further runs of submission tasks for VF.✨
- xe_guc_submit_print(9)GuC Submit Print.✨
- xe_guc_submit_unpause(9)Allow further runs of submission tasks on given GuC.✨
- xe_guc_submit_unpause_prepare_vf(9)Prepare unpause submission tasks for VF.✨
- xe_guc_submit_unpause_vf(9)Allow further runs of submission tasks for VF.✨
- xe_guc_submit_wedge(9)Wedge GuC submission✨
- xe_guc_tlb_inval_done_handler(9)TLB invalidation done handler✨
- xe_guc_tlb_inval_init_early(9)Init GuC TLB invalidation early✨
- xe_guc_using_main_gamctrl_queues(9)Detect which reporting queues to use.✨
- xe_hw_engine_class_sysfs_init(9)Init HW engine classes on GT.✨
- xe_hw_engine_group_add_exec_queue(9)Add an exec queue to a hw engine group✨
- xe_hw_engine_group_del_exec_queue(9)Delete an exec queue from a hw engine group✨
- xe_hw_engine_group_find_exec_mode(9)Find the execution mode for this exec queue✨
- xe_hw_engine_group_get_mode(9)Get the group to execute in the new mode✨
- xe_hw_engine_group_put(9)Put the group✨
- xe_hw_engine_group_resume_faulting_lr_jobs(9)Asynchronously resume the hw engine group's faulting LR jobs✨
- xe_hw_engine_group_suspend_faulting_lr_jobs(9)Suspend the faulting LR jobs of this group✨
- xe_hw_engine_group_wait_for_dma_fence_jobs(9)Wait for dma fence jobs to complete✨
- xe_hw_engine_lookup(9)Lookup hardware engine for class:instance✨
- xe_hw_engine_mmio_read32(9)Read engine register✨
- xe_hw_engine_print(9)Xe HW Engine Print.✨
- xe_hw_engine_setup_groups(9)Setup the hw engine groups for the gt✨
- xe_hw_engine_snapshot_capture(9)Take a quick snapshot of the HW Engine.✨
- xe_hw_engine_snapshot_free(9)Free all allocated objects for a given snapshot.✨
- xe_hw_engine_timeout_in_range(9)Helper to check if timeout is in range✨
- xe_hw_error_init(9)Initialize hw errors✨
- xe_hw_error_irq_handler(9)irq handling for hw errors✨
- xe_hw_fence_alloc(9)Allocate an hw fence.✨
- xe_hw_fence_free(9)Free an hw fence.✨
- xe_hw_fence_init(9)Initialize an hw fence.✨
- xe_hwe_guc_logical_instance(9)Get the GuC-aligned logical instance of a hardware engine.✨
- xe_i2c_irq_handler(9)Handler for I2C interrupts✨
- xe_i2c_present(9)I2C controller is present and functional✨
- xe_i2c_probe(9)Probe the I2C host adapter and the I2C clients attached to it✨
- xe_info_printer(9)Construct a &drm_printer that outputs to xe_info()✨
- xe_is_xe_file(9)Is the file an xe device file?✨
- xe_kunit_helper_alloc_xe_device(9)Allocate a &xe_device for a KUnit test.✨
- xe_kunit_helper_xe_device_live_test_init(9)Prepare a &xe_device for use in a live KUnit test.✨
- xe_kunit_helper_xe_device_test_init(9)Prepare a &xe_device for a KUnit test.✨
- xe_late_bind_init(9)add xe mei late binding component✨
- xe_lmtt_drop_pages(9)Remove VF's LMTT Pages.✨
- xe_lmtt_estimate_pt_size(9)Estimate size of LMTT PT allocations.✨
- xe_lmtt_init(9)LMTT software initialization.✨
- xe_lmtt_init_hw(9)Perform LMTT hardware initialization.✨
- xe_lmtt_invalidate_hw(9)Invalidate LMTT hardware.✨
- xe_lmtt_page_size(9)Get LMTT page size.✨
- xe_lmtt_populate_pages(9)Update VF's LMTT Page Table Entries.✨
- xe_lmtt_prepare_pages(9)Create VF's LMTT Page Tables.✨
- xe_lrc_alloc_seqno_fence(9)Allocate an lrc seqno fence.✨
- xe_lrc_create(9)Create a LRC✨
- xe_lrc_ctx_job_timestamp(9)Read ctx job timestamp value✨
- xe_lrc_ctx_job_timestamp_ggtt_addr(9)Get ctx job timestamp GGTT address✨
- xe_lrc_ctx_timestamp(9)Read ctx timestamp value✨
- xe_lrc_ctx_timestamp_ggtt_addr(9)Get ctx timestamp GGTT address✨
- xe_lrc_ctx_timestamp_udw_ggtt_addr(9)Get ctx timestamp udw GGTT address✨
- xe_lrc_destroy(9)Destroy the LRC✨
- xe_lrc_engine_id(9)Read engine id value✨
- xe_lrc_engine_state_size(9)Get size of the engine state within LRC✨
- xe_lrc_free_seqno_fence(9)Free an lrc seqno fence.✨
- xe_lrc_get(9)Get reference to the LRC✨
- xe_lrc_init_seqno_fence(9)Initialize an lrc seqno fence.✨
- xe_lrc_put(9)Put reference of the LRC✨
- xe_lrc_queue_timestamp(9)Read queue timestamp value✨
- xe_lrc_reg_size(9)Get size of the LRC registers area within queues✨
- xe_lrc_ring_is_idle(9)LRC is idle✨
- xe_lrc_ring_size(9)Xe LRC ring size✨
- xe_lrc_set_multi_queue_priority(9)Set multi queue priority in LRC✨
- xe_lrc_setup_wa_bb_with_scratch(9)Execute all wa bb setup callbacks.✨
- xe_lrc_timestamp(9)Current lrc timestamp✨
- xe_lrc_update_hwctx_regs_with_address(9)Re-compute GGTT references within given LRC.✨
- xe_lrc_update_memirq_regs_with_address(9)Re-compute GGTT references in mem interrupt data for given LRC.✨
- xe_lrc_update_timestamp(9)readout LRC timestamp and update cached value✨
- xe_managed_bo_reinit_in_vram(9)✨
- xe_map_resource_to_region(9)Map ttm resource to vram memory region✨
- xe_mem_pool_alloc_node(9)Allocate a new node for use with xe_mem_pool.✨
- xe_mem_pool_bo_flush_write(9)Copy the data from the sub-allocation to the GPU memory.✨
- xe_mem_pool_bo_swap_guard(9)Retrieve the mutex used to guard swap operations on a memory pool.✨
- xe_mem_pool_bo_sync_read(9)Copy the data from GPU memory to the sub- allocation.✨
- xe_mem_pool_cpu_addr(9)Retrieve CPU address of manager pool.✨
- xe_mem_pool_dump(9)Dump the state of the DRM MM manager for debugging.✨
- xe_mem_pool_free_node(9)Free a node allocated from the memory pool.✨
- xe_mem_pool_gpu_addr(9)Retrieve GPU address of memory pool.✨
- xe_mem_pool_init(9)Initialize memory pool.✨
- xe_mem_pool_insert_node(9)Insert a node into the memory pool.✨
- xe_mem_pool_node_cpu_addr(9)Retrieve CPU address of the node.✨
- xe_mem_pool_swap_shadow_locked(9)Swap the primary BO with the shadow BO.✨
- xe_mem_pool_sync(9)Copy the entire contents of the main pool to shadow pool.✨
- xe_mem_pool_sync_shadow_locked(9)Copy node from primary pool to shadow pool.✨
- xe_memirq_enable_ptr(9)Get GGTT's offset of the Interrupt Enable Mask.✨
- xe_memirq_guc_sw_int_0_irq_pending(9)SW_INT_0 IRQ is pending✨
- xe_memirq_handler(9)The `Memory Based Interrupts`_ Handler.✨
- xe_memirq_hwe_handler(9)Check and process interrupts for a specific HW engine.✨
- xe_memirq_init(9)Initialize data used by `Memory Based Interrupts`_.✨
- xe_memirq_init_guc(9)Prepare GuC for `Memory Based Interrupts`_.✨
- xe_memirq_postinstall(9)Enable processing of `Memory Based Interrupts`_.✨
- xe_memirq_reset(9)Disable processing of `Memory Based Interrupts`_.✨
- xe_memirq_source_ptr(9)Get GGTT's offset of the `Interrupt Source Report Page`_.✨
- xe_memirq_status_ptr(9)Get GGTT's offset of the `Interrupt Status Report Page`_.✨
- xe_mert_init_early(9)Initialize MERT data✨
- xe_mert_invalidate_lmtt(9)Invalidate MERT LMTT✨
- xe_mert_irq_handler(9)Handler for MERT interrupts✨
- xe_migrate_access_memory(9)Access memory of a BO via GPU✨
💅
getting it ready, bestie…