section 9 · Kernel routines 🧠
87928 pages · page 271 of 440
P (continued)
- pslist(9)pserialize-safe linked lists✨
- PSP locking(9)✨
- psp_assoc_put(9)release a reference on a PSP association✨
- psp_check_platform_access_status(9)Checks whether platform features is ready✨
- psp_check_tee_status(9)Checks whether there is a TEE which a driver can talk to.✨
- psp_dev_check_access(9)check if user in a given net ns can access PSP dev✨
- psp_dev_create(9)create and register PSP device✨
- psp_dev_unregister(9)unregister PSP device✨
- psp_nl_multicast_per_ns(9)multicast a notification to each unique netns✨
- psp_ring_platform_doorbell(9)Ring platform doorbell✨
- psp_send_platform_access_msg(9)Send a message to control platform features✨
- psp_tee_process_cmd(9)Process command in Trusted Execution Environment✨
- psp_vbflash(9)✨
- psp_vbflash_status(9)✨
- psref(9)passive references✨
- pstore_blk_get_config(9)get a copy of the pstore_blk backend configuration✨
- psz_recovery(9)recover data from storage✨
- pt_all_range(9)Return a range that spans the entire page table✨
- pt_attr_from_entry(9)Convert the permission bits back to attrs✨
- pt_buffer_advance(9)advance to the next output region✨
- pt_buffer_fini_topa(9)deallocate ToPA structure of a buffer✨
- pt_buffer_free_aux(9)perf AUX deallocation path callback✨
- pt_buffer_init_topa(9)initialize ToPA table for pt buffer✨
- pt_buffer_region(9)obtain current output region's address✨
- pt_buffer_region_size(9)obtain current output region's size✨
- pt_buffer_reset_markers(9)place interrupt and stop bits in the buffer✨
- pt_buffer_reset_offsets(9)adjust buffer's write pointers from aux_head✨
- pt_buffer_setup_aux(9)set up topa tables for a PT buffer✨
- pt_can_have_leaf(9)True if the current level can have an OA entry✨
- pt_can_have_table(9)True if the current level can have a lower table✨
- pt_check_range(9)Validate the range can be iterated✨
- pt_clear_entries(9)Make entries empty (non-present)✨
- pt_compute_best_pgsize(9)Determine the best page size for leaf entries✨
- pt_descend(9)Recursively invoke the walker for the lower level✨
- pt_dirty_supported(9)True if the page table supports dirty tracking✨
- pt_entry_fully_covered(9)Check if the item or entry is entirely contained within pts->range✨
- pt_entry_is_write_dirty(9)True if the entry has been written to✨
- pt_entry_make_write_clean(9)Make the entry write clean✨
- pt_entry_make_write_dirty(9)Make an entry dirty✨
- pt_entry_num_contig_lg2(9)Number of contiguous items for this leaf entry✨
- pt_entry_oa(9)Output Address for this leaf entry✨
- pt_entry_oa_exact(9)Return the complete OA for an entry✨
- pt_entry_oa_lg2sz(9)Return the size of an OA entry✨
- pt_full_va_prefix(9)The top bits of the VA✨
- pt_handle_status(9)take care of possible status conditions✨
- pt_has_system_page_size(9)True if level 0 can install a PAGE_SHIFT entry✨
- pt_index_to_va(9)Update range->va to the current pts->index✨
- pt_init(9)Initialize a pt_state on the stack✨
- pt_init_top(9)Initialize a pt_state on the stack✨
- pt_install_leaf_entry(9)Write a leaf entry to the table✨
- pt_install_table(9)Write a table entry to the table✨
- pt_item_oa(9)Output Address for this leaf item✨
- pt_load_entry(9)Read from the location pts points at into the pts✨
- pt_load_entry_raw(9)Read from the location pts points at into the pts✨
- pt_load_single_entry(9)Version of pt_load_entry() usable within a walker✨
- PT_MAKE_LEVELS(9)Build an unwound walker✨
- pt_make_range(9)Return a range that spans part of the table✨
- pt_max_oa_lg2(9)Return the maximum OA the table format can hold✨
- pt_max_sw_bit(9)Return the maximum software bit usable for any level and entry✨
- pt_next_entry(9)Advance pts to the next entry✨
- pt_num_items_lg2(9)Return the number of items in this table level✨
- pt_pgsz_lg2_to_level(9)Return the level that maps the page size✨
- pt_possible_sizes(9)Return a bitmap of possible output sizes at this level✨
- pt_range_slice(9)Return a range that spans indexes✨
- pt_range_to_end_index(9)Ending index iteration✨
- pt_range_to_index(9)Starting index for an iteration✨
- pt_read_offset(9)translate registers into buffer pointers✨
- pt_regs_to_gdb_regs(9)Convert ptrace regs to GDB regs✨
- pt_set_sw_bit_release(9)Set a software bit in an item✨
- pt_table_item_lg2sz(9)Size of a single item entry in this table level✨
- pt_table_oa_lg2sz(9)Return the VA/OA size of the entire table✨
- pt_table_pa(9)Return the CPU physical address of the table entry✨
- pt_table_ptr(9)Return a CPU pointer for a table item✨
- pt_test_sw_bit_acquire(9)Read a software bit in an item✨
- pt_top_memsize_lg2(9)✨
- pt_top_range(9)Return a range that spans part of the top level✨
- pt_topa_dump(9)print ToPA tables and their entries✨
- pt_update_head(9)calculate current offsets and sizes✨
- pt_upper_range(9)Return a range that spans part of the top level✨
- pt_walk_range(9)Walk over a VA range✨
- ptdesc_address(9)Virtual address of page table.✨
- ptdesc_clear_kernel(9)Mark a ptdesc as no longer used to map the kernel✨
- ptdesc_set_kernel(9)Mark a ptdesc used to map the kernel✨
- ptdesc_test_kernel(9)Check if a ptdesc is used to map the kernel✨
- pte_alloc_one(9)allocate a page for PTE-level user page table✨
- pte_alloc_one_kernel(9)allocate memory for a PTE-level kernel page table✨
- pte_batch_hint(9)Number of pages that can be added to batch without scanning.✨
- pte_free(9)free PTE-level user page table memory✨
- pte_free_kernel(9)free PTE-level kernel page table memory✨
- pte_is_marker(9)Does the PTE entry encode a marker leaf entry?✨
- pte_is_uffd_marker(9)Does this PTE entry encode a userfault-specific marker leaf entry?✨
- pte_is_uffd_wp_marker(9)Does this PTE entry encode a userfaultfd write protect marker leaf entry?✨
- pte_move_swp_offset(9)Move the swap entry offset field of a swap pte forward or backward by delta✨
- pte_needs_unshadow(9)- Check if the pte operations triggers unshadowing.✨
- pte_next_swp_offset(9)Increment the swap entry offset field of a swap pte.✨
- pte_none(9)check if pte is mapped✨
- ptep_try_set(9)atomically set an empty kernel PTE✨
- ptl (int)(9)✨
- PTL sysfs attributes(9)✨
- ptm_open_peer(9)open the peer of a pty✨
- ptm_unix98_lookup(9)find a pty master✨
- ptmx_open(9)open a unix 98 pty master✨
- ptp_cancel_worker_sync(9)cancel ptp auxiliary clock✨
- ptp_check_diff8(9)Computes new checksum (when altering a 64-bit field)✨
- ptp_classify_raw(9)classify a PTP packet✨
- ptp_clock_event(9)notify the PTP layer about an event✨
- ptp_clock_index(9)obtain the device index of a PTP clock✨
- ptp_clock_index_by_dev(9)obtain the device index of a PTP clock based on the PTP device.✨
- ptp_clock_index_by_of_node(9)obtain the device index of a PTP clock based on the PTP device of_node✨
- ptp_clock_register(9)register a PTP hardware clock driver✨
- ptp_clock_unregister(9)unregister a PTP hardware clock driver✨
- ptp_convert_timestamp(9)convert timestamp to a ptp vclock time✨
- ptp_find_pin(9)obtain the pin index of a given auxiliary function✨
- ptp_find_pin_unlocked(9)wrapper for ptp_find_pin()✨
- ptp_get_msgtype(9)Extract ptp message type from given header✨
- ptp_get_vclocks_index(9)get all vclocks index on pclock, and caller is responsible to free memory of vclock_index✨
- ptp_header_update_correction(9)Update PTP header's correction field✨
- ptp_msg_is_sync(9)Evaluates whether the given skb is a PTP Sync message✨
- ptp_parse_header(9)Get pointer to the PTP v2 header✨
- ptp_qoriq_auto_config(9)calculate a set of default configurations✨
- ptp_qoriq_nominal_freq(9)calculate nominal frequency according to reference clock frequency✨
- ptp_schedule_worker(9)schedule ptp auxiliary work✨
- PTR_ERR(9)Extract the error code from an error pointer.✨
- PTR_ERR_OR_ZERO(9)Extract the error code from a pointer if it has one.✨
- PTR_IF(9)evaluate to @ptr if @cond is true, or to NULL otherwise.✨
- ptrace_check_attach(9)check whether ptracee is ready for ptrace operation✨
- ptrace_event(9)possibly stop for a ptrace event notification✨
- ptrace_event_enabled(9)test whether a ptrace event is enabled✨
- ptrace_event_pid(9)possibly stop for a ptrace event notification✨
- ptrace_init_task(9)initialize ptrace state for a new child✨
- ptrace_may_access(9)check whether the caller is permitted to access a target task.✨
- ptrace_parent(9)return the task that is tracing the given task✨
- ptrace_release_task(9)final ptrace-related cleanup of a zombie being reaped✨
- ptrace_report_syscall_exit(9)task has just finished a system call✨
- ptrace_report_syscall_permit_entry(9)task is about to attempt a system call✨
- ptrace_traceme(9)- helper for PTRACE_TRACEME✨
- ptrace_trap_notify(9)schedule trap to notify ptracer✨
- ptracer_access_allowed(9)may current peek/poke @tsk's address space?✨
- ptracer_capable(9)Determine if the ptracer holds CAP_SYS_PTRACE in the namespace✨
- ptracer_exception_found(9)tracer registered as exception for this tracee✨
- pts_unix98_lookup(9)find a pty slave✨
- pty_common_install(9)set up the pty pair✨
- pty_line_name(9)generate name for a pty✨
- pty_resize(9)resize event✨
- pty_start(9)start() handler pty_stop - stop() handler✨
- pty_write(9)write to a pty✨
- pty_write_room(9)write space✨
- publ_to_item(9)add publication info to a publication message✨
- Public API (constants)(9)✨
- pud_alloc_one(9)allocate memory for a PUD-level page table✨
- pud_clear_huge(9)Clear kernel PUD mapping when it is set✨
- pud_is_huge(9)Is this PUD either a huge PUD entry or a software leaf entry?✨
- pud_set_huge(9)Set up kernel PUD mapping✨
- pumakins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- punch_hole(9)deallocate blocks in a file✨
- purge_effective_progs(9)After compute_effective_progs fails to alloc new cgrp->bpf.inactive table we can recover by recomputing the array in place.✨
- purge_requests(9)Our virtual adapter just shut down. purge any sent requests✨
- PURPOSE(9)✨
- put_binfmt_handler(9)put binary handler entry✨
- put_cred_many(9)Release a reference to a set of credentials✨
- put_device(9)decrement reference count.✨
- put_disk(9)decrements the gendisk refcount✨
- put_fs_context(9)Dispose of a superblock configuration context.✨
- put_group_info(9)Release a reference to a group info structure✨
- put_guest_lc(9)write a simple variable to a guest vcpu's lowcore✨
- put_io_context(9)put a reference of io_context✨
- put_iova_domain(9)destroys the iova domain✨
- put_itimerspec64(9)convert &struct itimerspec64 to __kernel_itimerspec format and copy the latter to userspace✨
- put_old_itimerspec32(9)convert &struct itimerspec64 to &struct old_itimerspec32 and copy the latter to userspace✨
- put_old_timespec32(9)convert timespec64 value to &struct old_timespec32 and copy the latter to userspace✨
- put_pwq(9)put a pool_workqueue reference✨
- put_pwq_unlocked(9)put_pwq() with surrounding pool lock/unlock✨
- put_timespec64(9)convert timespec64 value to __kernel_timespec format and copy the latter to userspace✨
- put_tty_queue(9)add character to tty✨
- put_unbound_pool(9)put a worker_pool✨
- put_user(9)Write a simple value into user space.✨
- put_user_inline(9)Write to user memory inlined✨
- put_vaddr_frames(9)drop references to pages if get_vaddr_frames() acquired them✨
- put_watch_queue(9)Dispose of a ref on a watchqueue.✨
- putback_movable_ops_page(9)putback an isolated movable_ops page✨
- putter(9)Pass-to-Userspace Transporter✨
- pvclock_gtod_register_notifier(9)register a pvclock timedata update listener✨
- pvclock_gtod_unregister_notifier(9)unregister a pvclock timedata update listener✨
- pvm_determine_end_from_reverse(9)find the highest aligned address of free block below VMALLOC_END✨
- pvm_find_va_enclose_addr(9)find the vmap_area @addr belongs to✨
- PVR user objects.(9)✨
- pvr2fb_common_init(9)✨
- pvr_build_firmware_filename(9)Construct a PowerVR firmware filename✨
- pvr_ccb_fini(9)Release CCB structure✨
- pvr_ccb_init(9)Initialise a CCB✨
- pvr_ccb_slot_available_locked(9)Test whether any slots are available in CCB✨
- pvr_cccb_cmdseq_can_fit(9)Check if a command sequence can fit in the CCCB.✨
- pvr_cccb_cmdseq_fits(9)Check if a command sequence fits in the CCCB✨
- pvr_cccb_fini(9)Release Client CCB structure✨
- pvr_cccb_get_size_of_cmd_with_hdr(9)Get the size of a command and its header.✨
- pvr_cccb_init(9)Initialise a Client CCB✨
- pvr_cccb_send_kccb_kick(9)Send KCCB kick to trigger command processing✨
- pvr_cccb_write_command_with_header(9)Write a command + command header to a Client CCB✨
- pvr_context_create(9)Create a context.✨
- pvr_context_create_queues(9)Create all queues attached to a context.✨
💅
getting it ready, bestie…