📦 linux-manual
82568 pages · page 20 of 413
A (continued)
- amdgpu_vm_clear_freed(9)clear freed BOs in the PT✨
- amdgpu_vm_cpu_commit(9)commit page table update to the HW✨
- amdgpu_vm_cpu_map_table(9)make sure new PDs/PTs are kmapped✨
- amdgpu_vm_cpu_prepare(9)prepare page table update with the CPU✨
- amdgpu_vm_cpu_update(9)helper to update page tables via CPU✨
- amdgpu_vm_evictable(9)check if we can evict a VM✨
- amdgpu_vm_fini(9)tear down a vm instance✨
- amdgpu_vm_flush(9)hardware flush the vm✨
- amdgpu_vm_flush_compute_tlb(9)Flush TLB on compute VM✨
- amdgpu_vm_free_mapping(9)free a mapping✨
- amdgpu_vm_generation(9)return the page table re-generation counter✨
- amdgpu_vm_get_block_size(9)calculate VM page table size as power of two✨
- amdgpu_vm_get_task_info_pasid(9)Extracts task info for a PASID.✨
- amdgpu_vm_get_task_info_vm(9)Extracts task info for a vm.✨
- amdgpu_vm_handle_fault(9)graceful handling of VM faults.✨
- amdgpu_vm_handle_moved(9)handle moved BOs in the PT✨
- amdgpu_vm_init(9)initialize a vm instance✨
- amdgpu_vm_ioctl(9)Manages VMID reservation for vm hubs.✨
- amdgpu_vm_is_bo_always_valid(9)check if the BO is VM always valid✨
- amdgpu_vm_lock_by_pasid(9)look up a VM by PASID and lock its root PD✨
- amdgpu_vm_lock_individual(9)lock all BOs on the individual idle list✨
- amdgpu_vm_lock_pd(9)lock PD in drm_exec✨
- amdgpu_vm_make_compute(9)Turn a GFX VM into a compute VM✨
- amdgpu_vm_manager_fini(9)cleanup VM manager✨
- amdgpu_vm_manager_init(9)init the VM manager✨
- amdgpu_vm_map_gart(9)Resolve gart mapping of addr✨
- amdgpu_vm_move_to_lru_tail(9)move all BOs to the end of LRU✨
- amdgpu_vm_need_pipeline_sync(9)Check if pipe sync is needed for job.✨
- amdgpu_vm_pde_update(9)update a single level in the hierarchy✨
- amdgpu_vm_prt_cb(9)callback for updating the PRT status✨
- amdgpu_vm_prt_fini(9)finish all prt mappings✨
- amdgpu_vm_prt_get(9)add a PRT user✨
- amdgpu_vm_prt_put(9)drop a PRT user✨
- amdgpu_vm_pt_add_list(9)add PD/PT level to the flush list✨
- amdgpu_vm_pt_alloc(9)Allocate a specific page table✨
- amdgpu_vm_pt_ancestor(9)go to parent node✨
- amdgpu_vm_pt_clear(9)initially clear the PDs/PTs✨
- amdgpu_vm_pt_continue_dfs(9)check if the deep first search should continue✨
- amdgpu_vm_pt_create(9)create bo for PD/PT✨
- amdgpu_vm_pt_descendant(9)go to child node✨
- amdgpu_vm_pt_entries_mask(9)the mask to get the entry number of a PD/PT✨
- amdgpu_vm_pt_first_dfs(9)start a deep first search✨
- amdgpu_vm_pt_free(9)free one PD/PT✨
- amdgpu_vm_pt_free_list(9)free PD/PT levels✨
- amdgpu_vm_pt_free_root(9)free root PD✨
- amdgpu_vm_pt_level_shift(9)return the addr shift for each level✨
- amdgpu_vm_pt_map_tables(9)have bo of root PD cpu accessible✨
- amdgpu_vm_pt_next(9)get next PD/PT in hieratchy✨
- amdgpu_vm_pt_next_dfs(9)get the next node for a deep first search✨
- amdgpu_vm_pt_num_entries(9)return the number of entries in a PD/PT✨
- amdgpu_vm_pt_parent(9)get the parent page directory✨
- amdgpu_vm_pt_sibling(9)go to sibling node✨
- amdgpu_vm_pt_size(9)returns the size of the page table in bytes✨
- amdgpu_vm_pt_start(9)start PD/PT walk✨
- amdgpu_vm_pte_fragment(9)get fragment for PTEs✨
- amdgpu_vm_pte_update_noretry_flags(9)Update PTE no-retry flags✨
- amdgpu_vm_ptes_update(9)make sure that page tables are valid✨
- amdgpu_vm_put_task_info(9)reference down the vm task_info ptr✨
- amdgpu_vm_ready(9)check VM is ready for updates✨
- amdgpu_vm_sdma_commit(9)commit SDMA command submission✨
- amdgpu_vm_sdma_copy_ptes(9)copy the PTEs from mapping✨
- amdgpu_vm_sdma_map_table(9)make sure new PDs/PTs are GTT mapped✨
- amdgpu_vm_sdma_prepare(9)prepare SDMA command submission✨
- amdgpu_vm_sdma_set_ptes(9)helper to call the right asic function✨
- amdgpu_vm_sdma_update(9)execute VM update✨
- amdgpu_vm_set_task_info(9)Sets VMs task info.✨
- amdgpu_vm_tlb_flush(9)prepare TLB flush✨
- amdgpu_vm_tlb_seq(9)return tlb flush sequence number✨
- amdgpu_vm_tlb_seq_cb(9)make sure to increment tlb sequence✨
- amdgpu_vm_update_fault_cache(9)update cached fault into.✨
- amdgpu_vm_update_pdes(9)make sure that all directories are valid✨
- amdgpu_vm_update_prt_state(9)update the global PRT state✨
- amdgpu_vm_update_range(9)update a range in the vm page table✨
- amdgpu_vm_update_shared(9)helper to update shared memory stat✨
- amdgpu_vm_update_stats(9)helper to update normal memory stat✨
- amdgpu_vm_update_stats_locked(9)helper to update normal memory stat✨
- amdgpu_vm_validate(9)validate evicted BOs tracked in the VM✨
- amdgpu_vm_wait_idle(9)wait for the VM to become idle✨
- amdgpu_vmid_grab(9)allocate the next free VMID✨
- amdgpu_vmid_grab_idle(9)grab idle VMID✨
- amdgpu_vmid_grab_reserved(9)try to assign reserved VMID✨
- amdgpu_vmid_grab_used(9)try to reuse a VMID✨
- amdgpu_vmid_had_gpu_reset(9)check if reset occured since last use✨
- amdgpu_vmid_mgr_fini(9)cleanup VM manager✨
- amdgpu_vmid_mgr_init(9)init the VMID manager✨
- amdgpu_vmid_reset(9)reset VMID to zero✨
- amdgpu_vmid_reset_all(9)reset VMID to zero✨
- amdgpu_vram_mgr_alloc_sgt(9)allocate and fill a sg table✨
- amdgpu_vram_mgr_bo_visible_size(9)CPU visible BO size✨
- amdgpu_vram_mgr_clear_reset_blocks(9)reset clear blocks✨
- amdgpu_vram_mgr_compatible(9)test each drm buddy block for compatibility✨
- amdgpu_vram_mgr_debug(9)dump VRAM table✨
- amdgpu_vram_mgr_del(9)free ranges✨
- amdgpu_vram_mgr_fini(9)free and destroy VRAM manager✨
- amdgpu_vram_mgr_free_sgt(9)allocate and fill a sg table✨
- amdgpu_vram_mgr_init(9)init VRAM manager and DRM MM✨
- amdgpu_vram_mgr_intersects(9)test each drm buddy block for intersection✨
- amdgpu_vram_mgr_new(9)allocate new ranges✨
- amdgpu_vram_mgr_query_page_status(9)query the reservation status✨
- amdgpu_vram_mgr_reserve_range(9)Reserve a range from VRAM✨
- amdgpu_vram_mgr_vis_size(9)Calculate visible block size✨
- amdgpu_vram_mgr_vis_usage(9)how many bytes are used in the visible part✨
- amdgpu_wb_fini(9)Disable Writeback and free memory✨
- amdgpu_wb_free(9)Free a wb entry✨
- amdgpu_wb_get(9)Allocate a wb entry✨
- amdgpu_wb_init(9)Init Writeback driver info and allocate memory✨
- amdkfd_fence_check_mm(9)Check whether to prevent eviction of @f by @mm✨
- amdkfd_fence_enable_signaling(9)This gets called when TTM wants to evict a KFD BO and schedules a job to move the BO. If fence is already signaled return true. If fence is not signaled schedule a evict KFD process work item.✨
- amdkfd_fence_release(9)callback that fence can be freed✨
- amdkfd_ioctl_t(9)typedef for ioctl function pointer.✨
- amdtp_am824_add_pcm_hw_constraints(9)add hw constraints for PCM substream✨
- amdtp_am824_init(9)initialize an AMDTP stream structure to handle AM824 data block✨
- amdtp_am824_midi_trigger(9)start/stop playback/capture with a MIDI device✨
- amdtp_am824_set_midi_position(9)set a index of data channel for MIDI conformant data channel✨
- amdtp_am824_set_parameters(9)set stream parameters✨
- amdtp_am824_set_pcm_position(9)set an index of data channel for a channel of PCM frame✨
- amdtp_domain_add_stream(9)register isoc context into the domain.✨
- amdtp_domain_destroy(9)destroy an AMDTP domain structure✨
- amdtp_domain_init(9)initialize an AMDTP domain structure✨
- amdtp_domain_start(9)start sending packets for isoc context in the domain.✨
- amdtp_domain_stop(9)stop sending packets for isoc context in the same domain.✨
- amdtp_domain_stream_pcm_ack(9)acknowledge queued PCM frames✨
- amdtp_domain_stream_pcm_pointer(9)get the PCM buffer position✨
- amdtp_domain_wait_ready(9)sleep till being ready to process packets or timeout✨
- amdtp_hid_parse(9)hid-core .parse() callback✨
- amdtp_stream_add_pcm_hw_constraints(9)add hw constraints for PCM substream✨
- amdtp_stream_destroy(9)free stream resources✨
- amdtp_stream_get_max_payload(9)get the stream's packet size✨
- amdtp_stream_init(9)initialize an AMDTP stream structure✨
- amdtp_stream_next_packet_desc(9)retrieve next descriptor for amdtp packet.✨
- amdtp_stream_pcm_abort(9)abort the running PCM device✨
- amdtp_stream_pcm_prepare(9)prepare PCM device for running✨
- amdtp_stream_pcm_running(9)check PCM substream is running or not✨
- amdtp_stream_pcm_trigger(9)start/stop playback from a PCM device✨
- amdtp_stream_running(9)check stream is running or not✨
- amdtp_stream_set_parameters(9)set stream parameters✨
- amdtp_stream_start(9)start transferring packets✨
- amdtp_stream_stop(9)stop sending packets✨
- amdtp_stream_update(9)update the stream after a bus reset✨
- amdtp_streaming_error(9)check for streaming error✨
- ams_unmask_worker(9)ams alarm interrupt unmask worker✨
- amvdec_abort(9)Abort the current decoding session✨
- amvdec_add_ts(9)Add a timestamp to the list✨
- amvdec_dst_buf_done_idx(9)Signal that a buffer is done decoding✨
- amvdec_set_canvases(9)Map VB2 buffers to canvases✨
- amvdec_set_par_from_dar(9)Set Pixel Aspect Ratio from Display Aspect Ratio✨
- amvdec_src_change(9)Notify new resolution/DPB size to the core✨
- Analog TV Connector Properties(9)✨
- annotate_get_basic_blocks(9)Get basic blocks for given address range✨
- annotate_get_insn_location(9)Get location of instruction✨
- annotated_data_type__update_samples(9)Update histogram✨
- anon_inode_create_getfd(9)Like anon_inode_getfd(), but creates a new !S_PRIVATE anon inode rather than reuse the singleton anon inode, and calls the inode_init_security_anon() LSM hook.✨
- anon_inode_create_getfile(9)Like anon_inode_getfile(), but creates a new !S_PRIVATE anon inode rather than reuse the singleton anon inode and calls the inode_init_security_anon() LSM hook.✨
- anon_inode_getfd(9)creates a new file instance by hooking it up to an anonymous inode and a dentry that describe the "class" of the file✨
- anon_inode_getfile(9)creates a new file instance by hooking it up to an anonymous inode, and a dentry that describe the "class" of the file✨
- anon_inode_getfile_fmode(9)creates a new file instance by hooking it up to an anonymous inode, and a dentry that describe the "class" of the file✨
- anon_inode_make_secure_inode(9)allocate an anonymous inode with security context✨
- anon_transport_class_register(9)register an anonymous class✨
- anon_transport_class_unregister(9)unregister an anon class✨
- anon_vma_clone(9)Establishes new anon_vma_chain objects in @dst linking to all of the anon_vma objects contained within @src anon_vma_chain's.✨
- Antenna control(9)✨
- anycast_mask_show(9)Get function for sysfs attribute anycast_mask✨
- anycast_mask_store(9)Set function for sysfs attribute anycast_mask✨
- AP mode - PS(9)✨
- AP Modem QMI Handshake(9)✨
- AP support for powersaving clients(9)✨
- ap_airq_ptr(9)Get the address of the adapter interrupt indicator✨
- ap_apft_available(9)Test if AP facilities test (APFT) facility is available.✨
- ap_apqn_in_matrix_owned_by_def_drv(9)indicates whether every APQN contained in a set is reserved for the host drivers or not.✨
- ap_aqic(9)Control interruption for a specific AP.✨
- ap_bus_match(9)✨
- ap_cancel_message(9)Cancel a crypto request.✨
- ap_dqap(9)Receive message from adjunct processor queue.✨
- ap_get_configuration(9)get the host AP configuration✨
- ap_init_qci_info(9)Allocate and query qci config info. Does also update the static variables ap_max_domain_id and ap_max_adapter_id if this info is available.✨
- ap_instructions_available(9)Test if AP instructions are available.✨
- ap_interrupt_handler(9)Schedule ap_tasklet on interrupt✨
- ap_interrupts_available(9)Test if AP interrupts are available.✨
- ap_module_init(9)The module initialization code.✨
- ap_nqap(9)Send message to adjunct processor queue.✨
- ap_owned_by_def_drv(9)indicates whether an AP adapter is reserved for the default host driver or not.✨
- ap_poll_thread(9)Thread that polls for finished requests.✨
- ap_poll_timeout(9)AP receive polling for finished AP requests.✨
- ap_qact(9)Query AP compatibility type.✨
- ap_qci(9)Get AP configuration data✨
- ap_qci_available(9)Test if AP configuration information can be queried via QCI subfunction.✨
- ap_queue_enable_irq(9)Enable interrupt support on this AP queue.✨
- ap_queue_message(9)Queue a request to an AP device.✨
- ap_queue_usable(9)Check if queue is usable just now.✨
- ap_request_timeout(9)Handling of request timeouts✨
- ap_scan_bus(9)Scan the AP bus for new devices Always run under mutex ap_scan_bus_mutex protection which needs to get locked/unlocked by the caller! Returns true if any config change has been detected during the…✨
- ap_select_domain(9)Select an AP domain if possible and we haven't already done so before.✨
- ap_sm_assoc_wait(9)Test queue for completion of a pending association request.✨
- ap_sm_read(9)Receive pending reply messages from an AP queue.✨
- ap_sm_read_write(9)Send and receive messages to/from an AP queue.✨
- ap_sm_recv(9)Receive pending reply messages from an AP queue but do not change the state of the device.✨
- ap_sm_reset(9)Reset an AP queue.✨
- ap_sm_reset_wait(9)Test queue for completion of the reset operation✨
- ap_sm_setirq_wait(9)Test queue for completion of the irq enablement✨
- ap_sm_write(9)Send messages from the request queue to an AP queue.✨
💅
getting it ready, bestie…