section 9 · Kernel routines 🧠
87928 pages · page 201 of 440
K (continued)
- kprintf(9)kernel formatted output conversion✨
- kprobe_event_cmd_init(9)Initialize a kprobe event command object✨
- kprobe_event_delete(9)Delete a kprobe event✨
- kprobe_on_func_entry(9)- check whether given address is function entry✨
- kproc(9)kernel processes✨
- kproc(9freebsd)kernel processes✨
- kproc_create(9)kernel processes✨
- kproc_create(9freebsd)kernel processes✨
- kproc_exit(9)kernel processes✨
- kproc_exit(9freebsd)kernel processes✨
- kproc_kthread_add(9)kernel processes✨
- kproc_kthread_add(9freebsd)kernel processes✨
- kproc_resume(9)kernel processes✨
- kproc_resume(9freebsd)kernel processes✨
- kproc_shutdown(9)kernel processes✨
- kproc_shutdown(9freebsd)kernel processes✨
- kproc_start(9)kernel processes✨
- kproc_start(9freebsd)kernel processes✨
- kproc_suspend(9)kernel processes✨
- kproc_suspend(9freebsd)kernel processes✨
- kproc_suspend_check(9)kernel processes✨
- kproc_suspend_check(9freebsd)kernel processes✨
- kq_acquire_packet_buffer(9)Returns a pointer to the location in the kernel queue ring buffer where the calling function can write its packet. It is Guaranteed that there is enough space for that packet. It also updates the…✨
- kqfd_register(9)event delivery subsystem✨
- kqfd_register(9freebsd)event delivery subsystem✨
- kqueue(9)event delivery subsystem✨
- kqueue(9freebsd)event delivery subsystem✨
- kqueue_add_filteropts(9)event delivery subsystem✨
- kqueue_add_filteropts(9freebsd)event delivery subsystem✨
- kqueue_del_filteropts(9)event delivery subsystem✨
- kqueue_del_filteropts(9freebsd)event delivery subsystem✨
- krb5_derive_Kc(9)Derive key Kc and install into a hash✨
- krb5_derive_Ke(9)Derive key Ke and install into an skcipher✨
- krb5_derive_Ki(9)Derive key Ki and install into a hash✨
- krealloc_array(9)reallocate memory for an array.✨
- krealloc_node_align(9)reallocate memory. The contents will remain unchanged.✨
- kref_get(9)increment refcount for object.✨
- kref_get_unless_zero(9)Increment refcount for object unless it is zero.✨
- kref_init(9)initialize object.✨
- kref_put(9)Decrement refcount for object✨
- kref_put_lock(9)Decrement refcount for object✨
- kref_put_mutex(9)Decrement refcount for object✨
- kretprobe_find_ret_addr(9)- Find correct return address modified by kretprobe✨
- kryo_l2_get_indirect_reg(9)read an L2 register value✨
- kryo_l2_set_indirect_reg(9)write value to an L2 register✨
- ks8851_done_tx(9)update and then free skbuff after transmitting✨
- ks8851_eeprom_claim(9)claim device EEPROM and activate the interface✨
- ks8851_eeprom_release(9)release the EEPROM interface✨
- ks8851_flush_tx_work(9)flush outstanding TX work✨
- ks8851_flush_tx_work_spi(9)flush outstanding TX work✨
- ks8851_init_mac(9)initialise the mac address✨
- ks8851_irq(9)IRQ handler for dealing with interrupt requests✨
- ks8851_lock(9)register access lock✨
- ks8851_lock_par(9)register access lock✨
- ks8851_lock_spi(9)register access lock✨
- ks8851_net_open(9)open network device✨
- ks8851_net_stop(9)close network device✨
- ks8851_phy_read(9)MII interface PHY register read.✨
- ks8851_phy_reg(9)convert MII register into a KS8851 register✨
- ks8851_rdfifo_par(9)read data from the receive fifo✨
- ks8851_rdfifo_spi(9)read data from the receive fifo via SPI✨
- ks8851_rdreg(9)issue read register command and return the data✨
- ks8851_rdreg16(9)read 16 bit register from device✨
- ks8851_rdreg16_par(9)read 16 bit register from chip✨
- ks8851_rdreg16_spi(9)read 16 bit register from device via SPI✨
- ks8851_read_mac_addr(9)read mac address from device registers✨
- ks8851_read_selftest(9)read the selftest memory info.✨
- ks8851_rx_pkts(9)receive packets from the host✨
- ks8851_rxctrl_work(9)work handler to change rx mode✨
- ks8851_set_powermode(9)set power mode of the device✨
- ks8851_soft_reset(9)issue one of the soft reset to the device✨
- ks8851_start_xmit(9)transmit packet✨
- ks8851_start_xmit_par(9)transmit packet✨
- ks8851_start_xmit_spi(9)transmit packet using SPI✨
- ks8851_tx_work(9)process tx packet(s)✨
- ks8851_unlock(9)register access unlock✨
- ks8851_unlock_par(9)register access unlock✨
- ks8851_unlock_spi(9)register access unlock✨
- ks8851_wrfifo_par(9)write packet to TX FIFO✨
- ks8851_wrfifo_spi(9)write packet to TX FIFO via SPI✨
- ks8851_write_mac_addr(9)write mac address to device registers✨
- ks8851_wrreg16(9)write 16bit register value to chip✨
- ks8851_wrreg16_par(9)write 16bit register value to chip✨
- ks8851_wrreg16_spi(9)write 16bit register value to chip via SPI✨
- ks_check_endian(9)Check whether endianness of the bus is correct✨
- ks_pcie_clear_dbi_mode(9)Disable DBI mode✨
- ks_pcie_intx_irq_handler(9)Handle INTX interrupt✨
- ks_pcie_link_up(9)Check if link up✨
- ks_pcie_set_dbi_mode(9)Set DBI mode to access overlaid BAR mask registers✨
- kset_create(9)Create a struct kset dynamically.✨
- kset_create_and_add(9)Create a struct kset dynamically and add it to sysfs.✨
- kset_find_obj(9)Search for object in kset.✨
- kset_init(9)Initialize a kset for use.✨
- kset_onmedia_valid(9)Validate a kset header read from the cache device.✨
- kset_register(9)Initialize and add a kset.✨
- kset_unregister(9)Remove a kset.✨
- ksft_exit(9)Exit selftest based on truth of condition✨
- ksft_finished(9)Exit selftest with success if all tests passed✨
- ksft_test_result(9)Report test success based on truth of condition✨
- ksft_test_result_report(9)Report test result based on a kselftest exit code✨
- ksize(9)- Report full size of underlying allocation✨
- ksm_disable_merge_any(9)Disable merging on all compatible VMA's of the mm, previously enabled via ksm_enable_merge_any().✨
- ksm_do_scan(9)the ksm scanner main worker function.✨
- ksm_enable_merge_any(9)Add mm to mm ksm list and enable merging on all compatible VMA's✨
- ksm_vma_flags(9)Update VMA flags to mark as mergeable if compatible✨
- ksmbd_auth_ntlmv2(9)NTLMv2 authentication handler✨
- ksmbd_build_ntlmssp_challenge_blob(9)helper function to construct challenge blob✨
- ksmbd_close_disconnected_durable_delete_on_close(9)drop a delete-on- close file kept present only by disconnected durable handles✨
- ksmbd_compress_response(9)compress an eligible ksmbd response✨
- ksmbd_conn_alloc(9)initialize a new connection instance✨
- ksmbd_conn_free(9)free resources of the connection instance✨
- ksmbd_conn_get(9)take a reference on @conn and return it.✨
- ksmbd_conn_handler_loop(9)session thread to listen on new smb requests✨
- ksmbd_conn_put(9)drop a reference and, if it was the last, queue the release onto ksmbd_conn_wq so it runs from process context.✨
- ksmbd_crypt_rdma(9)encrypt or decrypt an SMB Direct data buffer✨
- ksmbd_decode_ntlmssp_auth_blob(9)helper function to construct authenticate blob✨
- ksmbd_decode_ntlmssp_neg_blob(9)helper function to construct negotiate blob✨
- ksmbd_decompress_request(9)replace a compressed request with its SMB2 PDU✨
- ksmbd_decompress_work_request(9)decompress an encrypted work request✨
- ksmbd_extract_sharename(9)get share name from tree connect request✨
- ksmbd_extract_shortname(9)get shortname from long filename✨
- ksmbd_init_rdma_sg(9)build an AEAD scatterlist for an RDMA payload✨
- ksmbd_kthread_fn(9)listen to new SMB connections and callback server✨
- ksmbd_req_buf_next(9)Get next buffer on compound request.✨
- ksmbd_resp_buf_curr(9)Get current buffer on compound response.✨
- ksmbd_resp_buf_next(9)Get next buffer on compound response.✨
- ksmbd_server_exit(9)shutdown forker thread and free memory at module exit✨
- ksmbd_sign_smb2_pdu(9)function to generate packet signing✨
- ksmbd_sign_smb3_pdu(9)function to generate packet signing✨
- ksmbd_smb_request(9)check for valid smb request type✨
- ksmbd_tcp_new_connection(9)create a new tcp session on mount✨
- ksmbd_tcp_read(9)read data from socket in given buffer✨
- ksmbd_tcp_readv(9)read data from socket in given iovec✨
- ksmbd_tcp_run_kthread(9)start forker thread✨
- ksmbd_update_fstate(9)update an fp state under the file-table lock✨
- ksmbd_verify_smb_message(9)check for valid smb2 request header✨
- ksmbd_vfs_compare_durable_owner(9)Verify if the requester is original owner✨
- ksmbd_vfs_create(9)vfs helper for smb create file✨
- ksmbd_vfs_empty_dir(9)check for empty directory✨
- ksmbd_vfs_fsync(9)vfs helper for smb fsync✨
- ksmbd_vfs_getattr(9)vfs helper for smb getattr✨
- ksmbd_vfs_getxattr(9)vfs helper for smb get extended attributes value✨
- ksmbd_vfs_init_kstat(9)convert unix stat information to smb stat format✨
- ksmbd_vfs_kern_path(9)lookup a file and get path info✨
- ksmbd_vfs_kern_path_start_removing(9)lookup a file and get path info prior to removal✨
- ksmbd_vfs_link(9)vfs helper for creating smb hardlink✨
- ksmbd_vfs_listxattr(9)vfs helper for smb list extended attributes✨
- ksmbd_vfs_lookup_in_dir(9)lookup a file in a directory✨
- ksmbd_vfs_mkdir(9)vfs helper for smb create directory✨
- ksmbd_vfs_read(9)vfs helper for smb file read✨
- ksmbd_vfs_remove_file(9)vfs helper for smb rmdir or unlink✨
- ksmbd_vfs_set_fadvise(9)convert smb IO caching options to linux options✨
- ksmbd_vfs_setxattr(9)vfs helper for smb set extended attributes value✨
- ksmbd_vfs_truncate(9)vfs helper for smb file truncate✨
- ksmbd_vfs_write(9)vfs helper for smb file write✨
- kstack_contains(9)determine if an address range lies within the kernel stack for a thread✨
- kstat_create(9)kernel statistics provider API✨
- kstat_irqs_cpu(9)Get the statistics for an interrupt on a cpu✨
- kstat_irqs_usr(9)Get the statistics for an interrupt from thread context✨
- kstat_kv_init(9)kernel statistic key/value data API✨
- kstrdup(9)allocate space for and copy an existing string✨
- kstrdup_const(9)conditionally duplicate an existing const string✨
- kstrndup(9)allocate space for and copy an existing string✨
- kstrtobool(9)convert common user inputs into boolean values✨
- kstrtodec64(9)Convert a string to a signed 64-bit scaled decimal value.✨
- kstrtoint(9)convert a string to an int✨
- kstrtol(9)convert a string to a long✨
- kstrtoll(9)convert a string to a long long✨
- kstrtoudec64(9)Convert a string to an unsigned 64-bit scaled decimal value.✨
- kstrtouint(9)convert a string to an unsigned int✨
- kstrtoul(9)convert a string to an unsigned long✨
- kstrtoull(9)convert a string to an unsigned long long✨
- ksz879x_get_loopback(9)KSZ879x specific function to get loopback configuration status for a specific port✨
- ksz879x_set_loopback(9)KSZ879x specific function to set loopback mode for a specific port✨
- ksz88x3_drive_strength_write(9)Set the drive strength configuration for KSZ8863 compatible chip variants.✨
- ksz88x3_tc_ets_add(9)Configure ETS (Enhanced Transmission Selection) for a port on KSZ88x3 switch✨
- ksz88x3_tc_ets_del(9)Reset ETS (Enhanced Transmission Selection) config for a port on KSZ88x3 switch✨
- ksz8_cpu_port_link_up(9)Configures the CPU port of the switch.✨
- ksz8_ind_read8(9)EEE/ACL/PME indirect register read✨
- ksz8_ind_write8(9)EEE/ACL/PME indirect register write✨
- ksz8_parse_drive_strength(9)Extract and apply drive strength configurations from device tree properties.✨
- ksz8_phy_port_link_up(9)Configures ports with integrated PHYs✨
- ksz8_r_phy_bmcr(9)Translates and reads from the SMI interface to a MIIM PHY Basic mode control register (Reg. 0).✨
- ksz8_r_phy_ctrl(9)Translates and reads from the SMI interface to a MIIM PHY Control register (Reg. 31).✨
- ksz8_w_phy_bmcr(9)Translates and writes to the SMI interface from a MIIM PHY Basic mode control register (Reg. 0).✨
- ksz8_w_phy_ctrl(9)Translates and writes to the SMI interface from a MIIM PHY Control register (Reg. 31).✨
- ksz9477_acl_action_rule_cfg(9)Set action for an ACL entry✨
- ksz9477_acl_entry_write(9)Writes an ACL entry to a given port at the specified index.✨
- ksz9477_acl_get_cont_entr(9)Get count of contiguous ACL entries and validate the matching rules.✨
- ksz9477_acl_get_init_entry(9)Get a new uninitialized entry for a specified port on a ksz_device.✨
- ksz9477_acl_is_valid_matching_rule(9)Check if an ACL entry contains a valid matching rule.✨
- ksz9477_acl_match_process_l2(9)Configure Layer 2 ACL matching rules and processing rules.✨
- ksz9477_acl_matching_rule_cfg_l2(9)Configure an ACL filtering entry to match L2 types of Ethernet frames✨
- ksz9477_acl_move_entries(9)Move a block of contiguous ACL entries from a source to a destination index.✨
- ksz9477_acl_port_disable(9)Disables ACL functionality on a given port.✨
- ksz9477_acl_port_enable(9)Enables ACL functionality on a given port.✨
- ksz9477_acl_processing_rule_add_match(9)Add a matching rule to the rule set✨
- ksz9477_acl_processing_rule_set_action(9)Set the action for the processing rule set.✨
- ksz9477_acl_remove_entries(9)Remove ACL entries with a given cookie from a specified ksz9477_acl_entries structure.✨
- ksz9477_acl_set_reg(9)Set entry[16] and entry[17] depending on the updated entry[]✨
💅
getting it ready, bestie…