📦 linux-manual
82568 pages · page 403 of 413
X (continued)
- xe_gt_runtime_suspend(9)GT runtime suspend✨
- xe_gt_sanitize_freq(9)Restore saved frequencies if necessary.✨
- xe_gt_sriov_pf_assert_vfid(9)warn if &id is not a supported VF number when debugging.✨
- xe_gt_sriov_pf_config_bulk_set_ctxs(9)Provision many VFs with GuC context IDs.✨
- xe_gt_sriov_pf_config_bulk_set_dbs(9)Provision many VFs with GuC context IDs.✨
- xe_gt_sriov_pf_config_bulk_set_exec_quantum_locked(9)Configure EQ for PF and VFs.✨
- xe_gt_sriov_pf_config_bulk_set_ggtt(9)Provision many VFs with GGTT.✨
- xe_gt_sriov_pf_config_bulk_set_lmem(9)Provision many VFs with LMEM.✨
- xe_gt_sriov_pf_config_bulk_set_lmem_locked(9)Provision many VFs with LMEM.✨
- xe_gt_sriov_pf_config_bulk_set_preempt_timeout_locked(9)Configure PT for PF and VFs.✨
- xe_gt_sriov_pf_config_force_sched_priority_locked(9)Force update scheduling priority.✨
- xe_gt_sriov_pf_config_get_ctxs(9)Get VF's GuC contexts IDs quota.✨
- xe_gt_sriov_pf_config_get_dbs(9)Get VF's GuC doorbells IDs quota.✨
- xe_gt_sriov_pf_config_get_exec_quantum(9)Get PF/VF execution quantum.✨
- xe_gt_sriov_pf_config_get_exec_quantum_locked(9)Get PF/VF execution quantum.✨
- xe_gt_sriov_pf_config_get_ggtt(9)Query size of GGTT address space of the VF.✨
- xe_gt_sriov_pf_config_get_groups_exec_quantums(9)Get PF/VF sched groups EQs✨
- xe_gt_sriov_pf_config_get_groups_preempt_timeouts(9)Get PF/VF sched groups PTs✨
- xe_gt_sriov_pf_config_get_lmem(9)Get VF's LMEM quota.✨
- xe_gt_sriov_pf_config_get_lmem_locked(9)Get VF's LMEM quota.✨
- xe_gt_sriov_pf_config_get_lmem_obj(9)Take a reference to the struct &xe_bo backing VF LMEM.✨
- xe_gt_sriov_pf_config_get_preempt_timeout(9)Get PF/VF preemption timeout.✨
- xe_gt_sriov_pf_config_get_preempt_timeout_locked(9)Get PF/VF preemption timeout.✨
- xe_gt_sriov_pf_config_get_sched_priority(9)Get VF's scheduling priority.✨
- xe_gt_sriov_pf_config_get_threshold(9)Get VF's threshold.✨
- xe_gt_sriov_pf_config_ggtt_restore(9)Restore a VF provisioned GGTT data from a buffer.✨
- xe_gt_sriov_pf_config_ggtt_save(9)Save a VF provisioned GGTT data into a buffer.✨
- xe_gt_sriov_pf_config_init(9)Initialize SR-IOV configuration data.✨
- xe_gt_sriov_pf_config_is_empty(9)Check VF's configuration.✨
- xe_gt_sriov_pf_config_print_available_ggtt(9)Print available GGTT ranges.✨
- xe_gt_sriov_pf_config_print_ctxs(9)Print GuC context IDs configurations.✨
- xe_gt_sriov_pf_config_print_dbs(9)Print GuC doorbell ID configurations.✨
- xe_gt_sriov_pf_config_print_ggtt(9)Print GGTT configurations.✨
- xe_gt_sriov_pf_config_print_lmem(9)Print LMEM configurations.✨
- xe_gt_sriov_pf_config_push(9)Reprovision VF's configuration.✨
- xe_gt_sriov_pf_config_release(9)Release and reset VF configuration.✨
- xe_gt_sriov_pf_config_restart(9)Restart SR-IOV configurations after a GT reset.✨
- xe_gt_sriov_pf_config_restore(9)Restore a VF provisioning config from binary blob.✨
- xe_gt_sriov_pf_config_sanitize(9)Sanitize VF's resources.✨
- xe_gt_sriov_pf_config_save(9)Save a VF provisioning config as binary blob.✨
- xe_gt_sriov_pf_config_set_ctxs(9)Configure GuC contexts IDs quota for the VF.✨
- xe_gt_sriov_pf_config_set_dbs(9)Configure GuC doorbells IDs quota for the VF.✨
- xe_gt_sriov_pf_config_set_exec_quantum(9)Configure PF/VF execution quantum.✨
- xe_gt_sriov_pf_config_set_exec_quantum_locked(9)Configure PF/VF execution quantum.✨
- xe_gt_sriov_pf_config_set_fair(9)Provision many VFs with fair resources.✨
- xe_gt_sriov_pf_config_set_fair_ctxs(9)Provision many VFs with fair GuC context IDs.✨
- xe_gt_sriov_pf_config_set_fair_dbs(9)Provision many VFs with fair GuC doorbell IDs.✨
- xe_gt_sriov_pf_config_set_fair_ggtt(9)Provision many VFs with fair GGTT.✨
- xe_gt_sriov_pf_config_set_fair_lmem(9)Provision many VFs with fair LMEM.✨
- xe_gt_sriov_pf_config_set_fair_sched(9)Provision PF and VFs with fair scheduling.✨
- xe_gt_sriov_pf_config_set_ggtt(9)Provision VF with GGTT space.✨
- xe_gt_sriov_pf_config_set_groups_exec_quantums(9)Configure PF/VF EQs for sched groups.✨
- xe_gt_sriov_pf_config_set_groups_preempt_timeouts(9)Configure PF/VF PTs for sched groups.✨
- xe_gt_sriov_pf_config_set_lmem(9)Provision VF with LMEM.✨
- xe_gt_sriov_pf_config_set_lmem_locked(9)Provision VF with LMEM.✨
- xe_gt_sriov_pf_config_set_preempt_timeout(9)Configure PF/VF preemption timeout.✨
- xe_gt_sriov_pf_config_set_preempt_timeout_locked(9)Configure PF/VF preemption timeout.✨
- xe_gt_sriov_pf_config_set_sched_priority(9)Configure scheduling priority.✨
- xe_gt_sriov_pf_config_set_threshold(9)Configure threshold for the VF.✨
- xe_gt_sriov_pf_control_check_restore_failed(9)Check if restore processing has failed.✨
- xe_gt_sriov_pf_control_check_save_data_done(9)Check if all save migration data was produced.✨
- xe_gt_sriov_pf_control_check_save_failed(9)Check if save processing has failed.✨
- xe_gt_sriov_pf_control_finish_restore_vf(9)Complete a VF migration data restore sequence.✨
- xe_gt_sriov_pf_control_finish_save_vf(9)Complete a VF migration data save sequence.✨
- xe_gt_sriov_pf_control_init(9)Initialize PF's control data.✨
- xe_gt_sriov_pf_control_pause_vf(9)Pause a VF.✨
- xe_gt_sriov_pf_control_prepare_flr(9)Notify PF that VF FLR request was issued.✨
- xe_gt_sriov_pf_control_process_guc2pf(9)Handle VF state notification from GuC.✨
- xe_gt_sriov_pf_control_process_restore_data(9)Queue VF restore migration data processing.✨
- xe_gt_sriov_pf_control_process_save_data(9)Queue VF save migration data processing.✨
- xe_gt_sriov_pf_control_restart(9)Restart SR-IOV control data after a GT reset.✨
- xe_gt_sriov_pf_control_restore_data_done(9)Indicate the end of VF migration data stream.✨
- xe_gt_sriov_pf_control_resume_vf(9)Resume a VF.✨
- xe_gt_sriov_pf_control_stop_vf(9)Stop a VF.✨
- xe_gt_sriov_pf_control_sync_flr(9)Synchronize on the VF FLR checkpoint.✨
- xe_gt_sriov_pf_control_trigger_flr(9)Start a VF FLR sequence.✨
- xe_gt_sriov_pf_control_trigger_restore_vf(9)Start an SR-IOV VF migration data restore sequence.✨
- xe_gt_sriov_pf_control_trigger_save_vf(9)Start an SR-IOV VF migration data save sequence.✨
- xe_gt_sriov_pf_control_wait_flr(9)Wait for a VF FLR to complete.✨
- xe_gt_sriov_pf_debugfs_populate(9)Create SR-IOV GT-level debugfs directories and files.✨
- xe_gt_sriov_pf_debugfs_register(9)Register SR-IOV PF specific entries in GT debugfs.✨
- xe_gt_sriov_pf_init(9)Prepare SR-IOV PF data structures on PF.✨
- xe_gt_sriov_pf_init_early(9)Prepare SR-IOV PF data structures on PF.✨
- xe_gt_sriov_pf_init_hw(9)Initialize SR-IOV hardware support.✨
- xe_gt_sriov_pf_migration_ggtt_restore(9)Restore VF GGTT migration data.✨
- xe_gt_sriov_pf_migration_ggtt_save(9)Save VF GGTT migration data.✨
- xe_gt_sriov_pf_migration_guc_restore(9)Restore VF GuC migration data.✨
- xe_gt_sriov_pf_migration_guc_save(9)Save VF GuC migration data.✨
- xe_gt_sriov_pf_migration_init(9)Initialize support for VF migration.✨
- xe_gt_sriov_pf_migration_mmio_restore(9)Restore VF MMIO migration data.✨
- xe_gt_sriov_pf_migration_mmio_save(9)Save VF MMIO migration data.✨
- xe_gt_sriov_pf_migration_restore_consume(9)Get VF restore data packet from migration ring.✨
- xe_gt_sriov_pf_migration_restore_produce(9)Add VF restore data packet to migration ring.✨
- xe_gt_sriov_pf_migration_ring_empty(9)Check if a migration ring is empty.✨
- xe_gt_sriov_pf_migration_ring_free(9)Consume and free all data in migration ring✨
- xe_gt_sriov_pf_migration_ring_full(9)Check if a migration ring is full.✨
- xe_gt_sriov_pf_migration_save_consume(9)Get VF save data packet from migration ring.✨
- xe_gt_sriov_pf_migration_save_data_complete(9)Complete migration data type save.✨
- xe_gt_sriov_pf_migration_save_data_pending(9)Check if migration data type needs to be saved.✨
- xe_gt_sriov_pf_migration_save_init(9)Initialize per-GT migration related data.✨
- xe_gt_sriov_pf_migration_save_produce(9)Add VF save data packet to migration ring.✨
- xe_gt_sriov_pf_migration_size(9)Total size of migration data from all components within a GT.✨
- xe_gt_sriov_pf_migration_vram_restore(9)Restore VF VRAM migration data.✨
- xe_gt_sriov_pf_migration_vram_save(9)Save VF VRAM migration data.✨
- xe_gt_sriov_pf_monitor_flr(9)Cleanup VF data after VF FLR.✨
- xe_gt_sriov_pf_monitor_print_events(9)Print adverse events counters.✨
- xe_gt_sriov_pf_monitor_process_guc2pf(9)Handle adverse event notification from the GuC.✨
- xe_gt_sriov_pf_policy_get_reset_engine(9)Retrieve value of 'reset_engine' policy.✨
- xe_gt_sriov_pf_policy_get_sample_period(9)Retrieve value of 'sample_period' policy.✨
- xe_gt_sriov_pf_policy_get_sched_if_idle(9)Retrieve value of 'sched_if_idle' policy.✨
- xe_gt_sriov_pf_policy_get_sched_if_idle_locked(9)Retrieve value of 'sched_if_idle' policy.✨
- xe_gt_sriov_pf_policy_init(9)Initializes the SW state of the PF policies.✨
- xe_gt_sriov_pf_policy_print(9)Dump actual policy values.✨
- xe_gt_sriov_pf_policy_restart(9)Reprovision policy settings.✨
- xe_gt_sriov_pf_policy_sanitize(9)Reset policy settings.✨
- xe_gt_sriov_pf_policy_sched_groups_enabled(9)check whether the GT has multiple scheduler groups enabled✨
- xe_gt_sriov_pf_policy_set_reset_engine(9)Control the 'reset_engine' policy.✨
- xe_gt_sriov_pf_policy_set_sample_period(9)Control the 'sample_period' policy.✨
- xe_gt_sriov_pf_policy_set_sched_groups_mode(9)Control the 'sched_groups' policy.✨
- xe_gt_sriov_pf_policy_set_sched_if_idle(9)Control the 'sched_if_idle' policy.✨
- xe_gt_sriov_pf_policy_set_sched_if_idle_locked(9)Control the 'sched_if_idle' policy.✨
- xe_gt_sriov_pf_restart(9)Restart SR-IOV support after a GT reset.✨
- xe_gt_sriov_pf_sanitize_hw(9)Reset hardware state related to a VF.✨
- xe_gt_sriov_pf_sched_groups_enabled(9)Check if multiple scheduler groups are enabled✨
- xe_gt_sriov_pf_service_init(9)Early initialization of the GT SR-IOV PF services.✨
- xe_gt_sriov_pf_service_print_runtime(9)Print PF runtime data shared with VFs.✨
- xe_gt_sriov_pf_service_process_request(9)Service GT level SR-IOV request message from the VF.✨
- xe_gt_sriov_pf_service_update(9)Update PF SR-IOV services.✨
- xe_gt_sriov_pf_stop_prepare(9)Prepare to stop SR-IOV support.✨
- xe_gt_sriov_pf_wait_ready(9)Wait until per-GT PF SR-IOV support is ready.✨
- xe_gt_sriov_vf_bootstrap(9)Query and setup GuC ABI interface version.✨
- xe_gt_sriov_vf_connect(9)Establish connection with the PF driver.✨
- xe_gt_sriov_vf_debugfs_register(9)Register SR-IOV VF specific entries in GT debugfs.✨
- xe_gt_sriov_vf_default_lrcs_hwsp_rebase(9)Update GGTT references in HWSP of default LRCs.✨
- xe_gt_sriov_vf_gmdid(9)Query GMDID over MMIO.✨
- xe_gt_sriov_vf_guc_ids(9)VF GuC context IDs configuration.✨
- xe_gt_sriov_vf_guc_versions(9)Minimum required and found GuC ABI versions✨
- xe_gt_sriov_vf_init(9)GT VF init✨
- xe_gt_sriov_vf_init_early(9)GT VF init early✨
- xe_gt_sriov_vf_migrated_event_handler(9)Start a VF migration recovery, or just mark that a GuC is ready for it.✨
- xe_gt_sriov_vf_paging_engines(9)Return the number of paging engine instances✨
- xe_gt_sriov_vf_print_config(9)Print VF self config.✨
- xe_gt_sriov_vf_print_runtime(9)Print VF's runtime regs received from PF.✨
- xe_gt_sriov_vf_print_version(9)Print VF ABI versions.✨
- xe_gt_sriov_vf_query_config(9)Query SR-IOV config data over MMIO.✨
- xe_gt_sriov_vf_query_runtime(9)Query SR-IOV runtime data.✨
- xe_gt_sriov_vf_read32(9)Get a register value from the runtime data.✨
- xe_gt_sriov_vf_recovery_pending(9)VF post migration recovery pending✨
- xe_gt_sriov_vf_reset(9)Reset GuC VF internal state.✨
- xe_gt_sriov_vf_sched_groups_enabled(9)Check if PF has enabled multiple scheduler groups✨
- xe_gt_sriov_vf_wait_valid_ggtt(9)wait for valid GGTT nodes and address refs✨
- xe_gt_sriov_vf_write32(9)Handle a write to an inaccessible register.✨
- xe_gt_stats_clear(9)Clear the GT stats✨
- xe_gt_stats_incr(9)Increments the specified stats counter✨
- xe_gt_stats_init(9)Initialize GT statistics✨
- xe_gt_stats_ktime_get(9)Get current ktime✨
- xe_gt_stats_ktime_us_delta(9)Get delta in microseconds between now and a start time✨
- xe_gt_stats_print_info(9)Print the GT stats✨
- xe_gt_supports_multi_queue(9)Check if gt supports multi queue for the specified engine class.✨
- xe_gt_tlb_inval_init_early(9)Initialize TLB invalidation state✨
- xe_gt_topology_dump(9)Dump GT topology into a drm printer.✨
- xe_gt_topology_has_dss_in_quadrant(9)check fusing of DSS in GT quadrant✨
- xe_gt_topology_mask_last_dss(9)Returns the index of the last DSS in a mask.✨
- XE_GT_WA(9)Out-of-band GT workarounds, to be queried and called as needed.✨
- xe_gt_wait_for_reset(9)wait for gt's async reset to finalize.✨
- xe_guard_arm(9)Arm the guard for the exclusive/lockdown mode.✨
- xe_guard_disarm(9)Disarm the guard from exclusive/lockdown mode.✨
- xe_guard_init(9)Initialize the guard.✨
- xe_guard_mode_str(9)Convert guard mode into a string.✨
- xe_guc_ads_init_post_hwconfig(9)initialize ADS post hwconfig load✨
- xe_guc_ads_populate_minimal(9)populate minimal ADS✨
- xe_guc_ads_scheduler_policy_toggle_reset(9)Toggle reset policy✨
- xe_guc_buf_cache_dwords(9)Number of dwords the GuC Buffer Cache supports.✨
- xe_guc_buf_cache_init(9)Initialize the GuC Buffer Cache.✨
- xe_guc_buf_cache_init_with_size(9)Initialize the GuC Buffer Cache.✨
- xe_guc_buf_cpu_ptr(9)Obtain a CPU pointer to the sub-allocation.✨
- xe_guc_buf_flush(9)Copy the data from the sub-allocation to the GPU memory.✨
- xe_guc_buf_from_data(9)Reserve a new sub-allocation using data.✨
- xe_guc_buf_gpu_addr(9)Obtain a GPU address of the sub-allocation.✨
- xe_guc_buf_is_valid(9)Check if a buffer reference is valid.✨
- xe_guc_buf_release(9)Release a sub-allocation.✨
- xe_guc_buf_reserve(9)Reserve a new sub-allocation.✨
- xe_guc_buf_sync_read(9)Copy the data from the GPU memory to the sub- allocation.✨
- xe_guc_cache_gpu_addr_from_ptr(9)Lookup a GPU address using the pointer.✨
- xe_guc_capture_ads_input_worst_size(9)Calculate the worst size for GuC register capture✨
- xe_guc_capture_get_matching_and_lock(9)Matching GuC capture for the queue.✨
- xe_guc_capture_getlist(9)Get register capture list for owner/type/class combination✨
- xe_guc_capture_getlistsize(9)Get list size for owner/type/class combination✨
- xe_guc_capture_getnullheader(9)Get a null list for register capture✨
- xe_guc_check_log_buf_overflow(9)Check if log buffer overflowed✨
- xe_guc_comm_init_early(9)early initialization of GuC communication✨
- xe_guc_contexts_hwsp_rebase(9)Re-compute GGTT references within all exec queues registered to given GuC.✨
- xe_guc_ct_disable(9)Set GuC to disabled state✨
- xe_guc_ct_enable(9)Enable GuC CT✨
- xe_guc_ct_fast_path(9)process critical G2H in the IRQ handler✨
- xe_guc_ct_flush_and_stop(9)Flush and stop all processing of G2H / H2G✨
- xe_guc_ct_init_post_hwconfig(9)Reinitialize the GuC CTB in VRAM✨
- xe_guc_ct_print(9)GuC CT Print.✨
- xe_guc_ct_queue_proc_time_jiffies(9)Return maximum time to process a full CT command queue✨
- xe_guc_ct_restart(9)Restart GuC CT✨
💅
getting it ready, bestie…