section 9 · Kernel routines 🧠
87928 pages · page 189 of 440
I (continued)
- irq_set_msi_desc(9)set MSI descriptor data for an irq✨
- irq_set_msi_desc_off(9)set MSI descriptor data for an irq at offset✨
- irq_set_nr_irqs(9)Set the number of interrupts supported by the system.✨
- irq_set_thread_affinity(9)Notify irq threads to adjust affinity✨
- irq_set_vcpu_affinity(9)Set vcpu affinity for the interrupt✨
- irq_setup_alt_chip(9)Switch to alternative chip✨
- irq_setup_generic_chip(9)Setup a range of interrupts with a generic chip✨
- irq_udc_reconfig(9)Handle IRQ "UDC Change Configuration"✨
- irq_udc_reset(9)Handle IRQ "UDC Reset"✨
- irq_udc_resume(9)Handle IRQ "UDC Resume"✨
- irq_udc_suspend(9)Handle IRQ "UDC Suspend"✨
- irq_update_affinity_desc(9)Update affinity management for an interrupt✨
- irq_update_affinity_hint(9)Update the affinity hint✨
- irq_wake_thread(9)wake the irq thread for the action identified by dev_id✨
- irqentry_enter(9)Handle state tracking on ordinary interrupt entries✨
- irqentry_enter_from_kernel_mode(9)Establish state before invoking the irq handler✨
- irqentry_enter_from_user_mode(9)Establish state before invoking the irq handler✨
- irqentry_exit(9)Handle return from exception that used irqentry_enter()✨
- irqentry_exit_to_kernel_mode(9)Run preempt checks and establish state after invoking the interrupt handler✨
- irqentry_exit_to_kernel_mode_after_preempt(9)Establish trace, lockdep and RCU state✨
- irqentry_exit_to_kernel_mode_preempt(9)Run preempt checks on return to kernel mode✨
- irqentry_exit_to_user_mode(9)Interrupt exit work✨
- irqentry_exit_to_user_mode_prepare(9)call exit_to_user_mode_loop() if required✨
- irqentry_nmi_enter(9)Handle NMI entry✨
- irqentry_nmi_exit(9)Handle return from NMI handling✨
- irtl_2_usec(9)IRTL to microseconds conversion.✨
- is_a_node(9)determine if a buffer contains a node.✨
- is_access_to_paths_allowed(9)Check accesses for requests with a common path✨
- is_aligned(9)is this pointer & size okay for word-wide copying?✨
- is_bad_inode(9)is an inode errored✨
- is_batt_present(9)See if the battery presents in place.✨
- is_block_dirty(9)Check whether a recovery block is dirty.✨
- is_block_empty(9)Check whether a journal block is empty.✨
- is_block_full(9)Check whether a journal block is full.✨
- is_breg_access_indirect(9)Check if breg based access implies type dereference✨
- is_broadcast_ether_addr(9)Determine if the Ethernet address is broadcast✨
- is_buf_mapped(9)is buffer mapped for DMA?✨
- is_chained_smb2_message(9)check for chained command✨
- is_charging(9)Returns true if the battery is being charged.✨
- is_command_allowed_in_ps(9)tests if a command is allowed in Power Save mode✨
- is_continuation(9)multibyte check✨
- is_ctrl_pkt(9)return whether an offload packet is a control packet✨
- is_data_vio(9)Check whether a vio is servicing an external data request.✨
- is_dock_device(9)see if a device is on a dock station✨
- is_downstream_to_pci_bridge(9)test if a device belongs to the PCI sub- hierarchy of a candidate PCI-PCI bridge✨
- is_dst_in_next_frame(9)Helper function which determines if a given dst line is in the "next" frame✨
- is_dx_dir(9)check if a directory is using htree indexing✨
- is_edp(9)is the given port attached to an eDP panel (either CPU or PCH)✨
- is_elm_present(9)checks for presence of ELM module by scanning DT nodes✨
- is_empty(9)determine whether a buffer is empty (contains all 0xff).✨
- is_end_swath_in_next_frame(9)Helper function which determines if dst_line associated with an END swath is in the "next" frame✨
- is_ep_periodic(9)return true if the endpoint is in periodic mode.✨
- IS_ERR(9)Detect an error pointer.✨
- IS_ERR_OR_NULL(9)Detect an error pointer or a null pointer.✨
- IS_ERR_VALUE(9)Detect an error pointer.✨
- is_error_sane(9)check whether a read error is sane.✨
- is_error_source(9)check whether the device is source of reported error✨
- is_eth_imm(9)can an Ethernet packet be sent as immediate data?✨
- is_etherdev_addr(9)Tell if given Ethernet address belongs to the device.✨
- is_eva_access(9)Find whether an instruction is an EVA memory accessor.✨
- is_eva_am_mapped(9)Find whether an access mode is mapped.✨
- is_exact_recovery_journal_block(9)Determine whether the given header describes the exact block indicated.✨
- is_ext_pwr_online(9)See if an external power source is attached to charge✨
- is_fip_mode(9)test if FIP mode selected.✨
- is_fpu_kern_thread(9)facility to use the FPU in the kernel✨
- is_fpu_kern_thread(9freebsd)facility to use the FPU in the kernel✨
- is_full_charged(9)Returns true if the battery is fully charged.✨
- is_global_init(9)check if a task structure is init. Since init is free to have sub-threads we need to check tgid.✨
- is_gpt_valid(9)tests one GPT header and PTEs for validity✨
- is_hash_blacklisted(9)Determine if a hash is blacklisted✨
- is_hash_collision(9)Check to see if a hash collision has occurred.✨
- is_hash_key(9)is a key vulnerable to hash collisions.✨
- is_highmem(9)helper function to quickly check if a struct zone is a highmem zone or not. This is an attempt to keep references to ZONE_{DMA/NORMAL/HIGHMEM/etc} in general code to a minimum.✨
- is_hint_crossing_range(9)check if hint address crossing specified reserved.✨
- is_hpet_enabled(9)Check whether the legacy HPET timer interrupt is enabled✨
- is_idle_task(9)is the specified task an idle task?✨
- is_idmapped_mnt(9)check whether a mount is mapped✨
- is_idx_node_in_tnc(9)determine if an index node is in the TNC.✨
- is_idx_node_in_use(9)determine if an index node can be overwritten.✨
- is_imm(9)check whether a packet can be sent as immediate data✨
- is_insidevar(9)check if the @ptr points inside the @var memory range.✨
- is_intel_ider(9)identify intel IDE-R devices✨
- is_jack_detectable(9)Check whether the given pin is jack-detectable✨
- is_journal_zone_locked(9)Check whether the journal zone is locked for a given lock.✨
- is_kernel_core_data(9)checks if the pointer address is located in the .data or .bss section✨
- is_kernel_inittext(9)checks if the pointer address is located in the .init.text section✨
- is_kernel_percpu_address(9)test whether address is from static percpu area✨
- is_kernel_rodata(9)checks if the pointer address is located in the .rodata section✨
- is_key_on_revocation_list(9)Determine if the key for a PKCS#7 message is revoked✨
- is_kfence_address(9)check if an address belongs to KFENCE pool✨
- is_kho_boot(9)check if current kernel was booted via KHO-enabled kexec✨
- is_lane_connected_to_all_peripherals(9)Check if the given manager lane connects to all peripherals So that all peripherals can use the manager lane.✨
- is_lane_count_valid(9)validates the lane count✨
- is_last_bud(9)check if the bud is the last in the journal head.✨
- is_last_write(9)determine if an offset was in the last write to a LEB.✨
- is_lazy_mmu_mode_active(9)Test whether we are currently in lazy MMU mode.✨
- is_leaf_node_in_tnc(9)determine if a non-indexing not is in the TNC.✨
- is_link_local_ether_addr(9)Determine if given Ethernet address is link- local✨
- is_link_rate_valid(9)validates the link rate✨
- is_local_ether_addr(9)Determine if the Ethernet address is locally- assigned one (IEEE 802).✨
- is_lock_locked(9)Check whether a lock is locked for a zone type.✨
- is_lprops_dirty(9)determine if LEB properties are dirty.✨
- is_manual_mode(9)Check if TMCC should be used for parameters settings✨
- is_masked_device_ioctl(9)Determine whether an IOCTL command is always permitted with Landlock for device files. These commands can not be restricted on device files by enforcing a Landlock policy.✨
- is_match_usb_pxa(9)check if usb_ep and pxa_ep match✨
- is_media_entity_v4l2_subdev(9)Check if the entity is a v4l2_subdev✨
- is_media_entity_v4l2_video_device(9)Check if the entity is a video_device✨
- is_mgtime(9)is this inode using multigrain timestamps✨
- is_module_address(9)is this address inside a module?✨
- is_module_percpu_address(9)test whether address is from module static percpu✨
- is_module_text_address(9)is this address inside module code?✨
- is_multicast_ether_addr(9)Determine if the Ethernet address is a multicast.✨
- is_named_trigger(9)determine if a given trigger is a named trigger✨
- is_ndev_for_default_gid_filter(9)Check if a given netdevice can be considered for default GIDs or not.✨
- is_new_response(9)check if a response is newly written✨
- is_next_entry_a_block_map_increment(9)Check whether the next entry to be made is a block map increment.✨
- is_not_older(9)Check whether a generation is strictly older than some other generation in the context of a zone's current generation range.✨
- is_ofld_imm(9)check whether a packet can be sent as immediate data✨
- is_pci_device(9)PCI bus interface✨
- is_php_dn(9)return 1 if this is a hotpluggable pci slot, else 0✨
- is_pmbr_valid(9)test Protective MBR for validity✨
- is_pmu_core(9)Check if the given PMU name corresponds to a core CPU PMU.✨
- is_polling_required(9)Return true if need to continue polling for this CM.✨
- is_power_of_2(9)check if a value is a power of two✨
- is_power_tunable_attr(9)Determines if an attribute is a power-related tunable✨
- is_prime_number(9)test whether the given number is prime✨
- is_probe_measurement_type_for_hubbub(9)Returns true if the probe type is served by the hubbub perfmon block on DCN60.✨
- is_pte_valid(9)tests one PTE for validity✨
- is_random_seeded(9)supply pseudo-random numbers✨
- is_rcv_avail_int(9)User receive context available IRQ handler✨
- is_rcv_urgent_int(9)User receive context urgent IRQ handler✨
- is_reaping(9)Check whether a reap is currently in progress.✨
- is_rethook_trampoline(9)Check whether the address is rethook trampoline✨
- is_sdca_aux_dev_present(9)Check if an SDCA aux device is present on the SDW peripheral✨
- is_sdca_endpoint_present(9)Check if an SDCA endpoint is present on the SDW peripheral✨
- is_slab_journal_blank(9)Check whether a slab's journal is blank.✨
- is_smb2_neg_cmd(9)is it smb2 negotiation command✨
- is_smb2_rsp(9)is it smb2 response✨
- is_ssam_device(9)Check if the given device is a SSAM client device.✨
- is_stm32_lptim_trigger(9)✨
- is_stm32_timer_trigger(9)✨
- is_string_insn(9)Determine if instruction is a string instruction✨
- is_subdir(9)is new dentry a subdirectory of old_dentry✨
- is_svp_dst_in_next_frame(9)Helper function that determines if a swath index (and dst line associated with it) is in the current or next frame. The swath index could be a regular or END swath.✨
- is_swbp_insn(9)check if instruction is breakpoint instruction.✨
- is_swiotlb_allocated(9)check if the default software IO TLB is initialized✨
- is_sysfs_pmu_core(9)PMU CORE devices have different name other than cpu in sysfs on some platforms like ARM or Intel hybrid. Looking for possible the cpus file in sysfs files to identify whether this is a core device.✨
- is_trap_insn(9)check if instruction is breakpoint instruction.✨
- is_unicast_ether_addr(9)Determine if the Ethernet address is unicast✨
- is_upper_ndev_bond_master_filter(9)Check if a given netdevice is bond master device of netdevice of the RDMA device of port.✨
- is_utf8_continuation(9)utf8 multibyte check✨
- is_valid_ether_addr(9)Determine if the given Ethernet address is valid✨
- is_valid_recovery_journal_block(9)Determine whether the given header describes a valid block for the given journal.✨
- is_valid_soft_transition(9)Returns an SS_ error code if the state transition is not possible This function limits state transitions that may be declined by DRBD. I.e. user requests (aka soft transitions).✨
- is_valid_state(9)Returns an SS_ error code if ns is not valid✨
- is_valid_transition(9)Returns an SS_ error code if the state transition is not possible This limits hard state transitions. Hard state transitions are facts there are imposed on DRBD by the environment. E.g. disk broke…✨
- is_vio_pool_busy(9)Check whether an vio pool has outstanding entries.✨
- is_virtio_dma_buf(9)returns true if the given dma-buf is a virtio dma- buf✨
- is_zero_ether_addr(9)Determine if give Ethernet address is all zeros.✨
- is_zero_folio(9)Query if a folio is a zero page✨
- is_zero_page(9)Query if a page is a zero page✨
- isa(9)Industry-standard Architecture✨
- isa_bridge_find_early(9)Find and map the ISA IO space early before main PCI discovery. This is optionally called by the arch code when adding PCI PHBs to get early access to ISA IO ports✨
- isa_bridge_find_late(9)Find and map the ISA IO space upon discovery of a new ISA bridge✨
- isa_bridge_init(9)register to be notified of ISA bridge addition/removal✨
- isa_bridge_notify(9)Get notified of PCI devices addition/removal✨
- isa_bridge_remove(9)Remove/unmap an ISA bridge✨
- isa_string_contains(9)check if isa string contains an extension✨
- isapnp(9)Plug 'n' Play ISA bus✨
- isapnp_init_one(9)attach an isapnp interface✨
- isapnp_remove_one(9)unplug an isapnp interface✨
- isc_register(9)register an I/O interruption subclass.✨
- isc_rxd_available(9)Device Dependent Transmit and Receive Functions✨
- isc_rxd_available(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_rxd_flush(9)Device Dependent Transmit and Receive Functions✨
- isc_rxd_flush(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_rxd_pkt_get(9)Device Dependent Transmit and Receive Functions✨
- isc_rxd_pkt_get(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_rxd_refill(9)Device Dependent Transmit and Receive Functions✨
- isc_rxd_refill(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_txd_credits_update(9)Device Dependent Transmit and Receive Functions✨
- isc_txd_credits_update(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_txd_encap(9)Device Dependent Transmit and Receive Functions✨
- isc_txd_encap(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_txd_flush(9)Device Dependent Transmit and Receive Functions✨
- isc_txd_flush(9freebsd)Device Dependent Transmit and Receive Functions✨
- isc_unregister(9)unregister an I/O interruption subclass.✨
- isci_host_completion_routine(9)This function is the delayed service routine that calls the sci core library's completion handler. It's scheduled as a tasklet from the interrupt service routine when interrupts in use, or set as…✨
- isci_host_deinit(9)shutdown frame reception and dma✨
- isci_host_init(9)(re-)initialize hardware and internal (private) state✨
- isci_host_start_complete(9)This function is called by the core library, through the ISCI Module, to indicate controller start status.✨
- isci_io_request_build(9)This function builds the io request object.✨
- isci_phy_control(9)This function is one of the SAS Domain Template functions. This is a phy management function.✨
- isci_port_hard_reset_complete(9)This function is called by the sci core when the hard reset complete notification has been received.✨
- isci_port_link_down(9)This function is called by the sci core when a link becomes inactive.✨
- isci_register_sas_ha(9)This method initializes various lldd specific members of the sas_ha struct and calls the libsas sas_register_ha() function.✨
- isci_remote_device_alloc(9)✨
- isci_remote_device_deconstruct(9)This function frees an isci_remote_device.✨
- isci_remote_device_found(9)This function is called by libsas when a remote device is discovered. A remote device object is created and started. the function then sleeps until the sci core device started message is received.✨
- isci_remote_device_gone(9)This function is called by libsas when a domain device is removed.✨
💅
getting it ready, bestie…