section 9 · Kernel routines 🧠
87928 pages · page 254 of 440
P (continued)
- page_counter_charge(9)hierarchically charge pages✨
- page_counter_memparse(9)memparse() for page counter limits✨
- page_counter_set_low(9)set the amount of protected memory✨
- page_counter_set_max(9)set the maximum number of pages allowed✨
- page_counter_set_min(9)set the amount of protected memory✨
- page_counter_try_charge(9)try to hierarchically charge pages✨
- page_counter_uncharge(9)hierarchically uncharge pages✨
- page_ext_from_phys(9)Get the page_ext structure for a physical address.✨
- page_ext_get(9)Get the extended information for a page.✨
- page_ext_iter_begin(9)Prepare for iterating through page extensions.✨
- page_ext_iter_get(9)Get current page extension✨
- page_ext_iter_next(9)Get next page extension✨
- page_ext_lookup(9)Lookup a page extension for a PFN.✨
- page_ext_put(9)Working with page extended information is done.✨
- page_folio(9)Converts from page to folio.✨
- page_get_link(9)An implementation of the get_link inode_operation.✨
- page_has_movable_ops(9)test for a movable_ops page✨
- page_is_loaded(9)Callback used when a page has been loaded.✨
- page_is_written_out(9)Callback used when a page has been written out.✨
- page_loaded(9)Process a page which has just been loaded.✨
- page_mapped_in_vma(9)check whether a page is really mapped in a VMA✨
- page_pgoff(9)Calculate the logical page offset of this page.✨
- page_pool allocator(9)✨
- page_pool_create(9)create a page pool✨
- page_pool_create_percpu(9)create a page pool for a given cpu.✨
- page_pool_dev_alloc(9)allocate a page or a page fragment.✨
- page_pool_dev_alloc_frag(9)allocate a page fragment.✨
- page_pool_dev_alloc_pages(9)allocate a page.✨
- page_pool_dev_alloc_va(9)allocate a page or a page fragment and return its va.✨
- page_pool_dma_sync_for_cpu(9)sync Rx page for CPU after it's written by HW✨
- page_pool_enable_direct_recycling(9)mark page pool as owned by NAPI✨
- page_pool_fragment_page(9)split a fresh page into fragments✨
- page_pool_free_va(9)free a va into the page_pool✨
- page_pool_get_dma_addr(9)Retrieve the stored DMA address.✨
- page_pool_get_dma_dir(9)Retrieve the stored DMA direction.✨
- page_pool_get_stats(9)fetch page pool stats✨
- page_pool_is_unreadable(9)will allocated buffers be unreadable for the CPU✨
- page_pool_put_full_page(9)release a reference on a page pool page✨
- page_pool_put_netmem_bulk(9)release references on multiple netmems✨
- page_pool_put_page(9)release a reference to a page pool page✨
- page_pool_recycle_direct(9)release a reference on a page pool page✨
- page_put_link(9)Drop the reference to the symlink.✨
- page_range_contiguous(9)test whether the page range is contiguous✨
- page_reporting_notify_free(9)Free page notification to start page processing✨
- page_slab(9)Converts from struct page to its slab.✨
- page_vma_mapped_walk(9)check if @pvmw->pfn is mapped in @pvmw->vma at @pvmw->address✨
- page_vma_mapped_walk_restart(9)Restart the page table walk.✨
- page_zpdesc(9)Converts from first struct page to zpdesc.✨
- pagecache_isize_extended(9)update pagecache after extension of i_size✨
- PageHuge(9)Determine if the page belongs to hugetlbfs✨
- Pagetable building(9)✨
- pagetable_alloc(9)Allocate pagetables✨
- pagetable_free(9)Free pagetables✨
- palmas_power_button_work(9)Detects the button release event✨
- palmas_pwron_params_ofinit(9)device tree parameter parser✨
- palmas_pwron_probe(9)probe✨
- palmas_pwron_remove(9)Cleanup on removal✨
- palmas_pwron_resume(9)resume handler✨
- palmas_pwron_suspend(9)suspend handler✨
- pamu_config_ppaace(9)Sets up PPAACE entry for specified liodn✨
- pamu_disable_liodn(9)Clears valid bit of PACCE✨
- pamu_enable_liodn(9)Set valid bit of PACCE✨
- pamu_get_ppaace(9)Return the primary PACCE✨
- panel power savings(9)✨
- Panel Self Refresh (PSR SRD)(9)✨
- panfrost_copy_in_sync(9)Sets up job->deps with the sync objects referenced by the job.✨
- panfrost_gem_create_object(9)Implementation of driver->gem_create_object.✨
- panfrost_gem_shrinker_cleanup(9)Clean up panfrost shrinker✨
- panfrost_gem_shrinker_init(9)Initialize panfrost shrinker✨
- panfrost_lookup_bos(9)Sets up job->bo[] with the GEM objects referenced by the job.✨
- panic(9)bring down system on fatal error✨
- panic(9freebsd)bring down system on fatal error✨
- panic_nand_wait(9)[GENERIC] wait until the command is done✨
- panic_nand_wait_ready(9)[GENERIC] Wait for the ready pin after commands.✨
- panic_nand_write(9)[MTD Interface] NAND write with ECC✨
- panic_smp_redirect_cpu(9)Redirect panic to target CPU✨
- panic_try_force_cpu(9)Redirect panic to a specific CPU for crash kernel✨
- panthor_check_sync_op(9)Check drm_panthor_sync_op fields✨
- panthor_device_reset_is_pending(9)Checks if a reset is pending.✨
- panthor_device_schedule_reset(9)Schedules a reset operation✨
- panthor_dummy_bo_create(9)Create a Panthor BO meant to back sparse bindings.✨
- panthor_exception_is_fault(9)Checks if an exception is a fault.✨
- panthor_fdinfo_gather_group_mem_info(9)Retrieve aggregate size of all private kernel BO's belonging to all the groups owned by an open Panthor file✨
- panthor_fw_alloc_queue_iface_mem(9)Allocate a ring-buffer interfaces.✨
- panthor_fw_alloc_suspend_buf_mem(9)Allocate a suspend buffer for a command stream group.✨
- panthor_fw_conv_timeout(9)Convert a timeout into a cycle-count✨
- panthor_fw_csg_wait_acks(9)Wait for command stream group requests to be acknowledged.✨
- panthor_fw_get_cs_iface(9)Get a command stream slot interface✨
- panthor_fw_get_csg_iface(9)Get a command stream group slot interface✨
- panthor_fw_get_glb_iface(9)Get the global interface✨
- panthor_fw_glb_wait_acks(9)Wait for global requests to be acknowledged.✨
- panthor_fw_init(9)Initialize FW related data.✨
- panthor_fw_post_reset(9)Call after a reset.✨
- panthor_fw_pre_reset(9)Call before a reset.✨
- panthor_fw_ring_csg_doorbells(9)Ring command stream group doorbells.✨
- panthor_fw_toggle_reqs(9)Toggle acknowledge bits to send an event to the FW✨
- panthor_fw_unplug(9)Called when the device is unplugged.✨
- panthor_fw_update_reqs(9)Update bits to reflect a configuration change✨
- panthor_fw_wait_acks(9)Wait for requests to be acknowledged by the FW.✨
- panthor_gem_create_with_handle(9)Create a GEM object and attach it to a handle.✨
- panthor_get_uobj_array(9)Copy a user object array into a kernel accessible object array.✨
- panthor_gpu_block_power_off(9)Power-off a specific block of the GPU✨
- panthor_gpu_block_power_on(9)Power-on a specific block of the GPU✨
- panthor_gpu_flush_caches(9)Flush caches✨
- panthor_gpu_init(9)Initialize the GPU block✨
- panthor_gpu_l2_power_on(9)Power-on the L2-cache✨
- panthor_gpu_power_off(9)Power off the GPU block.✨
- panthor_gpu_power_on(9)Power on the GPU block.✨
- panthor_gpu_resume(9)Resume the GPU block.✨
- panthor_gpu_soft_reset(9)Issue a soft-reset✨
- panthor_gpu_suspend(9)Suspend the GPU block.✨
- panthor_gpu_unplug(9)Called when the GPU is unplugged.✨
- panthor_heap_create(9)Create a heap context✨
- panthor_heap_destroy(9)Destroy a heap context✨
- panthor_heap_grow(9)Make a heap context grow.✨
- panthor_heap_pool_create(9)Create a heap pool✨
- panthor_heap_pool_destroy(9)Destroy a heap pool.✨
- panthor_heap_pool_get(9)Get a heap pool reference✨
- panthor_heap_pool_put(9)Release a heap pool reference✨
- panthor_heap_pool_size(9)Get a heap pool's total size✨
- panthor_heap_return_chunk(9)Return an unused heap chunk✨
- PANTHOR_IRQ_HANDLER(9)Define interrupt handlers and the interrupt registration function.✨
- panthor_kernel_bo_create(9)Create and map a GEM object to a VM✨
- panthor_kernel_bo_destroy(9)Destroy a kernel buffer object✨
- panthor_mmu_debugfs_init(9)Initialize MMU debugfs entries✨
- panthor_mmu_init(9)Initialize the MMU logic.✨
- panthor_mmu_post_reset(9)Restore things after a reset✨
- panthor_mmu_pre_reset(9)Prepare for a reset✨
- panthor_mmu_pt_cache_fini(9)Destroy the page table cache.✨
- panthor_mmu_pt_cache_init(9)Initialize the page table cache.✨
- panthor_mmu_resume(9)Resume the MMU logic✨
- panthor_mmu_suspend(9)Suspend the MMU logic✨
- panthor_mmu_unplug(9)Unplug the MMU logic✨
- panthor_pwr_domain_force_off(9)Forcefully power down a domain.✨
- panthor_sched_report_fw_events(9)Report FW events to the scheduler.✨
- panthor_sched_report_mmu_fault(9)Report MMU faults to the scheduler.✨
- panthor_set_uobj(9)Copy kernel object to user object.✨
- panthor_submit_ctx_add_deps_and_arm_jobs(9)Add jobs dependencies and arm jobs✨
- panthor_submit_ctx_add_job(9)Add a job to a submit context✨
- panthor_submit_ctx_add_sync_deps_to_job(9)Add sync wait operations as job dependencies.✨
- panthor_submit_ctx_add_sync_signal(9)Add a signal operation to a submit context✨
- panthor_submit_ctx_cleanup(9)Cleanup a submission context✨
- panthor_submit_ctx_collect_job_signal_ops(9)Iterate over all job signal operations and add them to the context.✨
- panthor_submit_ctx_collect_jobs_signal_ops(9)Collect all signal operations and add them to the submit context.✨
- panthor_submit_ctx_get_sync_signal(9)Search signal operation and add one if none was found.✨
- panthor_submit_ctx_init(9)Initializes a submission context✨
- panthor_submit_ctx_push_fences(9)Iterate over the signal array, and for each entry, push the currently assigned fence to the associated syncobj.✨
- panthor_submit_ctx_push_jobs(9)Push jobs to their scheduling entities.✨
- panthor_submit_ctx_search_sync_signal(9)Search an existing signal operation in a submit context.✨
- panthor_submit_ctx_update_job_sync_signal_fences(9)Update fences on the signal operations specified by a job.✨
- panthor_sync_signal_free(9)Release resources and free a panthor_sync_signal object✨
- PANTHOR_UOBJ_DECL(9)Declare a new uAPI object whose subject to evolutions.✨
- PANTHOR_UOBJ_GET_ARRAY(9)Copy a user object array to a kernel accessible object array.✨
- PANTHOR_UOBJ_MIN_SIZE(9)Get the minimum size of a given uAPI object✨
- PANTHOR_UOBJ_MIN_SIZE_INTERNAL(9)Get the minimum user object size✨
- PANTHOR_UOBJ_SET(9)Copy a kernel object to a user object.✨
- panthor_vm_active(9)Flag a VM as active✨
- panthor_vm_alloc_va(9)Allocate a region in the auto-va space✨
- panthor_vm_as(9)Get the AS slot attached to a VM✨
- panthor_vm_bind_exec_sync_op(9)Execute a VM_BIND operation synchronously.✨
- panthor_vm_bind_job_create(9)Create a VM_BIND job✨
- panthor_vm_bind_job_prepare_resvs(9)Prepare VM_BIND job dma_resvs✨
- panthor_vm_bind_job_put(9)Release a VM_BIND job reference✨
- panthor_vm_bind_job_update_resvs(9)Update the resv objects touched by a job✨
- panthor_vm_create(9)Create a VM✨
- panthor_vm_free_va(9)Free a region allocated with panthor_vm_alloc_va()✨
- panthor_vm_get(9)Get a VM reference✨
- panthor_vm_get_bo_for_va(9)Get the GEM object mapped at a virtual address✨
- panthor_vm_get_heap_pool(9)Get the heap pool attached to a VM✨
- panthor_vm_has_unhandled_faults(9)Check if a VM has unhandled faults✨
- panthor_vm_heaps_sizes(9)Calculate size of all heap chunks across all heaps over all the heap pools in a VM✨
- panthor_vm_idle(9)Flag a VM idle✨
- panthor_vm_is_unusable(9)Check if the VM is still usable✨
- panthor_vm_map_bo_range(9)Map a GEM object range to a VM✨
- panthor_vm_pool_create(9)Create a VM pool✨
- panthor_vm_pool_create_vm(9)Create a VM✨
- panthor_vm_pool_destroy(9)Destroy a VM pool.✨
- panthor_vm_pool_destroy_vm(9)Destroy a VM.✨
- panthor_vm_pool_get_vm(9)Retrieve VM object bound to a VM handle✨
- panthor_vm_prepare_mapped_bos_resvs(9)Prepare resvs on VM BOs.✨
- panthor_vm_put(9)Release a reference on a VM✨
- panthor_vm_resv(9)Get the dma_resv object attached to a VM.✨
- panthor_vm_unmap_range(9)Unmap a portion of the VA space✨
- papr_dynamic_indicator_ioc_set(9)ibm,set-dynamic-indicator RTAS Call PAPR 2.13 7.3.18✨
- papr_dynamic_sensor_ioc_get(9)ibm,get-dynamic-sensor-state RTAS Call PAPR 2.13 7.3.19✨
- papr_phy_attest_create_handle(9)Create a fd-based handle for reading the response for the given attestation command.✨
- papr_platform_dump_create_handle(9)Create a fd-based handle for reading platform dump✨
- papr_rtas_blob_extend(9)Append data to a &struct papr_rtas_blob.✨
- papr_rtas_blob_generate(9)Construct a new &struct papr_rtas_blob.✨
- papr_rtas_retrieve(9)Return the data blob that is exposed to user space.✨
- papr_rtas_run_sequence(9)Run a single retrieval sequence.✨
- papr_rtas_setup_file_interface(9)Complete the sequence and obtain the data and export to user space with fd-based handles. Then the user spave gets the data with read() handle.✨
- papr_sysparm_get(9)Retrieve the value of a PAPR system parameter.✨
- PAPR_SYSPARM_IOC_GET(9)Retrieve the value of a PAPR system parameter.✨
- PAPR_SYSPARM_IOC_SET(9)Update the value of a PAPR system parameter.✨
- papr_vpd_create_handle(9)Create a fd-based handle for reading VPD.✨
- param_get_dyndbg_classes(9)classes reader✨
- param_get_vmidfilter(9)Get z/VM user ID filter✨
- param_set_dyndbg_classes(9)class FOO >control✨
- param_set_vmidfilter(9)Set z/VM user ID filter parameter✨
💅
getting it ready, bestie…