section 9 · Kernel routines 🧠
87928 pages · page 217 of 440
M (continued)
- macio_release_dev(9)free a macio device structure when all users of it are finished.✨
- macio_release_resource(9)Release an MMIO resource✨
- macio_release_resources(9)Release reserved memory resources✨
- macio_request_resource(9)Request an MMIO resource✨
- macio_request_resources(9)Reserve all memory resources✨
- macio_resource_quirks(9)tweak or skip some resources for a device✨
- macio_unregister_driver(9)Unregisters a new MacIO device driver✨
- macro to update bits.(9)✨
- macronix_set_read_retry(9)Set the retry mode✨
- madd_func(9)Emulate a MADD instruction✨
- maddu_func(9)Emulate a MADDU instruction✨
- madera_set_output_mode(9)Set the mode of the specified output✨
- Madvise Logic - Splitting and Traversal(9)✨
- madvise_purgeable(9)Handle purgeable buffer object advice✨
- madvise_range_needs_invalidation(9)Check whether madvise needs invalidation✨
- mailbox_chan_validate(9)Validate transport configuration and map channels✨
- main(9)entry point for SPU-side context save.✨
- Main resources(9)✨
- maj3(9)Compute the majority of 3 inputs✨
- make_bad_inode(9)mark an inode bad due to an I/O error✨
- make_bin(9)Allocate a bin and put it into the packer's list.✨
- make_data_vio_pool(9)Initialize a data_vio pool.✨
- make_dev(9)create and destroy character devices including devfs registration✨
- make_dev(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_dev_alias(9)create and destroy character devices including devfs registration✨
- make_dev_alias(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_dev_alias_p(9)create and destroy character devices including devfs registration✨
- make_dev_alias_p(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_dev_cred(9)create and destroy character devices including devfs registration✨
- make_dev_cred(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_dev_credf(9)create and destroy character devices including devfs registration✨
- make_dev_credf(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_dev_p(9)create and destroy character devices including devfs registration✨
- make_dev_p(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_dev_s(9)create and destroy character devices including devfs registration✨
- make_dev_s(9freebsd)manage cdev's and DEVFS registration for devices✨
- make_device_exclusive(9)Mark a page for exclusive use by a device✨
- make_field(9)Make subsequent fields of a repository node name.✨
- make_first_field(9)Make the first field of a repository node name.✨
- make_forest(9)Make a collection of trees for a block_map, expanding the existing forest if there is one.✨
- make_free_space(9)make more free space on the file-system.✨
- MAKE_GUC_KLV_KEY(9)Prepare KLV KEY name based on unique KLV definition tag.✨
- MAKE_GUC_KLV_LEN(9)Prepare KLV LEN name based on unique KLV definition tag.✨
- MAKE_GUC_KLV_VF_CFG_THRESHOLD_KEY(9)Prepare the name of the KLV key constant.✨
- MAKE_GUC_KLV_VF_CFG_THRESHOLD_LEN(9)Prepare the name of the KLV length constant.✨
- make_idx_node(9)make an index node for fill-the-gaps method of TNC commit.✨
- make_kgid(9)Map a user-namespace gid pair into a kgid.✨
- make_kprojid(9)Map a user-namespace projid pair into a kprojid.✨
- make_kqid(9)Map a user-namespace, type, qid tuple into a kqid.✨
- make_kqid_gid(9)Make a kqid from a kgid✨
- make_kqid_invalid(9)Explicitly make an invalid kqid✨
- make_kqid_projid(9)Make a kqid from a projid✨
- make_kqid_uid(9)Make a kqid from a kuid✨
- make_kuid(9)Map a user-namespace uid pair into a kuid.✨
- make_lsave_dirty(9)make lsave node dirty.✨
- make_ltab_dirty(9)make ltab node dirty.✨
- make_nnode_dirty(9)find a nnode and, if found, make it dirty.✨
- make_node_dirty(9)make node dirty.✨
- make_partition(9)Create a new partition from the beginning or end of the unused space in a layout.✨
- make_pbn_lock_pool(9)Create a new PBN lock pool and all the lock instances it can loan out.✨
- make_pnode_dirty(9)find a pnode and, if found, make it dirty.✨
- make_provisional_reference(9)Do the bookkeeping for making a provisional reference.✨
- make_rc_ack(9)construct a response packet (ACK, NAK, or RDMA read)✨
- make_reservation(9)reserve journal space.✨
- make_slab(9)Construct a new, empty slab.✨
- make_thread_read_only(9)Inform each thread that the VDO is in read-only mode.✨
- make_tree_dirty(9)mark the entire LEB properties tree dirty.✨
- make_vfsgid(9)map a filesystem kgid according to an idmapping✨
- make_vfsuid(9)map a filesystem kuid according to an idmapping✨
- make_vio_pool(9)Create a new vio pool.✨
- MAKE_XE_GUC_KLV_THRESHOLD_INDEX(9)Create enumerator name.✨
- MAKE_XE_GUC_KLV_THRESHOLDS_SET(9)Generate various GuC thresholds definitions.✨
- Makefile(9)✨
- Makefile(9lua)✨
- MakeIocReady(9)Get IOC to a READY state, using KickStart if needed.✨
- makeiplcookie(9)compose an ipl cookie✨
- MALI_C55_PARAMS_MAX_SIZE(9)Maximum size of all Mali C55 Parameters✨
- mali_c55_set_plane_done(9)mark the plane as written and process the buffer if both planes are finished.✨
- malloc(9)kernel memory management routines✨
- malloc(9freebsd)kernel memory management routines✨
- malloc_aligned(9)kernel memory management routines✨
- MALLOC_DECLARE(9)kernel memory management routines✨
- MALLOC_DECLARE(9freebsd)kernel memory management routines✨
- MALLOC_DEFINE(9)kernel memory management routines✨
- MALLOC_DEFINE(9freebsd)kernel memory management routines✨
- malloc_domainset(9)kernel memory management routines✨
- malloc_domainset(9freebsd)kernel memory management routines✨
- malloc_domainset_aligned(9)kernel memory management routines✨
- malloc_domainset_exec(9)kernel memory management routines✨
- malloc_exec(9)kernel memory management routines✨
- malloc_usable_size(9)kernel memory management routines✨
- mallocarray(9)kernel memory management routines✨
- mallocarray(9freebsd)kernel memory management routines✨
- mallocarray_domainset(9)kernel memory management routines✨
- manage_rcvq(9)manage a context's receive queue✨
- manage_workers(9)manage worker pool✨
- managed resources(9)✨
- mangle_name(9)mangle a profile name to std profile layout form✨
- Manual switching and manual power control(9)✨
- manufacturer(9)✨
- Map layer(9)✨
- map__objdump_2mem(9)convert objdump address to a memory address.✨
- map__rip_2objdump(9)convert symbol start address to objdump address.✨
- map_cdies(9)Map user domain ID to compute domain ID✨
- map_cmd_status(9)Maps FW cmd status to OS cmd status✨
- map_data_for_srp_cmd(9)- Calls functions to map data for srp cmds✨
- map_device_va(9)map the given memory.✨
- map_iommu(9)map the iommu's registers✨
- map_old_perms(9)map old file perms layout to the new layout✨
- map_partition_power_domain_id(9)Map user domain ID to partition domain ID✨
- map_persist_bufs(9)- Pre-map persistent data for adapter logins✨
- map_phys_pg_pack(9)maps the physical page pack..✨
- map_range(9)Map a contiguous range of physical pages into virtual memory✨
- map_rxpool_buf_to_ltb(9)Map given rxpool buffer to offset in an LTB.✨
- map_sg_data(9)- Maps dma for a scatterlist and initializes descriptor fields✨
- map_skb(9)map an skb for DMA to the device✨
- map_txpool_buf_to_ltb(9)Map given txpool buffer to offset in an LTB.✨
- map_wmi_error(9)map errors from WMI methods to kernel error codes✨
- Maple tree flags(9)✨
- maple_add_packet(9)add a single instruction to the maple bus queue✨
- maple_driver_register(9)register a maple driver✨
- maple_driver_unregister(9)unregister a maple driver.✨
- maple_getcond_callback(9)setup handling MAPLE_COMMAND_GETCOND✨
- mapped_fsgid(9)return caller's fsgid mapped according to an idmapping✨
- mapped_fsuid(9)return caller's fsuid mapped according to an idmapping✨
- mapping_align_index(9)Align index for this mapping.✨
- mapping_evict_folio(9)Remove an unused folio from the page-cache.✨
- mapping_pmd_folio_support(9)Check if a mapping supports PMD-sized folio✨
- mapping_read_folio_gfp(9)Read into page cache, using specified allocation flags.✨
- mapping_seek_hole_data(9)Seek for SEEK_DATA / SEEK_HOLE in the page cache.✨
- mapping_set_error(9)record a writeback error in the address_space✨
- mapping_set_large_folios(9)Indicate the file supports large folios.✨
- mapping_try_invalidate(9)Invalidate all the evictable folios of one inode✨
- mapping_wrprotect_range(9)Write-protect all mappings in a specified range.✨
- maps__mutate_mapping(9)Apply write-protected mutations to a map.✨
- mark_bbt_block_bad(9)Mark one of the block reserved for BBT bad✨
- mark_bbt_region(9)[GENERIC] mark the bad block table regions✨
- mark_buffer_dirty(9)mark a buffer_head as needing writeout✨
- mark_inode_clean(9)mark UBIFS inode as clean.✨
- mark_nosave_pages(9)Mark pages that should not be saved.✨
- mark_oom_victim(9)mark the given task as OOM victim✨
- mark_raw_hash_blacklisted(9)Add a hash to the system blacklist✨
- mark_slab_journal_dirty(9)Put a slab journal on the dirty list of its allocator in the correct order.✨
- marvell_config_aneg_fiber(9)restart auto-negotiation or write BMCR✨
- marvell_init_one(9)Register Marvell ATA PCI device with kernel services✨
- marvell_pata_active(9)check if PATA is active✨
- marvell_pre_reset(9)probe begin✨
- mas_alloc_cyclic(9)Internal call to find somewhere to store an entry✨
- mas_erase(9)Find the range in which index resides and erase the entire range.✨
- mas_find(9)On the first call, find the entry at or after mas->index up to %max. Otherwise, find the entry after mas->index.✨
- mas_find_range(9)On the first call, find the entry at or after mas->index up to %max. Otherwise, advance to the next slot mas->index.✨
- mas_find_range_rev(9)On the first call, find the first non-null entry at or below mas->index down to %min. Otherwise advance to the previous slot after mas->index down to %min.✨
- mas_find_rev(9)On the first call, find the first non-null entry at or below mas->index down to %min. Otherwise find the first non-null entry below mas->index down to %min.✨
- mas_find_rev_setup(9)Internal function to set up mas_find_*_rev()✨
- mas_find_setup(9)Internal function to set up mas_find*().✨
- mas_for_each(9)Iterate over a range of the maple tree.✨
- mas_for_each_rev(9)Iterate over a range of the maple tree in reverse order.✨
- mas_insert(9)Internal call to insert a value✨
- mas_next(9)Get the next entry.✨
- mas_next_range(9)Advance the maple state to the next range✨
- mas_nomem(9)Check if there was an error allocating and do the allocation if necessary.✨
- mas_nomem_nofail(9)Retry allocations with __GFP_NOFAIL, if the maple state has stored the -ENOMEM error.✨
- mas_pause(9)Pause a mas_find/mas_for_each to drop the lock.✨
- mas_prealloc_calc(9)Calculate number of nodes needed for a given store operation✨
- mas_preallocate(9)Preallocate enough nodes for a store operation✨
- mas_prev(9)Get the previous entry✨
- mas_prev_range(9)Advance to the previous range✨
- mas_reset(9)Reset a Maple Tree operation state.✨
- mas_set(9)Set up Maple Tree operation state for a different index.✨
- mas_set_range(9)Set up Maple Tree operation state for a different index.✨
- mas_store(9)Store an @entry.✨
- mas_store_gfp(9)Store a value into the tree.✨
- mas_store_prealloc(9)Store a value into the tree using memory preallocated in the maple state.✨
- mas_walk(9)Search for @mas->index in the tree.✨
- mas_wr_preallocate(9)Preallocate enough nodes for a store operation✨
- mask_apply_and_normalize(9)applies mask on val and normalize the result✨
- master and authentication(9)✨
- match8(9)8-bit binary match detector✨
- match_bytes(9)Check an 8-byte word for bytes matching the value specified✨
- match_ctxt(9)match context✨
- match_dev_by_label(9)callback for finding a partition using its label✨
- match_dev_by_uuid(9)callback for finding a partition using its uuid✨
- match_device(9)Report whether this driver can handle this device✨
- match_devname_and_update_preferred_console(9)Update a preferred console when matching devname is found.✨
- match_exception(9)iterates the exception list trying to find a complete match✨
- match_exception_partial(9)iterates the exception list trying to find a partial match✨
- match_hex(9)scan a hex representation of an integer from a substring_t✨
- match_int(9)scan a decimal representation of an integer from a substring_t✨
- match_mnt(9)handle path matching for mount✨
- match_mnt_flags(9)Do an ordered match on mount flags✨
- match_mnt_path_str(9)handle path matching for mount✨
- match_number(9)scan a number in the given base from a substring_t✨
- match_octal(9)scan an octal representation of an integer from a substring_t✨
- match_one(9)Determines if a string matches a simple pattern✨
- match_parisc_device(9)Matches a parisc device against a given hardware path entry.✨
- match_pattern(9)compare a string with a pattern which might include wildcard '*' and '?' TODO : implement consideration about DOS_DOT, DOS_QM and DOS_STAR✨
- match_pci_device(9)Matches a pci device against a given hardware path entry.✨
- match_strdup(9)allocate a new string with the contents of a substring_t✨
- match_string(9)matches given string in an array✨
- match_strlcpy(9)Copy the characters from a substring_t to a sized buffer✨
💅
getting it ready, bestie…