section 9 · Kernel routines 🧠
87928 pages · page 226 of 440
M (continued)
- mlx5_fpga_get_sbu_caps(9)Read the SBU capabilities✨
- mlx5_fpga_mem_read(9)Read from FPGA memory address space✨
- mlx5_fpga_mem_write(9)Write to FPGA memory address space✨
- mlx5_fpga_sbu_conn_create(9)Initialize a new FPGA SBU connection✨
- mlx5_fpga_sbu_conn_destroy(9)Destroy an FPGA SBU connection✨
- mlx5_fpga_sbu_conn_sendmsg(9)Queue the transmission of a packet✨
- mlx5_get_default_msix_vec_count(9)Get the default number of MSI-X vectors to be assigned to each VF.✨
- mlx5_ib_get_counters_id(9)Returns counters id to use for device+port✨
- mlx5_ib_read_user_wqe_common(9)Copy a WQE (or part of) from user WQ to kernel buffer✨
- mlx5_irq_affinity_request(9)request an IRQ according to the given mask.✨
- mlx5_irq_release_vector(9)release one IRQ back to the system.✨
- mlx5_irq_request(9)request an IRQ for mlx5 PF/VF device.✨
- mlx5_irq_request_vector(9)request one IRQ for mlx5 device.✨
- mlx5_lag_set_port_affinity(9)✨
- mlx5_lag_shared_fdb_create(9)Create shared FDB LAG✨
- mlx5_set_msix_vec_count(9)Set dynamically allocated MSI-X on the VF✨
- mlx5_sriov_blocking_notifier_register(9)Register a VF notification block chain.✨
- mlx5_sriov_blocking_notifier_unregister(9)Unregister a VF from a notification block chain.✨
- mlx5_vf_get_core_dev(9)Get the mlx5 core device from a given VF PCI device if mlx5_core is its driver.✨
- mlx5_vf_put_core_dev(9)Put the mlx5 core device back.✨
- mlx5dr_buddy_alloc_mem(9)Update second level bitmap.✨
- mlx5dr_send_fill_and_append_ste_send_info(9)Add data to be sent with send_list parameters:✨
- mlx5dr_send_postsend_ste(9)write size bytes into offset from the hw cm.✨
- mlx5e_tc_act_get(9)Get an action parser for an action id.✨
- mlx5e_tc_act_init_parse_state(9)Init a new parse_state.✨
- mlx5hws_action_create_aso_meter(9)Create direct rule ASO flow meter action.✨
- mlx5hws_action_create_counter(9)Create direct rule counter action.✨
- mlx5hws_action_create_default_miss(9)Create a direct rule default miss action. Defaults are RX: Drop, TX: Wire.✨
- mlx5hws_action_create_dest_array(9)Create a dest array action, this action can duplicate packets and forward to multiple destinations in the destination list.✨
- mlx5hws_action_create_dest_drop(9)Create a direct rule drop action.✨
- mlx5hws_action_create_dest_match_range(9)Create direct rule range match action.✨
- mlx5hws_action_create_dest_table(9)Create direct rule goto table action.✨
- mlx5hws_action_create_dest_table_num(9)Create direct rule goto table number action.✨
- mlx5hws_action_create_dest_vport(9)Create direct rule goto vport action.✨
- mlx5hws_action_create_flow_sampler(9)Create direct rule flow sampler action.✨
- mlx5hws_action_create_insert_header(9)Create insert header action.✨
- mlx5hws_action_create_last(9)Create direct rule LAST action.✨
- mlx5hws_action_create_modify_header(9)Create direct rule modify header action.✨
- mlx5hws_action_create_pop_vlan(9)Create direct rule pop vlan action.✨
- mlx5hws_action_create_push_vlan(9)Create direct rule push vlan action.✨
- mlx5hws_action_create_reformat(9)Create direct rule reformat action.✨
- mlx5hws_action_create_remove_header(9)Create remove header action.✨
- mlx5hws_action_create_tag(9)Create direct rule TAG action.✨
- mlx5hws_action_destroy(9)Destroy direct rule action.✨
- mlx5hws_action_get_dev(9)Get mlx5 core device.✨
- mlx5hws_action_get_type(9)Get action type.✨
- mlx5hws_action_template_create(9)Create a new action template based on an action_type array.✨
- mlx5hws_action_template_destroy(9)Destroy action template.✨
- mlx5hws_bwc_matcher_create(9)Create a new BWC direct rule matcher.✨
- mlx5hws_bwc_matcher_destroy(9)Destroy BWC direct rule matcher.✨
- mlx5hws_bwc_rule_action_update(9)Update actions on an existing BWC rule.✨
- mlx5hws_bwc_rule_create(9)Create a new BWC rule.✨
- mlx5hws_bwc_rule_destroy(9)Destroy BWC direct rule.✨
- mlx5hws_context_close(9)Close a context used for direct hardware steering.✨
- mlx5hws_context_open(9)Open a context used for direct rule insertion using hardware steering.✨
- mlx5hws_context_set_peer(9)Set a peer context. Each context can have multiple contexts as peers.✨
- mlx5hws_debug_dump(9)Dump HWS info✨
- mlx5hws_is_supported(9)Check whether HWS is supported✨
- mlx5hws_match_template_create(9)Create a new match template based on items mask. The match template will be used for matcher creation.✨
- mlx5hws_match_template_destroy(9)Destroy a match template.✨
- mlx5hws_matcher_attach_at(9)Attach a new action template to a direct rule matcher.✨
- mlx5hws_matcher_create(9)Create a new direct rule matcher.✨
- mlx5hws_matcher_destroy(9)Destroy a direct rule matcher.✨
- mlx5hws_matcher_resize_rule_move(9)Enqueue moving rule operation.✨
- mlx5hws_matcher_resize_set_target(9)Link two matchers and enable moving rules.✨
- mlx5hws_rule_action_update(9)Enqueue update actions on an existing rule.✨
- mlx5hws_rule_create(9)Enqueue create rule operation.✨
- mlx5hws_rule_destroy(9)Enqueue destroy rule operation.✨
- mlx5hws_send_queue_action(9)Perform an action on the queue✨
- mlx5hws_send_queue_poll(9)Poll queue for rule creation and deletions completions.✨
- mlx5hws_table_create(9)Create a new direct rule table. Each table can contain multiple matchers.✨
- mlx5hws_table_destroy(9)Destroy direct rule table.✨
- mlx5hws_table_get_id(9)Get ID of the flow table.✨
- mlx5hws_table_set_default_miss(9)Set default miss table for mlx5hws_table by using another mlx5hws_table. Traffic which all table matchers miss will be forwarded to miss table.✨
- mlx5r_umr_dmabuf_update_pgsz(9)Safely update DMABUF MR page size and its entries accordingly✨
- mlx5r_umr_revoke_mr(9)Fence all DMA on the MR✨
- mlx90632_perform_measurement(9)Trigger and retrieve current measurement cycle✨
- mlx90632_perform_measurement_burst(9)Trigger and retrieve current measurement cycle in step sleep mode✨
- mlx90632_pm_interraction_wakeup(9)Measure time between user interactions to change powermode✨
- mlx90632_reset_delay(9)Give the mlx90632 some time to reset properly If this is not done, the following I2C command(s) will not be accepted.✨
- mlx90635_pm_interaction_wakeup(9)Measure time between user interactions to change powermode✨
- mlx90635_reset_delay(9)Give the mlx90635 some time to reset properly If this is not done, the following I2C command(s) will not be accepted.✨
- mm_account_fault(9)Do page fault accounting✨
- mm_communicate(9)Adjust the communication buffer to StandAlonneMM and send it to TEE✨
- mma9551_app_reset(9)reset application✨
- mma9551_gpio_config(9)configure gpio✨
- mma9551_read_accel_chan(9)read accelerometer channel✨
- mma9551_read_accel_scale(9)read accelerometer scale✨
- mma9551_read_config_byte(9)read 1 configuration byte✨
- mma9551_read_config_word(9)read 1 config word✨
- mma9551_read_config_words(9)read multiple config words✨
- mma9551_read_status_byte(9)read 1 status byte✨
- mma9551_read_status_word(9)read 1 status word✨
- mma9551_read_status_words(9)read multiple status words✨
- mma9551_read_version(9)read device version information✨
- mma9551_set_device_state(9)sets HW power mode✨
- mma9551_set_power_state(9)sets runtime PM state✨
- mma9551_sleep(9)sleep✨
- mma9551_update_config_bits(9)update bits in register✨
- mma9551_write_config_byte(9)write 1 configuration byte✨
- mma9551_write_config_word(9)write 1 config word✨
- mma9551_write_config_words(9)write multiple config words✨
- mmap_action_complete(9)Execute VMA descriptor action.✨
- mmap_action_ioremap(9)helper for mmap_prepare hook to specify that a pure PFN I/O remap is required.✨
- mmap_action_ioremap_full(9)helper for mmap_prepare hook to specify that the entirety of a VMA should be PFN I/O remapped.✨
- mmap_action_map_kernel_pages(9)helper for mmap_prepare hook to specify that @num kernel pages contained in the @pages array should be mapped to userland starting at virtual address @start.✨
- mmap_action_map_kernel_pages_full(9)helper for mmap_prepare hook to specify that kernel pages contained in the @pages array should be mapped to userland from @desc->start to @desc->end.✨
- mmap_action_prepare(9)Perform preparatory setup for an VMA descriptor action which need to be performed.✨
- mmap_action_remap(9)helper for mmap_prepare hook to specify that a pure PFN remap is required.✨
- mmap_action_remap_full(9)helper for mmap_prepare hook to specify that the entirety of a VMA should be PFN remapped.✨
- mmap_action_simple_ioremap(9)helper for mmap_prepare hook to specify that the physical range in [start_phys_addr, start_phys_addr + size) should be I/O remapped.✨
- mmap_address_hint_valid(9)Validate the address hint of mmap✨
- mmap_region(9)Actually perform the userland mapping of a VMA into current->mm with known, aligned and overflow-checked @addr and @len, and correctly determined VMA flags @vm_flags and page offset @pgoff.✨
- mmb_sync(9)write out & wait upon all buffers in a list✨
- mmc35240_raw_to_mgauss(9)convert raw readings to milli gauss. Also apply compensation for output value.✨
- mmc_add_host(9)initialise host hardware✨
- mmc_alloc_host(9)initialise the per-host structure.✨
- mmc_attach_sd_uhs2(9)select UHS2 interface✨
- mmc_claim_host(9)exclusively claim a host✨
- mmc_cqe_post_req(9)CQE post process of a completed MMC request✨
- mmc_cqe_request_done(9)CQE has finished processing an MMC request✨
- mmc_detect_change(9)process change of state on a MMC socket✨
- mmc_erase(9)erase sectors.✨
- mmc_first_nonreserved_index(9)get the first index that is not reserved✨
- mmc_free_host(9)free the host structure✨
- mmc_gpiod_request_cd(9)request a gpio descriptor for card-detection✨
- mmc_gpiod_request_ro(9)request a gpio descriptor for write protection✨
- mmc_gpiod_set_cd_config(9)set config for card-detection GPIO✨
- mmc_handle_undervoltage(9)Handle an undervoltage event on the MMC bus✨
- mmc_hsq_finalize_request(9)finalize one request if the request is done✨
- mmc_hw_reset(9)reset the card in hardware✨
- mmc_init_queue(9)initialise a queue structure.✨
- mmc_interrupt_hpi(9)Issue for High priority Interrupt✨
- mmc_is_req_done(9)Determine if a 'cap_cmd_during_tfr' request is done✨
- mmc_ocrbitnum_to_vdd(9)Convert a OCR bit number to its voltage✨
- mmc_of_parse(9)parse host's device properties✨
- mmc_of_parse_voltage(9)return mask of supported voltages✨
- mmc_post_req(9)Post process a completed request✨
- mmc_pre_req(9)Prepare for a new request✨
- mmc_read_tuning(9)read data blocks from the mmc✨
- mmc_register_driver(9)register a media driver✨
- mmc_regulator_disable_vqmmc(9)disable VQMMC regulator for a host✨
- mmc_regulator_enable_vqmmc(9)enable VQMMC regulator for a host✨
- mmc_regulator_get_ocrmask(9)return mask of supported voltages✨
- mmc_regulator_get_supply(9)try to get VMMC and VQMMC regulators for a host✨
- mmc_regulator_register_undervoltage_notifier(9)Register for undervoltage events✨
- mmc_regulator_set_ocr(9)set regulator to match host->ios voltage✨
- mmc_regulator_set_vqmmc(9)Set VQMMC as per the ios✨
- mmc_regulator_set_vqmmc2(9)Set vqmmc2 as per the ios->vqmmc2_voltage✨
- mmc_regulator_unregister_undervoltage_notifier(9)Unregister undervoltage notifier✨
- mmc_release_host(9)release a host✨
- mmc_remove_host(9)remove host hardware✨
- mmc_request_done(9)finish processing an MMC request✨
- mmc_retune_disable(9)exit a transfer mode that requires retuning✨
- mmc_retune_enable(9)enter a transfer mode that requires retuning✨
- mmc_rpmb_ioctl(9)ioctl handler for the RPMB chardev✨
- mmc_run_bkops(9)Run BKOPS for supported cards✨
- mmc_set_data_timeout(9)set the timeout for a data command✨
- mmc_unregister_driver(9)unregister a media driver✨
- mmc_vdd_to_ocrbitnum(9)Convert a voltage to the OCR bit number✨
- mmc_vddrange_to_ocrmask(9)Convert a voltage range to the OCR mask✨
- mmc_wait_for_cmd(9)start a command and wait for completion✨
- mmc_wait_for_req(9)start a request and wait for completion✨
- mmd_eee_adv_to_ethtool_adv_t(9)✨
- mmd_eee_cap_to_ethtool_sup_t(9)✨
- mmget(9)Pin the address space associated with a &struct mm_struct.✨
- mmgrab(9)Pin a &struct mm_struct.✨
- mmhub_v1_0_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v1_7_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v1_8_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v2_0_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v2_3_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v3_0_1_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v3_0_2_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v3_0_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v3_3_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v4_1_0_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v4_2_0_set_fault_enable_default(9)update GART/VM fault handling✨
- mmhub_v9_4_set_fault_enable_default(9)update GART/VM fault handling✨
- MMIO HXG Message(9)✨
- MMIO regions exposed to userspace.(9)✨
- MMU backing pages(9)✨
- MMU backing pages (constants)(9)✨
- MMU Notifier(9)✨
- mmu_get_page_table_base_index(9)Get the page table base index of MMU[ID]✨
- mmu_interval_check_retry(9)Test if a collision has occurred✨
- mmu_interval_notifier_insert(9)Insert an interval notifier✨
- mmu_interval_notifier_remove(9)Remove a interval notifier✨
- mmu_interval_read_begin(9)Begin a read side critical section against a VA range✨
- mmu_interval_read_retry(9)End a read side critical section against a VA range✨
- mmu_interval_set_seq(9)Save the invalidation sequence✨
- mmu_invalidate_cache(9)nvalidate the page table cache of MMU[ID]✨
- mmu_invalidate_cache_all(9)Invalidate the page table cache of all MMUs✨
- mmu_notifier_get_locked(9)Return the single struct mmu_notifier for the mm & ops✨
- mmu_notifier_put(9)Release the reference on the notifier✨
- mmu_notifier_register(9)Register a notifier on a mm✨
- mmu_notifier_synchronize(9)Ensure all mmu_notifiers are freed✨
- mmu_reg_load(9)Read from a control register of MMU[ID]✨
- mmu_reg_store(9)Write to a control register of MMU[ID]✨
- mmu_set_page_table_base_index(9)Set the page table base index of MMU[ID]✨
💅
getting it ready, bestie…