section 9 · Kernel routines 🧠
87928 pages · page 268 of 440
P (continued)
- powernv_flash_set_driver_info(9)Fill the mtd_info structure and docg3✨
- powernv_flash_write(9)✨
- Powersave support(9)✨
- PowerVR (Series 6 and later) and IMG Graphics Driver(9)✨
- PowerVR IOCTL CREATE_BO interface(9)✨
- PowerVR IOCTL CREATE_CONTEXT and DESTROY_CONTEXT interfaces(9)✨
- PowerVR IOCTL CREATE_FREE_LIST and DESTROY_FREE_LIST interfaces(9)✨
- PowerVR IOCTL CREATE_HWRT_DATASET and DESTROY_HWRT_DATASET interfaces(9)✨
- PowerVR IOCTL CREATE_VM_CONTEXT and DESTROY_VM_CONTEXT interfaces(9)✨
- PowerVR IOCTL DEV_QUERY interface(9)✨
- PowerVR IOCTL GET_BO_MMAP_OFFSET interface(9)✨
- PowerVR IOCTL interface(9)✨
- PowerVR IOCTL SUBMIT_JOBS interface(9)✨
- PowerVR IOCTL VM_MAP and VM_UNMAP interfaces(9)✨
- PowerVR UAPI(9)✨
- PowerVR Virtual Memory Handling(9)✨
- PowerVR Virtual Memory Handling (constants)(9)✨
- pp_dpm_sclk pp_dpm_mclk pp_dpm_socclk pp_dpm_fclk pp_dpm_dcefclk pp_dpm_pcie(9)✨
- pp_features(9)✨
- pp_od_clk_voltage(9)✨
- pp_power_profile_mode(9)✨
- pp_table(9)✨
- ppc440spe_adma_alloc_chan_resources(9)allocate pools for CDB slots✨
- ppc440spe_adma_alloc_slots(9)allocate free slots (if any)✨
- ppc440spe_adma_check_threshold(9)append CDBs to h/w chain if threshold has been achieved✨
- ppc440spe_adma_clean_slot(9)clean up CDB slot (if ack is set)✨
- ppc440spe_adma_device_clear_eot_status(9)interrupt ack to XOR or DMA engine✨
- ppc440spe_adma_dma2rxor_inc_addr(9)✨
- ppc440spe_adma_dma2rxor_prep_src(9)setup RXOR types in DMA2 CDB✨
- ppc440spe_adma_dma2rxor_set_mult(9)set RXOR multipliers; it's assumed that ppc440spe_adma_dma2rxor_prep_src() has already done prior this call✨
- ppc440spe_adma_dma2rxor_set_src(9)set RXOR source address; it's assumed that ppc440spe_adma_dma2rxor_prep_src() has already done prior this call✨
- ppc440spe_adma_eot_handler(9)end of transfer interrupt handler✨
- ppc440spe_adma_err_handler(9)DMA error interrupt handler; do the same things as a eot handler✨
- ppc440spe_adma_free_chan_resources(9)free the resources allocated✨
- ppc440spe_adma_free_slots(9)flags descriptor slots for reuse✨
- ppc440spe_adma_init_dma2rxor_slot(9)✨
- ppc440spe_adma_issue_pending(9)flush all pending descriptors to h/w✨
- ppc440spe_adma_memcpy_xor_set_src(9)set source address into descriptor✨
- ppc440spe_adma_pq_set_dest(9)set destination address into descriptor for the PQXOR operation✨
- ppc440spe_adma_pq_set_src(9)set source address into descriptor✨
- ppc440spe_adma_pq_set_src_mult(9)set multiplication coefficient into descriptor for the PQXOR operation✨
- ppc440spe_adma_prep_dma_interrupt(9)prepare CDB for a pseudo DMA operation✨
- ppc440spe_adma_prep_dma_memcpy(9)prepare CDB for a MEMCPY operation✨
- ppc440spe_adma_prep_dma_pq(9)prepare CDB (group) for a GF-XOR operation✨
- ppc440spe_adma_prep_dma_pqzero_sum(9)prepare CDB group for a PQ_ZERO_SUM operation✨
- ppc440spe_adma_prep_dma_xor(9)prepare CDB for a XOR operation✨
- ppc440spe_adma_prep_dma_xor_zero_sum(9)prepare CDB group for XOR ZERO_SUM operation✨
- ppc440spe_adma_probe(9)probe the asynch device✨
- ppc440spe_adma_remove(9)remove the asynch device✨
- ppc440spe_adma_run_tx_complete_actions(9)call functions to be called upon completion✨
- ppc440spe_adma_set_dest(9)set destination address into descriptor✨
- ppc440spe_adma_slot_cleanup(9)clean up scheduled initiator✨
- ppc440spe_adma_tasklet(9)clean up watch-dog initiator✨
- ppc440spe_adma_tx_status(9)poll the status of an ADMA transaction✨
- ppc440spe_adma_tx_submit(9)submit new descriptor group to the channel (it's not necessary that descriptors will be submitted to the h/w chains too right now)✨
- ppc440spe_can_rxor(9)check if the operands may be processed with RXOR✨
- ppc440spe_chan_append(9)update the h/w chain in the channel✨
- ppc440spe_chan_get_current_descriptor(9)get the currently executed descriptor✨
- ppc440spe_chan_is_busy(9)get the channel status✨
- ppc440spe_chan_run(9)enable the channel✨
- ppc440spe_chan_set_first_xor_descriptor(9)init XORcore chain✨
- ppc440spe_chan_start_null_xor(9)initiate the first XOR operation (DMA engines use FIFOs (as opposite to chains used in XOR) so this is a XOR specific operation)✨
- ppc440spe_chan_xor_slot_count(9)get the number of slots necessary for XOR operation✨
- ppc440spe_desc_get_link(9)get the address of the descriptor that follows this one✨
- ppc440spe_desc_init_dma01pq(9)initialize the descriptors for PQ operation with DMA0/1✨
- ppc440spe_desc_init_dma01pqzero_sum(9)initialize the descriptor for PQ_ZERO_SUM operation✨
- ppc440spe_desc_init_dma2pq(9)initialize the descriptor for PQ operation in DMA2 controller✨
- ppc440spe_desc_init_interrupt(9)initialize the descriptor for INTERRUPT pseudo operation✨
- ppc440spe_desc_init_memcpy(9)initialize the descriptor for MEMCPY operation✨
- ppc440spe_desc_init_null_xor(9)initialize the descriptor for NULL XOR pseudo operation✨
- ppc440spe_desc_init_xor(9)initialize the descriptor for XOR operation✨
- ppc440spe_desc_is_aligned(9)check alignment✨
- ppc440spe_desc_set_byte_count(9)set number of data bytes involved into the operation✨
- ppc440spe_desc_set_dcheck(9)set CHECK pattern✨
- ppc440spe_desc_set_dest_addr(9)set destination address into the descriptor✨
- ppc440spe_desc_set_link(9)set the address of descriptor following this descriptor in chain✨
- ppc440spe_desc_set_rxor_block_size(9)set RXOR block size✨
- ppc440spe_desc_set_src_addr(9)set source address into the descriptor✨
- ppc440spe_desc_set_src_mult(9)set source address mult into the descriptor✨
- ppc440spe_desc_set_xor_src_cnt(9)set source count into descriptor✨
- ppc440spe_dma01_prep_mult(9)for Q operation where destination is also the source✨
- ppc440spe_dma01_prep_sum_product(9)Dx = A*(P+Pxy) + B*(Q+Qxy) operation where destination is also the source.✨
- ppc440spe_dma2_pq_slot_count(9)get the number of slots necessary for DMA2 PQ operation✨
- ppc440spe_dma_put_desc(9)put DMA0,1 descriptor to FIFO. called with irqs disabled✨
- ppc440spe_get_group_entry(9)get group entry with index idx✨
- ppc440spe_init_rxor_cursor(9)✨
- ppc440spe_rxor_set_mult(9)✨
- ppc440spe_rxor_set_src(9)✨
- ppc440spe_test_callback(9)called when test operation has been done✨
- ppc440spe_test_raid6(9)test are RAID-6 capabilities enabled successfully. For this we just perform one WXOR operation with the same source and destination addresses, the GF-multiplier is 1; so if RAID-6 capabilities are…✨
- ppc440spe_xor_set_link(9)set link address in xor CB✨
- ppc_rtas_rmo_buf_show(9)Describe RTAS-addressable region for user space.✨
- ppe_counter_enable_set(9)Set PPE port counter enabled✨
- ppe_port_resource_get(9)Get PPE resource per port✨
- ppe_queue_scheduler_set(9)Configure scheduler for PPE hardware queue✨
- ppe_queue_ucast_base_set(9)Set PPE unicast queue base ID and profile ID✨
- ppe_queue_ucast_offset_hash_set(9)Set PPE unicast queue offset based on hash✨
- ppe_queue_ucast_offset_pri_set(9)Set PPE unicast queue offset based on priority✨
- ppe_ring_queue_map_set(9)Set the PPE queue to Ethernet DMA ring mapping✨
- ppe_rss_hash_config_set(9)Configure the PPE hash settings for the packet received.✨
- ppe_sc_config_set(9)Set PPE service code configuration✨
- ppfeaturemask (hexint)(9)✨
- ppp_decompress_proto(9)Check skb data room and decompress protocol field.✨
- ppp_proto_is_valid(9)checks if PPP protocol is valid✨
- ppp_skb_is_compressed_proto(9)checks if PPP protocol in a skb is compressed✨
- pps_clear(9)Clears the PPS state variables✨
- pps_gen_register_source(9)add a PPS generator in the system✨
- pps_gen_unregister_source(9)remove a PPS generator from the system✨
- ppsratecheck(9)event rate limiting✨
- ppsratecheck(9freebsd)event rate limiting✨
- pr_alert(9)Print an alert-level message✨
- pr_cont(9)Continues a previous log message in the same line.✨
- pr_cont_kernfs_name(9)pr_cont name of a kernfs_node✨
- pr_cont_kernfs_path(9)pr_cont path of a kernfs_node✨
- pr_crit(9)Print a critical-level message✨
- pr_debug(9)Print a debug-level message conditionally✨
- pr_devel(9)Print a debug-level message conditionally✨
- pr_emerg(9)Print an emergency-level message✨
- pr_err(9)Print an error-level message✨
- pr_flush(9)Wait for printing threads to catch up.✨
- pr_fmt(9)used by the pr_*() macros to generate the printk format string✨
- pr_info(9)Print an info-level message✨
- pr_notice(9)Print a notice-level message✨
- pr_warn(9)Print a warning-level message✨
- prandom_bytes_state(9)get the requested number of pseudo-random bytes✨
- prandom_seed_state(9)set seed for prandom_u32_state().✨
- prandom_u32_state(9)seeded pseudo-random number generator.✨
- prb_commit(9)Commit (previously reserved) data to the ringbuffer.✨
- prb_final_commit(9)Commit and finalize (previously reserved) data to the ringbuffer.✨
- prb_first_valid_seq(9)Get the sequence number of the oldest available record.✨
- prb_for_each_info(9)Iterate over the meta data of a ringbuffer.✨
- prb_for_each_record(9)Iterate over the records of a ringbuffer.✨
- prb_init(9)Initialize a ringbuffer to use provided external buffers.✨
- prb_next_reserve_seq(9)Get the sequence number after the most recently reserved record.✨
- prb_next_seq(9)Get the sequence number after the last available record.✨
- prb_read_valid(9)Non-blocking read of a requested record or (if gone) the next available record.✨
- prb_read_valid_info(9)Non-blocking read of meta data for a requested record or (if gone) the next available record.✨
- prb_rec_init_rd(9)Initialize a buffer for reading records.✨
- prb_rec_init_wr(9)Initialize a buffer for writing records.✨
- prb_record_text_space(9)Query the full actual used ringbuffer space for the text data of a reserved entry.✨
- prb_reserve(9)Reserve space in the ringbuffer.✨
- prb_reserve_in_last(9)Re-reserve and extend the space in the ringbuffer used by the newest record.✨
- prb_rsp_limit_show(9)Get function for sysfs attribute prb_rsp_limit✨
- prb_rsp_limit_store(9)Set function for sysfs attribute prb_rsp_limit✨
- prcmu_abb_read(9)Read register value(s) from the ABB.✨
- prcmu_abb_write(9)Write register value(s) to the ABB.✨
- prcmu_abb_write_masked(9)Write masked register value(s) to the ABB.✨
- prcmu_ac_sleep_req(9)called when ARM no longer needs to talk to modem✨
- prcmu_ac_wake_req(9)should be called whenever ARM wants to wakeup Modem✨
- prcmu_config_clkout(9)Configure one of the programmable clock outputs.✨
- prcmu_configure_auto_pm(9)Configure autonomous power management.✨
- prcmu_get_rc_p2a(9)This function is used to get power state sequences✨
- prcmu_get_xp70_current_state(9)Return the current XP70 power mode✨
- prcmu_release_usb_wakeup_state(9)release the state required by a USB wakeup✨
- prcmu_set_rc_a2p(9)This function is used to run few power state sequences✨
- prctl_set_seccomp(9)configures current->seccomp.mode✨
- pre_load_callback(9)Callback to initiate a pre-load, registered in vdo_initialize().✨
- pre_mul_alpha_blend(9)alpha blending equation✨
- preallocate_image_pages(9)Allocate a number of pages for hibernation image.✨
- preamble_index(9)common variable initialization for nd_label_* routines✨
- precompute_cache_shard_ids(9)assign each CPU its shard index within its LLC✨
- preempt(9)general preempt and yield functions✨
- preempt_disable_nested(9)Disable preemption inside a normally preempt disabled section✨
- preempt_enable_nested(9)Undo the effect of preempt_disable_nested()✨
- preempt_notifier_register(9)tell me when current is being preempted & rescheduled✨
- preempt_notifier_unregister(9)no longer interested in preemption notifications✨
- preempt_schedule_notrace(9)preempt_schedule called by tracing✨
- PRELE(9)hold a process✨
- PRELE(9freebsd)hold a process✨
- PREP_GUC_KLV(9)Prepare KLV header value based on provided key and len.✨
- PREP_GUC_KLV_CONST(9)Prepare KLV header value based on const key and len.✨
- PREP_GUC_KLV_TAG(9)Prepare KLV header value based on unique KLV definition tag.✨
- prepare_api_cmd(9)prepare API CMD command✨
- prepare_cell(9)prepare cell ctrl and cmd in the current cell✨
- prepare_cell_ctrl(9)prepare the ctrl of the cell for the command✨
- prepare_creds(9)Prepare a new set of credentials for modification✨
- prepare_cros_ec_rx(9)Check & prepare receive buffer✨
- prepare_dma(9)This function creates and initializes the DMA chain for the request✨
- prepare_dma_bufs(9)Prepare the DMA buffer for transferring firmware fragments✨
- prepare_for_tail_block_commit(9)Prepare to commit oldest tail blocks.✨
- prepare_header(9)prepare the header of the message✨
- prepare_highmem_image(9)Allocate memory for loading highmem data from image.✨
- prepare_image(9)Make room for loading hibernation image.✨
- prepare_job_syncs(9)Prepare all sync objects for a single job.✨
- prepare_job_syncs_for_each(9)Prepare all sync objects for an array of jobs.✨
- prepare_kernel_cred(9)Prepare a set of credentials for a kernel service✨
- prepare_mgmt_cmd(9)prepare the mgmt command✨
- prepare_percpu_nmi(9)performs CPU local setup for NMI delivery✨
- prepare_qmi_response(9)prepare stream enable response✨
- prepare_rp_ids(9)Creates an array of ring pair IDs from bitmask✨
- prepare_task_switch(9)prepare to switch tasks✨
- prepare_to_assign_entry(9)Prepare the currently active block to receive an entry and check whether an entry of the given type may be assigned at this time.✨
- prepend_name(9)prepend a pathname in front of current buffer pointer✨
- prepend_path(9)Prepend path string to a buffer✨
- prepopulate_bars(9)Fill in BARs with defaults✨
- pretimeout_dump(9)Dump on watchdog pretimeout event✨
- pretimeout_noop(9)No operation on watchdog pretimeout event✨
- pretimeout_panic(9)Panic on watchdog pretimeout event✨
- PRIME Buffer Sharing(9)✨
- PRIME Helpers(9)✨
💅
getting it ready, bestie…