section 9 · Kernel routines 🧠
87928 pages · page 266 of 440
P (continued)
- pm_runtime_cancel_pending(9)Deactivate suspend timer and cancel requests.✨
- pm_runtime_deactivate_timer(9)Deactivate given device's suspend timer.✨
- pm_runtime_disable(9)Disable runtime PM for a device.✨
- pm_runtime_dont_use_autosuspend(9)Prevent autosuspend from being used.✨
- pm_runtime_drop_link(9)Prepare for device link removal.✨
- pm_runtime_enable(9)Enable runtime PM of a device.✨
- pm_runtime_enabled(9)Check if runtime PM is enabled.✨
- pm_runtime_forbid(9)Block runtime PM of a device.✨
- pm_runtime_force_resume(9)Force a device into resume state if needed.✨
- pm_runtime_force_suspend(9)Force a device into suspend state if needed.✨
- pm_runtime_get(9)Bump up usage counter and queue up resume of a device.✨
- pm_runtime_get_conditional(9)Conditionally bump up device usage counter.✨
- pm_runtime_get_if_active(9)Bump up runtime PM usage counter if the device is in active state✨
- pm_runtime_get_if_in_use(9)Conditionally bump up runtime PM usage counter.✨
- pm_runtime_get_noresume(9)Bump up runtime PM usage counter of a device.✨
- pm_runtime_get_suppliers(9)Resume and reference-count supplier devices.✨
- pm_runtime_get_sync(9)Bump up usage counter of a device and resume it.✨
- pm_runtime_has_no_callbacks(9)Check if runtime PM callbacks may be present.✨
- pm_runtime_idle(9)Conditionally set up autosuspend of a device or suspend it.✨
- pm_runtime_init(9)Initialize runtime PM fields in given device object.✨
- pm_runtime_irq_safe(9)Leave interrupts disabled during callbacks.✨
- pm_runtime_is_irq_safe(9)Check if runtime PM can work in interrupt context.✨
- pm_runtime_mark_last_busy(9)Update the last access time of a device.✨
- pm_runtime_no_callbacks(9)Ignore runtime PM callbacks for a device.✨
- pm_runtime_put(9)Drop device usage counter and queue up "idle check" if 0.✨
- pm_runtime_put_autosuspend(9)Update the last access time of a device, drop its usage counter and queue autosuspend if the usage counter becomes 0.✨
- pm_runtime_put_noidle(9)Drop runtime PM usage counter of a device.✨
- pm_runtime_put_suppliers(9)Drop references to supplier devices.✨
- pm_runtime_put_sync(9)Drop device usage counter and run "idle check" if 0.✨
- pm_runtime_put_sync_autosuspend(9)Update the last access time of a device, drop device usage counter and autosuspend if 0.✨
- pm_runtime_put_sync_suspend(9)Drop device usage counter and suspend if 0.✨
- pm_runtime_reinit(9)Re-initialize runtime PM fields in given device object.✨
- pm_runtime_release_supplier(9)Drop references to device link's supplier.✨
- pm_runtime_remove(9)Prepare for removing a device from device hierarchy.✨
- pm_runtime_resume(9)Resume a device synchronously.✨
- pm_runtime_resume_and_get(9)Bump up usage counter of a device and resume it.✨
- pm_runtime_set_active(9)Set runtime PM status to "active".✨
- pm_runtime_set_autosuspend_delay(9)Set a device's autosuspend_delay value.✨
- pm_runtime_set_suspended(9)Set runtime PM status to "suspended".✨
- pm_runtime_status_suspended(9)Check if runtime PM status is "suspended".✨
- pm_runtime_suspend(9)Suspend a device synchronously.✨
- pm_runtime_suspended(9)Check whether or not a device is runtime- suspended.✨
- pm_runtime_use_autosuspend(9)Allow autosuspend to be used for a device.✨
- pm_runtime_work(9)Universal runtime PM work function.✨
- pm_save_wakeup_count(9)Save the current number of registered wakeup events.✨
- pm_schedule_suspend(9)Set up a timer to submit a suspend request in future.✨
- pm_sleep_fs_sync(9)Sync file systems in an interruptible way✨
- pm_stay_awake(9)Notify the PM core that a wakeup event is being processed.✨
- pm_suspend(9)Externally visible function for suspending the system.✨
- pm_suspend_default_s2idle(9)Check if suspend-to-idle is the default suspend.✨
- pm_suspend_ignore_children(9)Set runtime PM behavior regarding children.✨
- pm_suspend_no_platform(9)Check if platform may change device power states.✨
- pm_suspend_timer_fn(9)Timer function for pm_schedule_suspend().✨
- pm_suspend_via_firmware(9)Check if platform firmware will suspend the system.✨
- pm_vt_switch_required(9)indicate VT switch at suspend requirements✨
- pm_vt_switch_unregister(9)stop tracking a device's VT switching needs✨
- pm_wakep_autosleep_enabled(9)Modify autosleep_enabled for all wakeup sources.✨
- pm_wakeup_dev_event(9)Notify the PM core of a wakeup event.✨
- pm_wakeup_pending(9)Check if power transition in progress should be aborted.✨
- pm_wakeup_source_sysfs_add(9)Add wakeup_source attributes to sysfs for a device if they're missing.✨
- pm_wakeup_timer_fn(9)Delayed finalization of a wakeup event.✨
- pm_wakeup_ws_event(9)Notify the PM core of a wakeup event.✨
- pmap(9)machine-dependent portion of virtual memory subsystem✨
- pmap(9freebsd)machine-dependent portion of virtual memory subsystem✨
- pmap_activate(9)activate a physical map✨
- pmap_activate(9freebsd)activate a physical map✨
- pmap_clear_modify(9)set information about physical pages✨
- pmap_clear_modify(9freebsd)set information about physical pages✨
- pmap_copy(9)copy physical memory pages✨
- pmap_copy(9freebsd)copy physical memory pages✨
- pmap_copy_page(9)copy physical memory pages✨
- pmap_copy_page(9freebsd)copy physical memory pages✨
- pmap_enter(9)insert a virtual page into a physical map✨
- pmap_enter(9freebsd)insert a virtual page into a physical map✨
- pmap_extract(9)map a virtual address to a physical page✨
- pmap_extract(9freebsd)map a virtual address to a physical page✨
- pmap_extract_and_hold(9)map a virtual address to a physical page✨
- pmap_extract_and_hold(9freebsd)map a virtual address to a physical page✨
- pmap_growkernel(9)grow the kernel virtual address (KVA) space✨
- pmap_growkernel(9freebsd)grow the kernel virtual address (KVA) space✨
- pmap_init(9)initialize the pmap subsystem✨
- pmap_init(9freebsd)initialize the pmap subsystem✨
- pmap_init2(9)initialize the pmap subsystem✨
- pmap_init2(9freebsd)initialize the pmap subsystem✨
- pmap_is_modified(9)return information about physical pages✨
- pmap_is_modified(9freebsd)return information about physical pages✨
- pmap_is_prefaultable(9)determine if a page may be prefaulted✨
- pmap_is_prefaultable(9freebsd)determine if a page may be prefaulted✨
- pmap_kextract(9)extract a physical address from the kernel page table✨
- pmap_map(9)map a physical memory range into kernel virtual address (KVA) space✨
- pmap_map(9freebsd)map a physical memory range into kernel virtual address (KVA) space✨
- pmap_mincore(9)determine if a virtual address is resident in physical memory✨
- pmap_mincore(9freebsd)determine if a virtual address is resident in physical memory✨
- pmap_object_init_pt(9)initialize page tables for a VM object✨
- pmap_object_init_pt(9freebsd)initialize page tables for a VM object✨
- pmap_page_exists_quick(9)determine if a page exists in a physical map✨
- pmap_page_exists_quick(9freebsd)determine if a page exists in a physical map✨
- pmap_page_init(9)initialize machine-dependent fields of a VM page✨
- pmap_page_init(9freebsd)initialize machine-dependent fields of a VM page✨
- pmap_pinit(9)initialize pmap structures✨
- pmap_pinit(9freebsd)initialize pmap structures✨
- pmap_pinit0(9)initialize pmap structures✨
- pmap_pinit0(9freebsd)initialize pmap structures✨
- pmap_pinit2(9)initialize pmap structures✨
- pmap_pinit2(9freebsd)initialize pmap structures✨
- pmap_protect(9)set physical page protection✨
- pmap_protect(9freebsd)set physical page protection✨
- pmap_qenter(9)manage temporary kernel space mappings✨
- pmap_qenter(9freebsd)manage temporary kernel space mappings✨
- pmap_qremove(9)manage temporary kernel space mappings✨
- pmap_qremove(9freebsd)manage temporary kernel space mappings✨
- pmap_quick_enter_page(9)manage fast, single-page kernel address space mappings✨
- pmap_quick_enter_page(9freebsd)manage fast, single-page kernel address space mappings✨
- pmap_quick_remove_page(9)manage fast, single-page kernel address space mappings✨
- pmap_quick_remove_page(9freebsd)manage fast, single-page kernel address space mappings✨
- pmap_release(9)release resources held by a physical map✨
- pmap_release(9freebsd)release resources held by a physical map✨
- pmap_remove(9)remove pages from a physical map✨
- pmap_remove(9freebsd)remove pages from a physical map✨
- pmap_remove_all(9)remove pages from a physical map✨
- pmap_remove_all(9freebsd)remove pages from a physical map✨
- pmap_remove_pages(9)remove pages from a physical map✨
- pmap_remove_pages(9freebsd)remove pages from a physical map✨
- pmap_resident_count(9)return page resident and wiring statistics✨
- pmap_resident_count(9freebsd)return page resident and wiring statistics✨
- pmap_schedule(9)Schedule time in a periodic bitmap (pmap).✨
- pmap_ts_referenced(9)return information about physical pages✨
- pmap_ts_referenced(9freebsd)return information about physical pages✨
- pmap_unschedule(9)Undo work done by pmap_schedule()✨
- pmap_unwire(9)unwire a range of virtual pages✨
- pmap_unwire(9freebsd)unwire a range of virtual pages✨
- pmap_wired_count(9)return page resident and wiring statistics✨
- pmap_wired_count(9freebsd)return page resident and wiring statistics✨
- pmap_zero_area(9)zero-fill a page using machine- dependent optimizations✨
- pmap_zero_area(9freebsd)zero-fill a page using machine- dependent optimizations✨
- pmap_zero_page(9)zero-fill a page using machine- dependent optimizations✨
- pmap_zero_page(9freebsd)zero-fill a page using machine- dependent optimizations✨
- pmatch(9)performs pattern matching on strings✨
- pmbus_read_smbus_i2c_block_data(9)Read SMBus/I2C block data✨
- pmc_ssram_telemetry_get_pmc_info(9)Get a PMC devid and base_addr information✨
- pmcraid_abort_cmd(9)Aborts a single IOARCB already submitted to IOA✨
- pmcraid_abort_complete(9)Waits for ABORT TASK completion✨
- pmcraid_allocate_cmd_blocks(9)allocate memory for cmd block structures✨
- pmcraid_allocate_config_buffers(9)allocates DMAable memory for config table✨
- pmcraid_allocate_control_blocks(9)allocates memory control blocks✨
- pmcraid_allocate_hcams(9)allocates HCAM buffers✨
- pmcraid_allocate_host_rrqs(9)Allocate and initialize host RRQ buffers✨
- pmcraid_bist_done(9)completion function for PCI BIST✨
- pmcraid_build_ioadl(9)Build a scatter/gather list and map the buffer✨
- pmcraid_cancel_all(9)cancel all outstanding IOARCBs as part of error recovery✨
- pmcraid_cancel_ccn(9)cancel CCN HCAM already registered with IOA✨
- pmcraid_cancel_hcam(9)sends ABORT task to abort a given HCAM✨
- pmcraid_cancel_ldn(9)cancel LDN HCAM already registered with IOA✨
- pmcraid_change_queue_depth(9)Change the device's queue depth✨
- pmcraid_check_ioctl_buffer(9)check for proper access to user buffer✨
- pmcraid_clr_trans_op(9)clear trans to op interrupt✨
- pmcraid_complete_ioa_reset(9)Called by either timer or tasklet during completion of the ioa reset✨
- pmcraid_disable_interrupts(9)Masks and clears all specified interrupts✨
- pmcraid_eh_abort_handler(9)entry point for aborting a single task on errors✨
- pmcraid_eh_device_reset_handler(9)bus/target/device reset handler callbacks✨
- pmcraid_eh_host_reset_handler(9)adapter reset handler callback✨
- pmcraid_enable_interrupts(9)Enables specified interrupts✨
- pmcraid_erp_done(9)Process completion of SCSI error response from device✨
- pmcraid_error_handler(9)Error response handlers for a SCSI op✨
- pmcraid_exit(9)module unload entry point✨
- pmcraid_expose_resource(9)check if the resource can be exposed to OS✨
- pmcraid_fail_outstanding_cmds(9)Fails all outstanding ops.✨
- pmcraid_frame_auto_sense(9)frame fixed format sense information✨
- pmcraid_get_dump(9)retrieves IOA dump in case of Unit Check interrupt✨
- pmcraid_get_error_info(9)return error string for an ioasc✨
- pmcraid_get_free_cmd(9)get a free cmd block from command block pool✨
- pmcraid_get_fwversion(9)reads firmware version information✨
- pmcraid_get_fwversion_done(9)completion function for get_fwversion✨
- pmcraid_handle_config_change(9)Handle a config change from the adapter✨
- pmcraid_handle_error_log(9)Handle a config change (error log) from the IOA✨
- pmcraid_identify_hrrq(9)registers host rrq buffers with IOA✨
- pmcraid_init(9)module load entry point✨
- pmcraid_init_buffers(9)allocates memory and initializes various structures✨
- pmcraid_init_cmdblk(9)initializes a command block✨
- pmcraid_init_hcam(9)send an initialized command block(HCAM) to IOA✨
- pmcraid_init_instance(9)initialize per instance data structure✨
- pmcraid_init_ioadls(9)initializes IOADL related fields in IOARCB✨
- pmcraid_init_res_table(9)Initialize the resource table✨
- pmcraid_init_tasklets(9)registers tasklets for response handling✨
- pmcraid_initiate_reset(9)initiates reset sequence. This is called from ISR/tasklet during error interrupts including IOA unit check. If reset is already in progress, it just returns, otherwise initiates IOA reset to bring…✨
- pmcraid_internal_done(9)completion routine for internally generated cmds✨
- pmcraid_io_done(9)SCSI completion function✨
- pmcraid_ioa_reset(9)Implementation of IOA reset logic✨
- pmcraid_ioa_shutdown(9)sends SHUTDOWN command to ioa✨
- pmcraid_ioa_shutdown_done(9)completion function for IOA shutdown command✨
- pmcraid_ioasc_logger(9)log IOASC information based user-settings✨
- pmcraid_ioctl_driver(9)ioctl handler for commands handled by driver itself✨
- pmcraid_isr(9)implements legacy interrupt handling routine✨
- pmcraid_kill_tasklets(9)destroys tasklets registered for response handling✨
- pmcraid_netlink_init(9)registers pmcraid_event_family✨
- pmcraid_netlink_release(9)unregisters pmcraid_event_family✨
- pmcraid_notify_ccn(9)notifies about CCN event msg to user space✨
- pmcraid_notify_ioastate(9)sends IOA state event msg to user space✨
- pmcraid_notify_ldn(9)notifies about CCN event msg to user space✨
- pmcraid_prepare_cancel_cmd(9)prepares a command block to abort another✨
💅
getting it ready, bestie…