section 9 · Kernel routines 🧠
87928 pages · page 204 of 440
K (continued)
- kvm_riscv_vcpu_trap_redirect(9)- Redirect trap to Guest✨
- kvm_riscv_vcpu_unpriv_read(9)- Read machine word from Guest memory✨
- kvm_riscv_vcpu_virtual_insn(9)- Handle virtual instruction trap✨
- kvm_riscv_vcpu_wfi(9)- Emulate wait for interrupt (WFI) behaviour✨
- kvm_s390_check_low_addr_prot_real(9)check for low-address protection✨
- kvm_s390_cpus_from_pv(9)Convert all protected vCPUs in a protected VM to non protected.✨
- kvm_s390_cpus_to_pv(9)Convert all non-protected vCPUs in a protected VM to protected.✨
- kvm_s390_gisc_register(9)register a guest ISC✨
- kvm_s390_gisc_unregister(9)unregister a guest ISC✨
- kvm_s390_inject_prog_cond(9)conditionally inject a program check✨
- kvm_s390_logical_to_effective(9)convert guest logical to effective address✨
- kvm_s390_pv_deinit_aside_vm(9)Teardown a previously set aside protected VM.✨
- kvm_s390_pv_deinit_cleanup_all(9)Clean up all protected VMs associated with a specific KVM.✨
- kvm_s390_pv_deinit_vm(9)Deinitialize the current protected VM✨
- kvm_s390_pv_destroy_page(9)Destroy a guest page.✨
- kvm_s390_pv_dispose_one_leftover(9)Clean up one leftover protected VM.✨
- kvm_s390_pv_dump_complete(9)✨
- kvm_s390_pv_dump_stor_state(9)✨
- kvm_s390_pv_make_secure(9)make one guest page secure✨
- kvm_s390_pv_set_aside(9)Set aside a protected VM for later teardown.✨
- kvm_s390_real_to_abs(9)convert guest real address to guest absolute address @vcpu - guest virtual cpu @gra - guest real address✨
- kvm_s390_update_topology_change_report(9)update CPU topology change report✨
- kvm_s390_vcpu_crypto_reset_all(9)✨
- kvm_s390_vcpu_pci_enable_interp(9)✨
- kvm_set_routing_entry(9)populate a kvm routing entry from a user routing entry✨
- kvm_skip_instr32(9)skip a trapped instruction and proceed to the next✨
- kvm_stage2_wp_range(9)write protect stage2 memory region range✨
- kvm_stats_linear_hist_update(9)Update bucket value for linear histogram statistics data.✨
- kvm_stats_log_hist_update(9)Update bucket value for logarithmic histogram statistics data.✨
- kvm_stats_read(9)Common function to read from the binary statistics file descriptor.✨
- kvm_test_age_gfn(9)test young✨
- kvm_tlb_flush_vmid_range(9)Invalidate/flush a range of TLB entries✨
- kvm_trap_vz_handle_cop_unusable(9)Guest used unusable coprocessor.✨
- kvm_trap_vz_handle_msa_disabled(9)Guest used MSA while disabled in root.✨
- kvm_unmap_gfn_range(9)Unmap a range of guest addresses✨
- kvm_vcpu_exit_request(9)returns true if the VCPU should *not* enter the guest✨
- kvm_vcpu_read_pmcr(9)Read PMCR_EL0 register for the vCPU✨
- kvm_vcpu_wfi(9)emulate Wait-For-Interrupt behavior✨
- kvm_vgic_addr(9)set or get vgic VM base addresses✨
- kvm_vgic_create(9)triggered by the instantiation of the VGIC device by user space, either through the legacy KVM_CREATE_IRQCHIP ioctl (v2 only) or through the generic KVM_CREATE_DEVICE API ioctl. irqchip_in_kernel()…✨
- kvm_vgic_dist_init(9)initialize the dist data structures✨
- kvm_vgic_early_init(9)Initialize static VGIC VCPU data structures✨
- kvm_vgic_get_max_vcpus(9)Get the maximum number of VCPUs allowed by HW✨
- kvm_vgic_hyp_init(9)populates the kvm_vgic_global_state variable according to the host GIC model. Accordingly calls either vgic_v2/v3_probe which registers the KVM_DEVICE that can be instantiated by a guest later on .✨
- kvm_vgic_init_cpu_hardware(9)initialize the GIC VE hardware✨
- kvm_vgic_inject_irq(9)Inject an IRQ from a device to the vgic✨
- kvm_vgic_map_resources(9)map the MMIO regions✨
- kvm_vgic_reset_mapped_irq(9)Reset a mapped IRQ✨
- kvm_vgic_set_owner(9)Set the owner of an interrupt for a VM✨
- kvm_vgic_setup_default_irq_routing(9)Setup a default flat gsi routing table mapping all SPIs✨
- kvm_vgic_vcpu_init(9)Initialize static VGIC VCPU data structures and register VCPU-specific KVM iodevs✨
- kvm_vm_ioctl_get_dirty_log(9)get and clear the log of dirty pages in a slot✨
- kvm_vz_acquire_htimer(9)Switch to hard timer state.✨
- kvm_vz_badvaddr_to_gpa(9)Convert GVA BadVAddr from root exception to GPA.✨
- kvm_vz_guest_tlb_lookup(9)Lookup a guest VZ TLB mapping.✨
- kvm_vz_gva_to_gpa(9)Convert valid GVA to GPA.✨
- kvm_vz_load_guesttlb(9)Save a range of guest TLB entries.✨
- kvm_vz_local_flush_guesttlb_all(9)Flush all guest TLB entries.✨
- kvm_vz_local_flush_roottlb_all_guests(9)Flush all root TLB entries for guests.✨
- kvm_vz_lose_htimer(9)Ensure hard guest timer is not in use.✨
- kvm_vz_resize_guest_vtlb(9)Attempt to resize guest VTLB.✨
- kvm_vz_restore_timer(9)Restore timer state.✨
- kvm_vz_save_guesttlb(9)Save a range of guest TLB entries.✨
- kvm_vz_save_timer(9)Save guest timer state.✨
- kvm_vz_should_use_htimer(9)Find whether to use the VZ hard guest timer.✨
- kvmalloc_node(9)attempt to allocate physically contiguous memory, but upon failure, fall back to non-contiguous (vmalloc) allocation.✨
- kvmemdup(9)duplicate region of memory✨
- kvmhv_nestedv2_flush_vcpu(9)send modified Guest State IDs to the host✨
- kvmhv_nestedv2_parse_output(9)receive values from H_GUEST_RUN_VCPU output✨
- kvmhv_nestedv2_set_ptbl_entry(9)send partition and process table state to L0 host✨
- kvmhv_nestedv2_set_vpa(9)register L2 VPA with L0✨
- kvmhv_nestedv2_vcpu_create(9)create nested vcpu for the NESTEDv2 API✨
- kvmhv_nestedv2_vcpu_free(9)free the NESTEDv2 state✨
- kvmppc_gsb_capacity(9)the capacity of a guest state buffer✨
- kvmppc_gsb_data(9)the elements of a guest state buffer✨
- kvmppc_gsb_data_cap(9)the capacity of a buffer excluding the header✨
- kvmppc_gsb_data_len(9)the length of a buffer excluding the header✨
- kvmppc_gsb_for_each_elem(9)iterate over the elements in a buffer✨
- kvmppc_gsb_free(9)free a guest state buffer✨
- kvmppc_gsb_header(9)the header of a guest state buffer✨
- kvmppc_gsb_len(9)the current length of a guest state buffer✨
- kvmppc_gsb_nelems(9)the number of elements in a buffer✨
- kvmppc_gsb_new(9)create a new guest state buffer✨
- kvmppc_gsb_paddress(9)the physical address of buffer✨
- kvmppc_gsb_put(9)allocate space in a guest state buffer✨
- kvmppc_gsb_receive_data(9)flexibly update values from a guest state buffer✨
- kvmppc_gsb_recv(9)request all elements in the buffer have their value updated.✨
- kvmppc_gsb_reset(9)empty a guest state buffer✨
- kvmppc_gsb_send(9)send all elements in the buffer to the hypervisor.✨
- kvmppc_gsb_send_data(9)flexibly send values from a guest state buffer✨
- kvmppc_gsbm_clear(9)clear the guest state ID✨
- kvmppc_gsbm_fill(9)fill the entire bitmap✨
- kvmppc_gsbm_for_each(9)iterate the present guest state IDs✨
- kvmppc_gsbm_next(9)return the next set guest state ID✨
- kvmppc_gsbm_set(9)set the guest state ID✨
- kvmppc_gsbm_test(9)test the guest state ID✨
- kvmppc_gsbm_zero(9)zero the entire bitmap✨
- kvmppc_gse_data(9)pointer to data of a guest state element✨
- kvmppc_gse_for_each_elem(9)iterate over a stream of guest state elements✨
- kvmppc_gse_get_be32(9)return the data of a be32 element✨
- kvmppc_gse_get_be64(9)return the data of a be64 element✨
- kvmppc_gse_get_u32(9)return the data of a be32 element in host endianness✨
- kvmppc_gse_get_u64(9)return the data of a be64 element in host endianness✨
- kvmppc_gse_get_vector128(9)return the data of a vector element✨
- kvmppc_gse_iden(9)guest state ID of element✨
- kvmppc_gse_len(9)length of guest state element data✨
- kvmppc_gse_next(9)iterate to the next guest state element in a stream✨
- kvmppc_gse_ok(9)checks space exists for guest state element✨
- kvmppc_gse_parse(9)create a parse map from a guest state buffer✨
- kvmppc_gse_put_be32(9)add a be32 guest state element to a buffer✨
- kvmppc_gse_put_be64(9)add a be64 guest state element to a buffer✨
- kvmppc_gse_put_buff_info(9)adds a GSB description guest state element to a buffer✨
- kvmppc_gse_put_part_table(9)add a partition table guest state element to a buffer✨
- kvmppc_gse_put_proc_table(9)add a process table guest state element to a buffer✨
- kvmppc_gse_put_u32(9)add a host endian 32bit int guest state element to a buffer✨
- kvmppc_gse_put_u64(9)add a host endian 64bit guest state element to a buffer✨
- kvmppc_gse_put_vector128(9)add a vector guest state element to a buffer✨
- kvmppc_gse_total_len(9)total length of guest state element✨
- kvmppc_gse_total_size(9)space needed for a given data length✨
- kvmppc_gsid_flags(9)the flags for a guest state ID✨
- kvmppc_gsid_mask(9)the settable bits of a guest state ID✨
- kvmppc_gsid_size(9)the size of a guest state ID✨
- kvmppc_gsm_fill_info(9)serialises message to guest state buffer format✨
- kvmppc_gsm_for_each(9)iterate the guest state IDs included in a guest state message✨
- kvmppc_gsm_free(9)free guest state message✨
- kvmppc_gsm_include(9)indicate a guest state ID should be included when serializing✨
- kvmppc_gsm_includes(9)check if a guest state ID will be included when serializing✨
- kvmppc_gsm_init(9)initialize a guest state message✨
- kvmppc_gsm_new(9)creates a new guest state message✨
- kvmppc_gsm_refresh_info(9)deserialises from guest state buffer✨
- kvmppc_gsm_size(9)creates a new guest state message✨
- kvmppc_gsp_for_each(9)iterate the <guest state IDs, guest state element> pairs✨
- kvmppc_gsp_insert(9)add a mapping from an guest state ID to an element✨
- kvmppc_gsp_lookup(9)lookup an element from a guest state ID✨
- kvrealloc_node_align(9)reallocate memory; contents remain unchanged✨
- kzalloc(9)allocate memory. The memory is set to zero.✨
L
- l2x0_cache_size_of_parse(9)read cache size parameters from DT✨
- l3_handle_target(9)Handle Target specific parse and reporting✨
- l3_interrupt_handler(9)interrupt handler for l3 events✨
- l3_mon_domain_mbm_alloc(9)Allocate arch private storage for the MBM counters✨
- l3_resume_noirq(9)resume function for l3_noc✨
- l3mdev_fib_rule_match(9)Determine if flowi references an L3 master device✨
- l3mdev_fib_table_rcu(9)get FIB table id associated with an L3 master interface✨
- l3mdev_link_scope_lookup(9)IPv6 route lookup based on flow for link local and multicast addresses✨
- l3mdev_master_ifindex_rcu(9)get index of L3 master device✨
- l3mdev_master_upper_ifindex_by_index_rcu(9)get index of upper l3 master device✨
- label_cmp(9)label comparison for set ordering✨
- label_components_match(9)find perms for all subcomponents of a label✨
- label_compound_match(9)find perms for full compound label✨
- label_match(9)do a multi-component label match✨
- label_merge_cmp(9)cmp of @a merging with @b against @z for set ordering✨
- label_merge_insert(9)create a new label by merging @a and @b✨
- labelset_of_merge(9)find which labelset a merged label should be inserted✨
- ladder_do_selection(9)prepares private data for a state change✨
- ladder_enable_device(9)setup for the governor✨
- ladder_reflect(9)update the correct last_state_idx✨
- ladder_select_state(9)selects the next state to enter✨
- lan743x_pcidev_remove(9)Device Removal Routine✨
- lan78xx_configure_flowcontrol(9)Set MAC and FIFO flow control configuration✨
- lan78xx_configure_leds_from_dt(9)Configure LED enables based on DT✨
- lan78xx_configure_usb(9)Configure USB link power settings✨
- lan78xx_get_phy(9)Probe or register PHY device and set interface mode✨
- lan78xx_mac_eee_enable(9)Enable or disable MAC-side EEE support✨
- lan78xx_mac_prepare_for_phy(9)Preconfigure MAC-side interface settings✨
- lan78xx_phy_int_ack(9)Acknowledge PHY interrupt✨
- lan78xx_set_fixed_link(9)Set fixed link configuration for LAN7801✨
- LAN8814_PAGE_AFE_PMA(9)Selects Extended Page 1.✨
- LAN8814_PAGE_COMMON_REGS(9)Selects Extended Page 4.✨
- LAN8814_PAGE_EEE(9)Selects Extended Page 3.✨
- LAN8814_PAGE_PCS(9)Selects Extended Page 0.✨
- LAN8814_PAGE_PCS_DIGITAL(9)Selects Extended Page 2.✨
- LAN8814_PAGE_PORT_REGS(9)Selects Extended Page 5.✨
- LAN8814_PAGE_POWER_REGS(9)Selects Extended Page 28.✨
- LAN8814_PAGE_SYSTEM_CTRL(9)Selects Extended Page 31.✨
- lan937x_create_phy_addr_map(9)Create port-to-PHY address map for MDIO bus.✨
- lan937x_mdio_bus_preinit(9)Pre-initialize MDIO bus for accessing PHYs.✨
- lan937x_mdio_register(9)Register and configure the MDIO bus for the LAN937x.✨
- lan937x_tx_config_aneg(9)Configure auto-negotiation and fixed modes for the LAN937x TX PHY.✨
- lan937x_tx_read_mdix_status(9)Read the MDIX status for the LAN937x TX PHY.✨
- lan937x_tx_read_status(9)Read the status for the LAN937x TX PHY.✨
- lan937x_tx_set_mdix(9)Set the MDIX mode for the LAN937x TX PHY.✨
- lan_reply(9)Handle all data sent from the hardware.✨
- Landlock trace events(9)✨
- landlock_add_rule_flags(9)✨
- landlock_audit_denial(9)Create an audit record for a denied access request✨
- landlock_audit_free_domain(9)Create an audit record on domain deallocation✨
- landlock_create_ruleset_flags(9)✨
- landlock_get_applicable_subject(9)Return the subject's Landlock credential if its enforced domain applies to (i.e. handles) at least one of the access rights specified in @masks✨
- landlock_get_id_range(9)Get a range of unique IDs✨
- landlock_get_quiet_optional_accesses(9)Get optional accesses which are covered by quiet rule flags.✨
- landlock_get_rule_root(9)Get the root of a rule tree by key type✨
- landlock_init_hierarchy_log(9)Partially initialize landlock_hierarchy✨
- landlock_init_layer_masks(9)Initialize layer masks from an access request✨
- landlock_log_denial(9)Log a denied access✨
- landlock_log_free_domain(9)Log domain deallocation✨
- landlock_merge_ruleset(9)Merge a ruleset with a domain✨
- landlock_restrict_self_flags(9)✨
- landlock_store_rule(9)Create and insert a rule into the rule storage✨
- landlock_trace_denial(9)Emit a tracepoint for a denied access request✨
- landlock_trace_free_domain(9)Emit a tracepoint on domain deallocation✨
💅
getting it ready, bestie…