section 9 · Kernel routines 🧠
87928 pages · page 261 of 440
P (continued)
- pcs_pre_init(9)Configure PCS components necessary for MAC initialization✨
- pcs_quirk_missing_pinctrl_cells(9)handle legacy binding✨
- pcs_validate(9)validate the link configuration.✨
- pcu(9)per-CPU unit (PCU)✨
- pcxhr_init_rmh(9)initialize the RMH instance✨
- pd_to_blkg(9)get blkg associated with policy private data✨
- pdc2026x_bmdma_start(9)DMA engine begin✨
- pdc2026x_bmdma_stop(9)DMA engine stop✨
- pdc2026x_check_atapi_dma(9)Check whether ATAPI DMA can be supported for this command✨
- pdc2026x_dev_config(9)device setup hook✨
- pdc2027x_cable_detect(9)Probe host controller cable detect info✨
- pdc2027x_check_atapi_dma(9)Check whether ATAPI DMA can be supported for this command✨
- pdc2027x_init_one(9)PCI probe function Called when an instance of PCI adapter is inserted. This function checks whether the hardware is supported, initialize hardware and register an instance of ata_host to libata…✨
- pdc2027x_mode_filter(9)mode selection filter✨
- pdc2027x_port_enabled(9)Check PDC ATA control register to see whether the port is enabled.✨
- pdc2027x_prereset(9)prereset for PATA host controller✨
- pdc2027x_set_dmamode(9)Initialize host controller PATA UDMA timings✨
- pdc2027x_set_mode(9)Set the timing registers back to correct values.✨
- pdc2027x_set_piomode(9)Initialize host controller PATA PIO timings✨
- pdc202xx_configure_piomode(9)set chip PIO timing✨
- pdc202xx_set_dmamode(9)set DMA mode in chip✨
- pdc202xx_set_piomode(9)set initial PIO mode data✨
- pdc_add_valid(9)Verify address can be accessed without causing a HPMC.✨
- pdc_adjust_pll(9)Adjust the PLL input clock in Hz.✨
- pdc_ata_setup_port(9)setup the mmio address✨
- pdc_btlb_info(9)Return block TLB information.✨
- pdc_build_rxd(9)Build DMA descriptor to receive SPU result.✨
- pdc_build_txd(9)Build a DMA descriptor to transmit a SPU request to hardware.✨
- pdc_cache_info(9)Return cache and TLB information.✨
- pdc_chassis_checkold(9)Checks for old PDC_CHASSIS compatibility✨
- pdc_chassis_disp(9)Updates chassis code✨
- pdc_chassis_info(9)Return chassis information.✨
- pdc_chassis_panic_event(9)Called by the panic handler.✨
- pdc_chassis_reboot_event(9)Called by the reboot handler.✨
- pdc_chassis_send_status(9)Sends a predefined message to the chassis, and changes the front panel LEDs according to the new system state✨
- pdc_chassis_setup(9)Enable/disable pdc_chassis code at boot time.✨
- pdc_chassis_warn(9)Fetches chassis warnings✨
- pdc_coproc_cfg(9)To identify coprocessors attached to the processor.✨
- pdc_cpu_rendezvous_lock(9)Lock PDC while transitioning to rendezvous state✨
- pdc_cpu_rendezvous_unlock(9)Unlock PDC after reaching rendezvous state✨
- pdc_desc_count(9)Count the number of DMA descriptors that will be required for a given scatterlist. Account for the max length of a DMA buffer.✨
- pdc_detect_pll_input_clock(9)Detect the PLL input clock in Hz.✨
- pdc_dt_read(9)Read application-specific data from device tree.✨
- pdc_emergency_unlock(9)Unlock the linux pdc lock✨
- pdc_fill_sg(9)Fill PCI IDE PRD table✨
- pdc_get_initiator(9)Get the SCSI Interface Card params (SCSI ID, SDTR, SE or LVD)✨
- pdc_hardware_init(9)Initialize the hardware.✨
- pdc_hw_disable(9)Disable the tx and rx control in the hw.✨
- pdc_hw_init(9)Use the given initialization parameters to initialize the state for one of the PDCs.✨
- pdc_instr(9)Get instruction that invokes PDCE_CHECK in HPMC handler.✨
- pdc_interrupts_init(9)Initialize the interrupt configuration for a PDC and specify a threaded IRQ handler for deferred handling of interrupts outside of interrupt context.✨
- pdc_iodc_getc(9)Read a character (non-blocking) from the PDC console.✨
- pdc_iodc_print(9)Console print using IODC.✨
- pdc_iodc_read(9)Read data from the modules IODC.✨
- pdc_irq_handler(9)Interrupt handler called in interrupt context.✨
- pdc_lan_station_id(9)Get the LAN address.✨
- pdc_last_tx_done(9)If both the tx and rx rings have at least PDC_RING_SPACE_MIN descriptors available, then indicate that the mailbox framework can submit another message.✨
- pdc_mb_init(9)Initialize the mailbox controller.✨
- pdc_mem_map_hpa(9)Find fixed module information.✨
- pdc_model_capabilities(9)Returns the platform capabilities.✨
- pdc_model_cpuid(9)Returns the CPU_ID.✨
- pdc_model_info(9)Return model information about the processor.✨
- pdc_model_platform_info(9)Returns machine product and serial number.✨
- pdc_model_sysmodel(9)Get the system model name.✨
- pdc_model_versions(9)Identify the version number of each processor.✨
- pdc_pat_cell_get_number(9)Returns the cell number.✨
- pdc_pat_cell_info(9)Retrieve the cell's information.✨
- pdc_pat_cell_module(9)Retrieve the cell's module information.✨
- pdc_pat_chassis_send_log(9)Sends a PDC PAT CHASSIS log message.✨
- pdc_pat_cpu_get_number(9)Retrieve the cpu number.✨
- pdc_pat_get_irt(9)Retrieve the cell's interrupt table.✨
- pdc_pat_get_irt_size(9)Retrieve the number of entries in the cell's interrupt table.✨
- pdc_pat_get_PDC_entrypoint(9)Get PDC entry point for current CPU✨
- pdc_pat_io_pci_cfg_read(9)Read PCI configuration space.✨
- pdc_pat_io_pci_cfg_write(9)Retrieve information about memory address ranges.✨
- pdc_pat_mem_get_dimm_phys_location(9)Get physical DIMM slot via PAT firmware✨
- pdc_pat_mem_pdt_cell_info(9)Retrieve information about page deallocation table of a cell✨
- pdc_pat_mem_pdt_info(9)Retrieve information about page deallocation table✨
- pdc_pat_mem_read_cell_pdt(9)Read PDT entries from (old) PAT firmware✨
- pdc_pat_mem_read_pd_pdt(9)Read PDT entries from (newer) PAT firmware✨
- pdc_pat_pd_get_addr_map(9)Retrieve information about memory address ranges.✨
- pdc_pat_pd_get_pdc_revisions(9)Retrieve PDC interface revisions.✨
- pdc_pat_pd_get_platform_counter(9)Retrieve address of free-running 64-bit counter.✨
- pdc_pci_config_read(9)read PCI config space.✨
- pdc_pci_config_write(9)read PCI config space.✨
- pdc_pci_irt(9)Get the PCI interrupt routing table.✨
- pdc_pci_irt_size(9)Get the number of entries in the interrupt routing table.✨
- pdc_pim_toc11(9)Fetch TOC PIM 1.1 data from firmware.✨
- pdc_pim_toc20(9)Fetch TOC PIM 2.0 data from firmware.✨
- pdc_probe(9)Probe function for PDC driver.✨
- pdc_read_counter(9)Read the ctr counter✨
- pdc_receive(9)Process as many responses as are available in the rx ring.✨
- pdc_receive_one(9)Receive a response message from a given SPU.✨
- pdc_ring_init(9)Allocate DMA rings and initialize constant fields of descriptors in one ringset.✨
- pdc_rings_full(9)Check whether the tx ring has room for tx_cnt descriptors and the rx ring has room for rx_cnt descriptors.✨
- pdc_rx_buf_pool_create(9)Pool of receive buffers used to catch the metadata header returned with each response message.✨
- pdc_rx_list_init(9)Start a new receive descriptor list for a given PDC.✨
- pdc_rx_list_sg_add(9)Add the buffers in a scatterlist to the receive descriptors for a given SPU. The caller must have already DMA mapped the scatterlist.✨
- pdc_send_data(9)mailbox send_data function✨
- pdc_setup_debugfs(9)Create the debug FS directories. If the top-level directory has not yet been created, create it now. Create a stats file in this directory for a SPU.✨
- pdc_spaceid_bits(9)Return whether Space ID hashing is turned on.✨
- pdc_stable_get_size(9)Get Stable Storage size in bytes.✨
- pdc_stable_initialize(9)Sets Stable Storage contents to zero and initialize the validity indicator.✨
- pdc_stable_read(9)Read data from Stable Storage.✨
- pdc_stable_verify_contents(9)Checks that Stable Storage contents are valid.✨
- pdc_stable_write(9)Write data to Stable Storage.✨
- pdc_system_map_find_addrs(9)Retrieve additional address ranges.✨
- pdc_system_map_find_mods(9)Locate unarchitected modules.✨
- pdc_tod_read(9)Read the Time-Of-Day clock.✨
- pdc_tod_set(9)Set the Time-Of-Day clock.✨
- pdc_tx_list_final(9)Initiate DMA transfer of last frame written to tx ring.✨
- pdc_tx_list_sg_add(9)Add the buffers in a scatterlist to the transmit descriptors for a given SPU. The scatterlist buffers contain the data for a SPU request message.✨
- pdc_work_cb(9)Work callback that runs the deferred processing after a DMA receive interrupt. Reenables the receive interrupt.✨
- pdcs_auto_read(9)Stable Storage autoboot/search flag output.✨
- pdcs_auto_write(9)This function handles autoboot/search flag modifying.✨
- pdcs_autoboot_read(9)Stable Storage autoboot flag output.✨
- pdcs_autoboot_write(9)This function handles autoboot flag modifying.✨
- pdcs_autosearch_read(9)Stable Storage autoboot flag output.✨
- pdcs_autosearch_write(9)This function handles autosearch flag modifying.✨
- pdcs_diagnostic_read(9)Stable Storage Diagnostic register output.✨
- pdcs_fastsize_read(9)Stable Storage FastSize register output.✨
- pdcs_osdep1_read(9)Stable Storage OS-Dependent data area 1 output.✨
- pdcs_osdep1_write(9)Stable Storage OS-Dependent data area 1 input.✨
- pdcs_osdep2_read(9)Stable Storage OS-Dependent data area 2 output.✨
- pdcs_osdep2_write(9)Stable Storage OS-Dependent data area 2 input.✨
- pdcs_osid_read(9)Stable Storage OS ID register output.✨
- pdcs_register_pathentries(9)Prepares path entries kobjects for sysfs usage.✨
- pdcs_size_read(9)Stable Storage size output.✨
- pdcs_timer_read(9)Stable Storage timer count output (in seconds).✨
- pdcs_unregister_pathentries(9)Routine called when unregistering the module.✨
- pdcspath_attr_show(9)Generic read function call wrapper.✨
- pdcspath_attr_store(9)Generic write function call wrapper.✨
- pdcspath_fetch(9)This function populates the path entry structs.✨
- pdcspath_hwpath_read(9)This function handles hardware path pretty printing.✨
- pdcspath_hwpath_write(9)This function handles hardware path modifying.✨
- pdcspath_layer_read(9)Extended layer (eg. SCSI ids) pretty printing.✨
- pdcspath_layer_write(9)This function handles extended layer modifying.✨
- pdcspath_store(9)This function writes a path to stable storage.✨
- pdr_add_lookup(9)register a tracking request for a PD✨
- pdr_handle_alloc(9)initialize the PDR client handle✨
- pdr_handle_release(9)release the PDR client handle✨
- pdr_restart_pd(9)restart PD✨
- pds_client_adminq_cmd(9)Process an adminq request for the client✨
- pds_client_register(9)Link the client to the firmware✨
- pds_client_unregister(9)Unlink the client from the firmware✨
- peci_driver_register(9)register PECI driver✨
- peci_ep_pci_local_read(9)read 32-bit memory location using raw address✨
- peci_mmio_read(9)read 32-bit memory location using 64-bit bar offset address✨
- peci_pci_local_read(9)read 32-bit memory location using raw address✨
- peci_pcs_read(9)read PCS register✨
- peci_request_alloc(9)allocate &struct peci_requests✨
- peci_request_free(9)free peci_request✨
- peci_request_status(9)return -errno based on PECI completion code✨
- peci_sensor_mark_updated(9)mark the sensor is updated✨
- peci_sensor_need_update(9)check whether sensor update is needed or not✨
- peci_temp_read(9)read the maximum die temperature from PECI target device✨
- pending_reboot_show(9)sysfs implementaton for read pending_reboot✨
- pentakins(9)kinematics definitions for LinuxCNC For additional information, see the Documents 'Advanced Topics': Kinematics 5-Axis Kinematics Switchable Kinematics✨
- Per-rate tx power setting(9)✨
- per_cpu_ptr_to_phys(9)convert translated percpu address to physical address✨
- percpu(9)per-CPU storage allocator✨
- PERCPU_INPUT(9)the percpu input sections✨
- percpu_ref_exit(9)undo percpu_ref_init()✨
- percpu_ref_get(9)increment a percpu refcount✨
- percpu_ref_get_many(9)increment a percpu refcount✨
- percpu_ref_init(9)initialize a percpu refcount✨
- percpu_ref_is_dying(9)test whether a percpu refcount is dying or dead✨
- percpu_ref_is_zero(9)test whether a percpu refcount reached zero✨
- percpu_ref_kill(9)drop the initial ref✨
- percpu_ref_kill_and_confirm(9)drop the initial ref and schedule confirmation✨
- percpu_ref_put(9)decrement a percpu refcount✨
- percpu_ref_put_many(9)decrement a percpu refcount✨
- percpu_ref_reinit(9)re-initialize a percpu refcount✨
- percpu_ref_resurrect(9)modify a percpu refcount from dead to live✨
- percpu_ref_switch_to_atomic(9)switch a percpu_ref to atomic mode✨
- percpu_ref_switch_to_atomic_sync(9)switch a percpu_ref to atomic mode✨
- percpu_ref_switch_to_percpu(9)switch a percpu_ref to percpu mode✨
- percpu_ref_tryget(9)try to increment a percpu refcount✨
- percpu_ref_tryget_live(9)try to increment a live percpu refcount✨
- percpu_ref_tryget_live_rcu(9)same as percpu_ref_tryget_live() but the caller is responsible for taking RCU.✨
- percpu_ref_tryget_many(9)try to increment a percpu refcount✨
- PERCPU_SECTION(9)define output section for percpu area✨
- perf_cpu_map__cpu(9)get the CPU value at the given index. Returns -1 if index is invalid.✨
- perf_cpu_map__has_any_cpu_or_is_empty(9)is map either empty or has the "any CPU"/dummy value.✨
- perf_cpu_map__is_any_cpu_or_is_empty(9)is map either empty or the "any CPU"/dummy value.✨
- perf_cpu_map__is_empty(9)does the map contain no values and it doesn't contain the special "any CPU"/dummy value.✨
- perf_cpu_map__max(9)the maximum CPU value or -1 if empty or just the "any CPU"/dummy value.✨
- perf_cpu_map__min(9)the minimum CPU value or -1 if empty or just the "any CPU"/dummy value.✨
- perf_cpu_map__new(9)create a map from the given cpu_list such as "0-7". If no cpu_list argument is provided then perf_cpu_map__new_online_cpus is returned.✨
- perf_cpu_map__new_any_cpu(9)a map with a singular "any CPU"/dummy -1 value.✨
- perf_cpu_map__new_online_cpus(9)a map read from /sys/devices/system/cpu/online if available. If reading wasn't possible a map is created using the online processors assuming the first 'n' processors are all online.✨
- perf_cpu_map__nr(9)for an empty map returns 1, as perf_cpu_map__cpu returns a cpu of -1 for an invalid index, this makes an empty map look like it contains the "any CPU"/dummy value. Otherwise the result is the…✨
- perf_error__register(9)Register error logging functions✨
- perf_error__unregister(9)Unregister error logging functions✨
- perf_event_create_kernel_counter(9)✨
- perf_events exposed by i915 through sys bus event_sources drivers i915(9)✨
- perf_evlist__for_each_entry_reverse(9)iterate thru all the evsels in reverse order✨
- perf_evlist__for_each_entry_safe(9)safely iterate thru all the evsels✨
- perf_evsel_for_each_per_thread_period_safe(9)safely iterate thru all the per_stream_periods✨
- perf_pmu__match_ignoring_suffix_uncore(9)Does the pmu_name match tok ignoring any trailing suffix on pmu_name and tok? The Suffix must be in form tok_{digits}, or tok{digits}.✨
💅
getting it ready, bestie…