section 9 · Kernel routines 🧠
87928 pages · page 225 of 440
M (continued)
- mipi_dsi_create_packet(9)create a packet from a message according to the DSI protocol✨
- mipi_dsi_dcs_enter_sleep_mode(9)disable all unnecessary blocks inside the display module except interface communication✨
- mipi_dsi_dcs_enter_sleep_mode_multi(9)send DCS ENTER_SLEEP_MODE packet✨
- mipi_dsi_dcs_exit_sleep_mode(9)enable all blocks inside the display module✨
- mipi_dsi_dcs_exit_sleep_mode_multi(9)send DCS EXIT_SLEEP_MODE packet✨
- mipi_dsi_dcs_get_display_brightness(9)gets the current brightness value of the display✨
- mipi_dsi_dcs_get_display_brightness_large(9)gets the current 16-bit brightness value of the display✨
- mipi_dsi_dcs_get_pixel_format(9)gets the pixel format for the RGB image data used by the interface✨
- mipi_dsi_dcs_get_power_mode(9)query the display module's current power mode✨
- mipi_dsi_dcs_nop(9)send DCS nop packet✨
- mipi_dsi_dcs_nop_multi(9)send DCS NOP packet✨
- mipi_dsi_dcs_read(9)send DCS read request command✨
- mipi_dsi_dcs_read_multi(9)mipi_dsi_dcs_read() w/ accum_err✨
- mipi_dsi_dcs_set_column_address(9)define the column extent of the frame memory accessed by the host processor✨
- mipi_dsi_dcs_set_column_address_multi(9)define the column extent of the frame memory accessed by the host processor✨
- mipi_dsi_dcs_set_display_brightness(9)sets the brightness value of the display✨
- mipi_dsi_dcs_set_display_brightness_large(9)sets the 16-bit brightness value of the display✨
- mipi_dsi_dcs_set_display_brightness_multi(9)sets the brightness value of the display✨
- mipi_dsi_dcs_set_display_off(9)stop displaying the image data on the display device✨
- mipi_dsi_dcs_set_display_off_multi(9)send DCS SET_DISPLAY_OFF packet✨
- mipi_dsi_dcs_set_display_on(9)start displaying the image data on the display device✨
- mipi_dsi_dcs_set_display_on_multi(9)send DCS SET_DISPLAY_ON packet✨
- mipi_dsi_dcs_set_page_address(9)define the page extent of the frame memory accessed by the host processor✨
- mipi_dsi_dcs_set_page_address_multi(9)define the page extent of the frame memory accessed by the host processor✨
- mipi_dsi_dcs_set_pixel_format(9)sets the pixel format for the RGB image data used by the interface✨
- mipi_dsi_dcs_set_pixel_format_multi(9)sets the pixel format for the RGB image data used by the interface✨
- mipi_dsi_dcs_set_tear_off_multi(9)turn off the display module's Tearing Effect output signal on the TE signal line✨
- mipi_dsi_dcs_set_tear_on(9)turn on the display module's Tearing Effect output signal on the TE signal line.✨
- mipi_dsi_dcs_set_tear_on_multi(9)send DCS SET_TEAR_ON packet✨
- mipi_dsi_dcs_set_tear_scanline(9)set the scanline to use as trigger for the Tearing Effect output signal of the display module✨
- mipi_dsi_dcs_set_tear_scanline_multi(9)set the scanline to use as trigger for the Tearing Effect output signal of the display module✨
- mipi_dsi_dcs_soft_reset(9)perform a software reset of the display module✨
- mipi_dsi_dcs_soft_reset_multi(9)perform a software reset of the display module✨
- mipi_dsi_dcs_write(9)send DCS write command✨
- mipi_dsi_dcs_write_buffer(9)transmit a DCS command with payload✨
- mipi_dsi_dcs_write_buffer_chatty(9)mipi_dsi_dcs_write_buffer() w/ an error log✨
- mipi_dsi_dcs_write_buffer_multi(9)mipi_dsi_dcs_write_buffer_chatty() w/ accum_err✨
- mipi_dsi_dcs_write_seq_multi(9)transmit a DCS command with payload✨
- mipi_dsi_dcs_write_var_seq_multi(9)transmit a DCS command with non- constant payload✨
- mipi_dsi_detach(9)detach a DSI device from its DSI host✨
- mipi_dsi_device_register_full(9)create a MIPI DSI device✨
- mipi_dsi_device_unregister(9)unregister MIPI DSI device✨
- mipi_dsi_driver_register_full(9)register a driver for DSI devices✨
- mipi_dsi_driver_unregister(9)unregister a driver for DSI devices✨
- mipi_dsi_dual(9)send the same MIPI DSI command to two interfaces✨
- mipi_dsi_dual_dcs_write_buffer_multi(9)mipi_dsi_dcs_write_buffer_multi() for two dsi channels, one after the other✨
- mipi_dsi_dual_dcs_write_seq_multi(9)transmit a DCS command with payload to two dsi interfaces, one after the other✨
- mipi_dsi_dual_generic_write_multi(9)mipi_dsi_generic_write_multi() for two dsi channels, one after the other✨
- mipi_dsi_dual_generic_write_seq_multi(9)transmit data using a generic write packet to two dsi interfaces, one after the other✨
- mipi_dsi_generic_read(9)receive data using a generic read packet✨
- mipi_dsi_generic_write(9)transmit data using a generic write packet✨
- mipi_dsi_generic_write_multi(9)mipi_dsi_generic_write() w/ accum_err✨
- mipi_dsi_generic_write_seq_multi(9)transmit data using a generic write packet✨
- mipi_dsi_generic_write_var_seq_multi(9)transmit non-constant data using a generic write packet✨
- mipi_dsi_packet_format_is_long(9)check if a packet is of the long format✨
- mipi_dsi_packet_format_is_short(9)check if a packet is of the short format✨
- mipi_dsi_picture_parameter_set(9)transmit the DSC PPS to the peripheral✨
- mipi_dsi_picture_parameter_set_multi(9)transmit the DSC PPS to the peripheral✨
- mipi_dsi_pixel_format_to_bpp(9)obtain the number of bits per pixel for any given pixel format defined by the MIPI DSI specification✨
- mipi_dsi_shutdown_peripheral(9)sends a Shutdown Peripheral command✨
- mipi_dsi_shutdown_peripheral_multi(9)sends a Shutdown Peripheral command✨
- mipi_dsi_turn_on_peripheral(9)sends a Turn On Peripheral command✨
- mipi_dsi_turn_on_peripheral_multi(9)sends a Turn On Peripheral command✨
- mips_cdmm_bus_discover(9)Discover the devices on the CDMM bus.✨
- mips_cdmm_cpu_down_prep(9)Callback for CPUHP DOWN_PREP: Tear down the CDMM bus.✨
- mips_cdmm_cpu_online(9)Callback for CPUHP ONLINE: Bring up the CDMM bus.✨
- mips_cdmm_cur_base(9)Find current physical base address of CDMM region.✨
- mips_cdmm_driver_register(9)Register a CDMM driver.✨
- mips_cdmm_driver_unregister(9)Unregister a CDMM driver.✨
- mips_cdmm_early_probe(9)Minimally probe for a specific device on CDMM.✨
- mips_cdmm_get_bus(9)Get the per-CPU CDMM bus information.✨
- mips_cdmm_init(9)Initialise CDMM bus.✨
- mips_cdmm_int_work(9)Call an int returning CDMM driver callback.✨
- mips_cdmm_phys_base(9)Choose a physical base address for CDMM region.✨
- mips_cdmm_release(9)Release a removed CDMM device.✨
- mips_cdmm_setup(9)Ensure the CDMM bus is initialised and usable.✨
- mips_cdmm_void_work(9)Call a void returning CDMM driver callback.✨
- mips_cm_error_report(9)Report CM cache errors✨
- mips_cm_has_l2sync(9)determine whether an L2-only sync region is present✨
- mips_cm_l2sync(9)perform an L2-only sync operation✨
- mips_cm_l2sync_phys_base(9)retrieve the physical base address of the CM L2-sync region✨
- mips_cm_lock_other(9)lock access to redirect/other region✨
- mips_cm_lock_other_cpu(9)lock access to redirect/other region✨
- mips_cm_max_vp_width(9)return the width in bits of VP indices✨
- mips_cm_phys_base(9)retrieve the physical base address of the CM✨
- mips_cm_present(9)determine whether a Coherence Manager is present✨
- mips_cm_probe(9)probe for a Coherence Manager✨
- mips_cm_revision(9)return CM revision✨
- mips_cm_unlock_other(9)unlock access to redirect/other region✨
- mips_cm_update_property(9)update property from the device tree✨
- mips_cm_vp_id(9)calculate the hardware VP ID for a CPU✨
- mips_cpc_default_phys_base(9)retrieve the default physical base address of the CPC✨
- mips_cpc_lock_other(9)lock access to another core core: the other core to be accessed✨
- mips_cpc_phys_base(9)retrieve the physical base address of the CPC✨
- mips_cpc_present(9)determine whether a Cluster Power Controller is present✨
- mips_cpc_probe(9)probe for a Cluster Power Controller✨
- mips_cpc_unlock_other(9)unlock access to another core✨
- mips_cps_cluster_config(9)return (GCR|CPC)_CONFIG from a cluster✨
- mips_cps_first_online_in_cluster(9)Detect if CPU is first online in cluster✨
- mips_cps_multicluster_cpus(9)Detect whether CPUs are in multiple clusters✨
- mips_cps_numclusters(9)return the number of clusters present in the system✨
- mips_cps_numcores(9)return the number of cores present in a cluster✨
- mips_cps_numiocu(9)return the number of IOCUs present in a cluster✨
- mips_cps_numvps(9)return the number of VPs (threads) supported by a core✨
- mips_cpu_restore(9)Restore general CPU state. Restores important CPU context.✨
- mips_cpu_save(9)Save general CPU state. Ensures that general CPU context is saved, notably FPU and DSP.✨
- mips_dsemul(9)'Emulate' an instruction from a branch delay slot✨
- mips_ejtag_fdc_handle(9)Handle FDC events.✨
- mips_ejtag_fdc_isr(9)Interrupt handler.✨
- mips_ejtag_fdc_put(9)Kernel thread to write out channel data to FDC.✨
- mips_ejtag_fdc_put_chan(9)Write out a block of channel data.✨
- mips_ejtag_fdc_tty_timer(9)Poll FDC for incoming data.✨
- mips_gic_present(9)Determine whether a GIC is present✨
- mips_gic_vx_map_reg(9)Return GIC_Vx_<intr>_MAP register offset✨
- mips_machine_is_compatible(9)check if a machine is compatible with an FDT✨
- mips_pm_notifier(9)Notifier for preserving general CPU context.✨
- mipsr2_decoder(9)Decode and emulate a MIPS R2 instruction✨
- mipsr6_emul(9)Emulate some frequent R2/R5/R6 instructions in delay slot for performance instead of the traditional way of using a stack trampoline which is rather slow.✨
- Mirror page tables(9)✨
- misc_cg_alloc(9)Allocate misc cgroup.✨
- misc_cg_cancel_charge(9)Cancel the charge from the misc cgroup.✨
- misc_cg_capacity_show(9)Show the total capacity of misc res on the host.✨
- misc_cg_current_show(9)Show the current usage of the misc cgroup.✨
- misc_cg_free(9)Free the misc cgroup.✨
- misc_cg_max_show(9)Show the misc cgroup max limit.✨
- misc_cg_max_write(9)Update the maximum limit of the cgroup.✨
- misc_cg_peak_show(9)Show the peak usage of the misc cgroup.✨
- misc_cg_set_capacity(9)Set the capacity of the misc cgroup res.✨
- misc_cg_try_charge(9)Try charging the misc cgroup.✨
- misc_cg_uncharge(9)Uncharge the misc cgroup.✨
- misc_deregister(9)unregister a miscellaneous device✨
- misc_register(9)register a miscellaneous device✨
- miss_read_end_req(9)Handle the end of a miss read request.✨
- mite_ack_linkc(9)Check and ack the LINKC interrupt,✨
- mite_alloc_ring(9)Allocate a MITE dma ring.✨
- mite_attach(9)Allocate and initialize a MITE device for a comedi driver.✨
- mite_buf_change(9)COMEDI subdevice (*buf_change) for a MITE dma ring.✨
- mite_bytes_in_transit(9)Returns the number of unread bytes in the fifo.✨
- mite_detach(9)Unmap and free a MITE device for a comedi driver.✨
- mite_dma_arm(9)Start a MITE dma transfer.✨
- mite_dma_disarm(9)Stop a MITE dma transfer.✨
- mite_done(9)Check is a MITE dma transfer is complete.✨
- mite_free_ring(9)Free a MITE dma ring and its descriptors.✨
- mite_init_ring_descriptors(9)Initialize a MITE dma ring descriptors.✨
- mite_prep_dma(9)Prepare a MITE dma channel for transfers.✨
- mite_release_channel(9)Release a MITE dma channel.✨
- mite_request_channel(9)Request a MITE dma channel.✨
- mite_request_channel_in_range(9)Request a MITE dma channel.✨
- mite_sync_dma(9)Sync the MITE dma with the COMEDI async buffer.✨
- mix(9)The Google CityHash 16-byte hash mixing function.✨
- mixart_wait_nice_for_register_value(9)wait for a value on a peudo register, exit with a timeout✨
- mk_cidxtid(9)construct @cidxtid field✨
- mksstat_init_kern_id(9)Creates a single mksGuestStat instance descriptor and kernel-internal counters. Adds PFN mapping to the hypervisor.✨
- mksstat_init_record_time(9)Initializes an MKSGuestStatCounterTime-based record for the respective mksGuestStat index.✨
- mktime64(9)Converts date to seconds.✨
- ml_init(9)mbuf list API✨
- mldsa_verify(9)Verify an ML-DSA signature✨
- mlme_reset_request_sync(9)MLME_RESET_request/confirm according to API Spec✨
- mlme_set_request_sync(9)MLME_SET_request/confirm according to API Spec✨
- mlock_folio(9)mlock a folio already on (or temporarily off) LRU✨
- mlock_new_folio(9)mlock a newly allocated folio not yet on LRU✨
- mls_export_netlbl_cat(9)Export the MLS categories to NetLabel✨
- mls_export_netlbl_lvl(9)Export the MLS sensitivity levels to NetLabel✨
- mls_import_netlbl_cat(9)Import the MLS categories from NetLabel✨
- mls_import_netlbl_lvl(9)Import the NetLabel MLS sensitivity levels✨
- mlx4_ACCESS_PTYS_REG(9)Access PTYs (Port Type and Speed) register✨
- mlx4_ACCESS_REG(9)Generic access reg command.✨
- mlx4_ALLOCATE_VPP_get(9)Query port VPP available resources and allocation. Before distribution of VPPs to priorities, only available_vpp is returned. After initialization it returns the distribution of VPPs among priorities.✨
- mlx4_ALLOCATE_VPP_set(9)Distribution of VPPs among different priorities. The total number of VPPs assigned to all for a port must not exceed the value reported by available_vpp in mlx4_ALLOCATE_VPP_get. VPP allocation is…✨
- mlx4_en_phc_adjfine(9)adjust the frequency of the hardware clock✨
- mlx4_en_phc_adjtime(9)Shift the time of the hardware clock✨
- mlx4_en_phc_enable(9)enable or disable an ancillary feature✨
- mlx4_en_phc_gettime(9)Reads the current time from the hardware clock✨
- mlx4_en_phc_settime(9)Set the current time on the hardware clock✨
- mlx4_en_remove_timestamp(9)disable PTP device✨
- mlx4_get_module_info(9)Read cable module eeprom data✨
- mlx4_SET_PORT_PRIO2TC(9)This routine maps user priorities to traffic classes of a given port and device.✨
- mlx4_SET_PORT_SCHEDULER(9)This routine configures the arbitration between traffic classes (ETS) and configured rate limit for traffic classes. tc_tx_bw, pg and ratelimit are arrays where each index represents a TC. The…✨
- mlx4_SET_VPORT_QOS_get(9)Query QoS properties of a Vport. Each priority allowed for the Vport is assigned with a share of the BW, and a BW limitation. This commands query the current QoS values.✨
- mlx4_SET_VPORT_QOS_set(9)Set QoS properties of a Vport. QoS parameters can be modified at any time, but must be initialized before any QP is associated with the VPort.✨
- mlx5_cmd_cleanup_async_ctx(9)Clean up an async_ctx✨
- mlx5_cmd_do(9)Executes a fw command, wait for completion. Unlike mlx5_cmd_exec, this function will not translate or intercept outbox.status and will return -EREMOTEIO when outbox.status != MLX5_CMD_STAT_OK✨
- mlx5_cmd_exec(9)Executes a fw command, wait for completion✨
- mlx5_cmd_exec_polling(9)Executes a fw command, poll for completion Needed for driver force teardown, when command completion EQ will not be available to complete the command✨
- mlx5_ctrl_irq_release(9)release a ctrl IRQ back to the system.✨
- mlx5_ctrl_irq_request(9)request a ctrl IRQ for mlx5 device.✨
- mlx5_eq_disable(9)Disable EQ for receiving EQEs✨
- mlx5_eq_enable(9)Enable EQ for receiving EQEs✨
- mlx5_esw_get(9)Increase esw user count.✨
- mlx5_esw_hold(9)Try to take a read lock on esw mode lock.✨
- mlx5_esw_put(9)Decrease esw user count.✨
- mlx5_esw_query_functions(9)Returns raw output about functions state✨
- mlx5_esw_release(9)Release a read lock on esw mode lock.✨
- mlx5_esw_try_lock(9)Take a write lock on esw mode lock.✨
- mlx5_esw_unlock(9)Release write lock on esw mode lock✨
- mlx5_eswitch_enable(9)Enable eswitch✨
- mlx5_eswitch_enable_locked(9)Enable eswitch✨
- mlx5_eswitch_get_core_dev(9)Get the mdev device✨
- mlx5_eswitch_get_total_vports(9)Get total vports of the eswitch✨
- mlx5_fc_local_create(9)Allocate mlx5_fc struct for a counter which was already acquired using its counter id and bulk data.✨
💅
getting it ready, bestie…