section 9 · Kernel routines 🧠
87928 pages · page 1 of 440
#
- ''Qualcomm TEE'' (QTEE) Transport Message(9)✨
- 0intro(9p)introduction to the Plan 9 File Protocol, 9P✨
- ___bpf_prog_run(9)run eBPF program on a given context✨
- ___change_bit(9)Toggle a bit in memory✨
- ___clear_bit(9)Clears a bit in memory✨
- ___set_bit(9)Set a bit in memory✨
- ___test_and_change_bit(9)Change a bit and return its old value✨
- ___test_and_clear_bit(9)Clear a bit and return its old value✨
- ___test_and_set_bit(9)Set a bit and return its old value✨
- __aa_find_or_create_ns(9)create an ns, fail if it already exists✨
- __aa_findn_ns(9)find a namespace on a list by @name✨
- __aa_get_label(9)get a reference count to uncounted label reference✨
- __aa_label_next_not_in_set(9)return the next profile of @sub not in @set✨
- __aa_labelset_update_subtree(9)update all labels with a stale component✨
- __aa_lookupn_ns(9)lookup the namespace matching @hname✨
- __aa_new_learning_profile(9)create or find a null-X learning profile✨
- __aa_profile_list_release(9)remove all profiles on the list and put refs✨
- __aa_remove_ns(9)remove a namespace and all its children✨
- __aa_transition_rlimits(9)apply new profile rlimits✨
- __aafs_setup_d_inode(9)basic inode setup for apparmorfs✨
- __account_locked_vm(9)account locked pages to an mm's locked_vm✨
- __account_scheduler_latency(9)record an occurred latency✨
- __acpi_handle_debug(9)pr_debug with ACPI prefix and object path✨
- __acpi_mdiobus_register(9)Register mii_bus and create PHYs from the ACPI ASL.✨
- __acpi_node_get_property_reference(9)returns handle to the referenced object✨
- __acpi_pm_prepare(9)Prepare the platform to enter the target state.✨
- __acquire(9)function to acquire context lock exclusively✨
- __acquire_ret(9)helper to acquire context lock of return value✨
- __acquire_shared(9)function to acquire context lock shared✨
- __acquire_shared_ret(9)helper to acquire context lock shared of return value✨
- __acquires(9)function attribute, function acquires context lock exclusively✨
- __acquires_shared(9)function attribute, function acquires context lock shared✨
- __ad_timer_to_ticks(9)convert a given timer type to AD module ticks✨
- __add_badblock_range(9)Convert a physical address range to bad sectors✨
- __add_mem_range(9)add a memory range to memory ranges list.✨
- __add_memory_driver_managed(9)add driver-managed memory with explicit online_type✨
- __add_metric(9)Add a metric to metric_list.✨
- __add_profile(9)add a profiles to list and label tree✨
- __adis_check_status(9)Check the device for error conditions (unlocked)✨
- __adis_enable_irq(9)Enable or disable data ready IRQ (unlocked)✨
- __adis_initial_startup(9)Device initial setup✨
- __adis_read_reg(9)read N bytes from register (unlocked version)✨
- __adis_read_reg_16(9)read 2 bytes from a 16-bit register (unlocked)✨
- __adis_read_reg_32(9)read 4 bytes from a 32-bit register (unlocked)✨
- __adis_reset(9)Reset the device (unlocked version)✨
- __adis_update_bits_base(9)ADIS Update bits function - Unlocked version✨
- __adis_write_reg(9)write N bytes to register (unlocked version)✨
- __adis_write_reg_16(9)Write 2 bytes to a pair of registers (unlocked)✨
- __adis_write_reg_32(9)write 4 bytes to four registers (unlocked)✨
- __adis_write_reg_8(9)Write single byte to a register (unlocked)✨
- __afu_port_disable(9)disable a port by hold reset✨
- __afu_port_enable(9)enable a port by clear reset✨
- __agg_has_partner(9)see if we have a partner✨
- __agg_ports_are_ready(9)check if all ports in an aggregator are ready✨
- __alloc_dma_rx_desc_resources(9)alloc RX resources (per queue).✨
- __alloc_dma_tx_desc_resources(9)alloc TX resources (per queue).✨
- __alloc_flex(9)Allocate an object that has a trailing flexible array✨
- __alloc_objs(9)Allocate objects of a given type using✨
- __alloc_skb(9)allocate a network buffer✨
- __amba_driver_register(9)register an AMBA device driver✨
- __amdgpu_ras_eeprom_read(9)- read indexed from EEPROM into buffer✨
- __amdgpu_ras_eeprom_write(9)- write indexed from buffer to EEPROM✨
- __anon_vma_prepare(9)attach an anon_vma to a memory region✨
- __ap_flush_queue(9)Flush requests.✨
- __ap_send(9)Send message to adjunct processor queue.✨
- __aperture_remove_legacy_vga_devices(9)remove legacy VGA devices of a PCI devices✨
- __apm_bios_call(9)Make an APM BIOS 32bit call✨
- __apm_bios_call_simple(9)Make an APM BIOS 32bit call (on CPU 0)✨
- __arch_chacha20_blocks_nostack(9)Generate ChaCha20 stream without using the stack.✨
- __arm_smccc_hvc(9)make HVC calls @a0-a7: arguments passed in registers 0 to 7✨
- __arm_smccc_smc(9)make SMC calls @a0-a7: arguments passed in registers 0 to 7✨
- __async_tx_find_channel(9)find a channel to carry out the operation or let the transaction execute synchronously✨
- __ata_ehi_push_desc(9)push error description without adding separator✨
- __ata_port_freeze(9)freeze port✨
- __atapi_pio_bytes(9)Transfer data from/to the ATAPI device.✨
- __atomic_add_ifless(9)add if the result is less than a given value.✨
- __atomic_dec_ifmoe(9)dec if the result is more or equal than a given value.✨
- __audit_fd_pair(9)record audit data for pipe and socketpair✨
- __audit_filter_op(9)common filter helper for operations (syscall/uring/etc)✨
- __audit_free(9)free a per-task audit context✨
- __audit_getname(9)add a name to the list✨
- __audit_inode(9)store the inode and device from a lookup✨
- __audit_inode_child(9)collect inode info for created/removed objects✨
- __audit_ipc_obj(9)record audit data for ipc object✨
- __audit_ipc_set_perm(9)record audit data for new ipc permissions✨
- __audit_log_bprm_fcaps(9)store information about a loading bprm and relevant fcaps✨
- __audit_log_capset(9)store information about the arguments to the capset syscall✨
- __audit_log_end(9)enqueue one audit record✨
- __audit_mq_getsetattr(9)record audit data for a POSIX MQ get/set attribute✨
- __audit_mq_notify(9)record audit data for a POSIX MQ notify✨
- __audit_mq_open(9)record audit data for a POSIX MQ open✨
- __audit_mq_sendrecv(9)record audit data for a POSIX MQ timed send/receive✨
- __audit_sockaddr(9)record audit data for sys_bind, sys_connect, sys_sendto✨
- __audit_socketcall(9)record audit data for sys_socketcall✨
- __audit_syscall_entry(9)fill in an audit record at syscall entry✨
- __audit_syscall_exit(9)deallocate audit context after a system call✨
- __audit_uring_entry(9)prepare the kernel task's audit context for io_uring✨
- __audit_uring_exit(9)wrap up the kernel task's audit context after io_uring✨
- __auxiliary_device_add(9)add an auxiliary bus device✨
- __auxiliary_driver_register(9)register a driver for auxiliary bus devices✨
- __batadv_dat_purge(9)delete entries from the DAT local storage✨
- __batadv_forw_bcast_packet(9)forward and queue a broadcast packet✨
- __batadv_get_real_netdev(9)check if the given netdev struct is a virtual interface on top of another 'real' interface✨
- __batadv_mcast_flags_dump(9)dump multicast flags table to a netlink socket✨
- __batadv_mcast_mla_update(9)update the own MLAs✨
- __bdx_tx_db_ptr_next(9)helper function, increment read/write pointer + wrap✨
- __bdx_vlan_rx_vid(9)private helper for adding/killing VLAN vid✨
- __begin_cred_crit_section(9)@cred's confining label✨
- __begin_current_label_crit_section(9)current's confining label✨
- __bforget(9)Discard any dirty data in a buffer.✨
- __bfq_activate_entity(9)handle activation of entity.✨
- __bfq_bfqq_recalc_budget(9)try to adapt the budget to the @bfqq behavior.✨
- __bfq_bic_change_cgroup(9)move @bic to @bfqg.✨
- __bfq_deactivate_entity(9)update sched_data and service trees for entity, so as to represent entity as inactive✨
- __bfq_lookup_next_entity(9)return the first eligible entity in @st.✨
- __bfq_requeue_entity(9)handle requeueing or repositioning of an entity.✨
- __bh_read(9)Submit read for a locked buffer✨
- __bh_read_batch(9)Submit read for a batch of unlocked buffers✨
- __bio_add_page(9)add page(s) to a bio in a new segment✨
- __bio_integrity_endio(9)Integrity I/O completion function✨
- __bio_split_to_limits(9)split a bio to fit the queue limits✨
- __bitmap_shift_left(9)logical left shift of the bits in a bitmap✨
- __bitmap_shift_right(9)logical right shift of the bits in a bitmap✨
- __blkdev_issue_zeroout(9)generate number of zero filed write bios✨
- __blkg_prfill_rwstat(9)prfill helper for a blkg_rwstat✨
- __blkg_prfill_u64(9)prfill helper for a single u64 value✨
- __block_for_resp(9)hold the cpu context and wait for response✨
- __bnx2x_link_report(9)report link status to OS.✨
- __bnx2x_vlan_mac_h_exec_pending(9)execute step instead of a previous step✨
- __bnx2x_vlan_mac_h_pend(9)Pend an execution step which couldn't run✨
- __bnx2x_vlan_mac_h_read_lock(9)lock the vlan mac head list reader lock✨
- __bnx2x_vlan_mac_h_read_unlock(9)unlock the vlan mac head list reader lock✨
- __bnx2x_vlan_mac_h_write_trylock(9)try getting the vlan mac writer lock✨
- __bnx2x_vlan_mac_h_write_unlock(9)unlock the vlan mac head list writer lock✨
- __bnxt_copy_ctx_mem(9)copy host context memory✨
- __bnxt_qplib_rcfw_send_message(9)qplib interface to send and complete rcfw command.✨
- __bond_3ad_get_active_agg_info(9)get information of the active aggregator✨
- __bond_opt_set(9)set a bonding option✨
- __bond_opt_set_notify(9)set a bonding option✨
- __booke_wdt_disable(9)disable the watchdog on the given CPU✨
- __bread(9)Read a block.✨
- __bread_gfp(9)Read a block.✨
- __break_lease(9)revoke all outstanding leases on file✨
- __brelse(9)Release a buffer.✨
- __build_skb(9)build a network buffer✨
- __cacheline_group_begin_aligned(9)declare an aligned group start✨
- __cacheline_group_end_aligned(9)declare an aligned group end✨
- __calc_tpm2_event_size(9)calculate the size of a TPM2 event log entry✨
- __cci_ace_get_port(9)Function to retrieve the port index connected to a cpu or device.✨
- __cci_control_port_by_device(9)function to control a CCI port by device reference✨
- __cci_control_port_by_index(9)function to control a CCI port by port index✨
- __cdns3_gadget_ep_clear_halt(9)Clears stall on selected endpoint Should be called after acquiring spin_lock and selecting ep✨
- __cdns3_gadget_ep_queue(9)Transfer data on endpoint✨
- __cdns3_gadget_ep_set_halt(9)Sets stall on selected endpoint Should be called after acquiring spin_lock and selecting ep✨
- __cdx_driver_register(9)registers a CDX device driver✨
- __cfg80211_get_bss(9)get a BSS reference✨
- __cfg80211_radar_event(9)radar detection event✨
- __cgroup_bpf_attach(9)Attach the program or the link to a cgroup, and propagate the change to descendants✨
- __cgroup_bpf_detach(9)Detach the program or link from a cgroup, and propagate the change to descendants✨
- __cgroup_bpf_replace(9)Replace link's program and propagate the change to descendants✨
- __cgroup_bpf_run_filter_sk(9)Run a program on a sock✨
- __cgroup_bpf_run_filter_skb(9)Run a program for packet filtering✨
- __cgroup_bpf_run_filter_sock_addr(9)Run a program on a sock and provided by user sockaddr✨
- __cgroup_bpf_run_filter_sock_ops(9)Run a program on a sock✨
- __cgroup_bpf_run_filter_sysctl(9)Run a program on sysctl✨
- __cgroup_task_count(9)count the number of tasks in a cgroup. The caller is responsible for taking the css_set_lock.✨
- __check_agg_selection_timer(9)check if the selection timer has expired✨
- __choose_matched(9)update a port's matched variable from a received lacpdu✨
- __cleanup_cgroup_environment(9)Delete temporary cgroups✨
- __clear_bit_unlock(9)Clears a bit in memory✨
- __clear_user(9)Zero a block of memory in user space, with less checking.✨
- __clk_core_init(9)initialize the data structures in a struct clk_core✨
- __clk_determine_rate(9)get the closest rate actually supported by a clock✨
- __clk_notify(9)call clk notifier chain✨
- __clk_recalc_accuracies(9)recalculate all accuracies in the clk subtree✨
- __clk_recalc_rates(9)recalculate all rates in the clk subtree✨
- __clk_speculate_rates(9)speculate all rates in the clk subtree✨
- __clocksource_register_scale(9)Used to install new clocksources✨
- __clocksource_update_freq_scale(9)Used update clocksource with new freq✨
- __cmask_init(9)Initialize @m with explicit storage capacity✨
- __cmpxchg_with_key(9)Perform cmpxchg, honoring storage keys.✨
- __comedi_check_request_region(9)Request an I/O region for a legacy driver✨
- __comedi_request_region(9)Request an I/O region for a legacy driver✨
- __COMPAT_is_enq_cpu_selected(9)Test if SCX_ENQ_CPU_SELECTED is on in a compatible way. We will preserve this __COMPAT helper until v6.16.✨
- __compat_vma_mmap(9)Similar to compat_vma_mmap(), only it allows flexibility as to how the mmap_prepare callback is invoked, which is useful for drivers which invoke nested mmap_prepare callbacks in an mmap() hook.✨
- __compute_return_epc_for_insn(9)Computes the return address and do emulate branch simulation, if required.✨
- __cond_acquires(9)function attribute, function conditionally acquires a context lock exclusively✨
- __cond_acquires_shared(9)function attribute, function conditionally acquires a context lock shared✨
- __cond_releases(9)function attribute, function conditionally releases a context lock exclusively✨
- __consume_stateless_skb(9)free an skbuff, assuming it is stateless✨
- __context_unsafe(9)function attribute, disable context checking✨
- __copy_to_user_inatomic(9)- Copy a block of data into user space, with less checking.✨
- __copy_xstate_to_uabi_buf(9)Copy kernel saved xstate to a UABI buffer✨
- __core_param_cb(9)similar like core_param, with a set/get ops instead of type.✨
- __cppc_scale_freq_tick(9)CPPC arch_freq_scale updater for frequency invariance✨
- __cpu_simple_lock(9)simple spin locks✨
- __cpufreq_cooling_register(9)helper function to create cpufreq cooling device✨
- __cpuhp_remove_state_cpuslocked(9)Remove the callbacks for an hotplug machine state✨
- __cpuhp_setup_state_cpuslocked(9)Setup the callbacks for an hotplug machine state✨
- __CPUID_LEAF(9)Define a CPUID output and parse info entry✨
💅
getting it ready, bestie…