section 9 · Kernel routines 🧠
87928 pages · page 400 of 440
U (continued)
- ubifs_encrypt(9)Encrypt data.✨
- ubifs_end_scan(9)update LEB scanning information at end of scan.✨
- ubifs_ensure_cat(9)ensure LEB properties are categorized.✨
- ubifs_fast_find_empty(9)try to find an empty LEB quickly.✨
- ubifs_fast_find_frdi_idx(9)try to find a freeable index LEB quickly.✨
- ubifs_fast_find_free(9)try to find a LEB with free space quickly.✨
- ubifs_fast_find_freeable(9)try to find a freeable LEB quickly.✨
- ubifs_find_dirty_idx_leb(9)try to find dirtiest index LEB as at last commit.✨
- ubifs_find_dirty_leb(9)find a dirty LEB for the Garbage Collector.✨
- ubifs_find_free_leb_for_idx(9)find a free LEB for the index.✨
- ubifs_find_free_space(9)find a data LEB with free space.✨
- ubifs_fixup_free_space(9)find & fix all LEBs with free space.✨
- ubifs_garbage_collect(9)UBIFS garbage collector.✨
- ubifs_garbage_collect_leb(9)garbage-collect a logical eraseblock.✨
- ubifs_gc_end_commit(9)garbage collection at end of commit.✨
- ubifs_gc_should_commit(9)determine if it is time for GC to run commit.✨
- ubifs_gc_start_commit(9)garbage collection at start of commit.✨
- ubifs_get_free_space(9)return amount of free space.✨
- ubifs_get_free_space_nolock(9)return amount of free space.✨
- ubifs_get_idx_gc_leb(9)get a LEB from GC'd index LEB list.✨
- ubifs_get_lp_stats(9)get lprops statistics.✨
- ubifs_get_lprops(9)get reference to LEB properties.✨
- ubifs_get_nnode(9)get a nnode.✨
- ubifs_get_pnode(9)get a pnode.✨
- ubifs_get_wbuf(9)get the wbuf associated with a LEB, if there is one.✨
- ubifs_hash_calc_hmac(9)calculate a HMAC from a hash✨
- ubifs_hmac_wkm(9)Create a HMAC of the well known message✨
- ubifs_idx_branch(9)return pointer to an index branch.✨
- ubifs_idx_key(9)return pointer to an index key.✨
- ubifs_idx_node_sz(9)return index node size.✨
- ubifs_init_authentication(9)initialize UBIFS authentication support✨
- ubifs_inode(9)get UBIFS inode information by VFS 'struct inode' object.✨
- ubifs_jnl_change_xattr(9)change an extended attribute.✨
- ubifs_jnl_delete_inode(9)delete an inode.✨
- ubifs_jnl_delete_xattr(9)delete an extended attribute.✨
- ubifs_jnl_rename(9)rename a directory entry.✨
- ubifs_jnl_truncate(9)update the journal for a truncation.✨
- ubifs_jnl_update(9)update inode.✨
- ubifs_jnl_write_data(9)write a data node to the journal.✨
- ubifs_jnl_write_inode(9)flush inode to the journal.✨
- ubifs_jnl_xrename(9)cross rename two directory entries.✨
- ubifs_load_znode(9)load znode to TNC cache.✨
- ubifs_log_end_commit(9)end commit.✨
- ubifs_log_post_commit(9)things to do after commit is completed.✨
- ubifs_log_start_commit(9)start commit.✨
- ubifs_lookup_level0(9)search for zero-level znode.✨
- ubifs_lpt_calc_hash(9)Calculate hash of the LPT pnodes✨
- ubifs_lpt_end_commit(9)finish the commit operation.✨
- ubifs_lpt_free(9)free resources owned by the LPT.✨
- ubifs_lpt_init(9)initialize the LPT.✨
- ubifs_lpt_lookup(9)lookup LEB properties in the LPT.✨
- ubifs_lpt_lookup_dirty(9)lookup LEB properties in the LPT.✨
- ubifs_lpt_post_commit(9)post commit LPT trivial GC and LPT GC.✨
- ubifs_lpt_scan_nolock(9)scan the LPT.✨
- ubifs_lpt_start_commit(9)UBIFS commit starts.✨
- ubifs_mount_orphans(9)delete orphan inodes and erase LEBs that recorded them.✨
- ubifs_new_inode(9)allocate new UBIFS inode object.✨
- ubifs_next_log_lnum(9)switch to the next log LEB.✨
- ubifs_node_calc_hmac(9)calculate the HMAC of a UBIFS node✨
- ubifs_orphan_end_commit(9)end commit of orphans.✨
- ubifs_orphan_start_commit(9)start commit of orphans.✨
- ubifs_pack_lsave(9)pack the LPT's save table.✨
- ubifs_pack_ltab(9)pack the LPT's own lprops table.✨
- ubifs_pack_nnode(9)pack all the bit fields of a nnode.✨
- ubifs_pack_pnode(9)pack all the bit fields of a pnode.✨
- ubifs_pad(9)pad flash space.✨
- ubifs_parse_param(9)parse a parameter.✨
- ubifs_pnode_lookup(9)lookup a pnode in the LPT.✨
- ubifs_prep_grp_node(9)prepare node of a group to be written to flash.✨
- ubifs_prepare_auth_node(9)Prepare an authentication node✨
- ubifs_prepare_node(9)prepare node to be written to flash.✨
- ubifs_prepare_node_hmac(9)prepare node to be written to flash.✨
- ubifs_rcvry_gc_commit(9)recover the GC LEB number and run the commit.✨
- ubifs_read_master(9)read master node.✨
- ubifs_read_nnode(9)read a nnode from flash and link it to the tree in memory.✨
- ubifs_read_node(9)read node.✨
- ubifs_read_node_wbuf(9)read node from the media or write-buffer.✨
- ubifs_read_one_lp(9)read LEB properties.✨
- ubifs_read_sb_node(9)read superblock node.✨
- ubifs_read_superblock(9)read superblock.✨
- ubifs_recover_inl_heads(9)recover index and LPT heads.✨
- ubifs_recover_leb(9)scan and recover a LEB.✨
- ubifs_recover_log_leb(9)scan and recover a log LEB.✨
- ubifs_recover_master_node(9)recover the master node.✨
- ubifs_recover_size(9)recover inode size.✨
- ubifs_recover_size_accum(9)accumulate inode sizes for recovery.✨
- ubifs_release_budget(9)release budgeted free space.✨
- ubifs_release_dirty_inode_budget(9)release dirty inode budget.✨
- ubifs_release_lprops(9)release lprops lock.✨
- ubifs_remount_ro(9)re-mount in read-only mode.✨
- ubifs_remount_rw(9)re-mount in read-write mode.✨
- ubifs_remove_from_cat(9)remove LEB properties from a category list or heap.✨
- ubifs_replace_cat(9)replace lprops in a category list or heap.✨
- ubifs_replay_journal(9)replay journal.✨
- ubifs_reported_space(9)calculate reported free space.✨
- ubifs_request_bg_commit(9)notify the background thread to do a commit.✨
- ubifs_return_leb(9)return LEB to lprops.✨
- ubifs_ro_mode(9)switch UBIFS to read read-only mode.✨
- ubifs_run_commit(9)run or wait for commit.✨
- ubifs_save_dirty_idx_lnums(9)save an array of the most dirty index LEB nos.✨
- ubifs_sb_verify_signature(9)verify the signature of a superblock✨
- ubifs_scan(9)scan a logical eraseblock.✨
- ubifs_scan_a_node(9)scan for a node or padding.✨
- ubifs_scan_destroy(9)destroy LEB scanning information.✨
- ubifs_scanned_corruption(9)print information after UBIFS scanned corruption.✨
- ubifs_search_bud(9)search bud LEB.✨
- ubifs_search_zbranch(9)search znode branch.✨
- ubifs_set_inode_flags(9)set VFS inode flags.✨
- ubifs_start_scan(9)create LEB scanning information at start of scan.✨
- ubifs_sync_wbufs_by_inode(9)synchronize write-buffers for an inode.✨
- ubifs_tnc_add(9)add a node to TNC.✨
- ubifs_tnc_add_nm(9)add a "hashed" node to TNC.✨
- ubifs_tnc_bulk_read(9)read a number of data nodes in one go.✨
- ubifs_tnc_close(9)close TNC subsystem and free all related resources.✨
- ubifs_tnc_end_commit(9)update the TNC for commit end.✨
- ubifs_tnc_find_child(9)find next child in znode.✨
- ubifs_tnc_get_bu_keys(9)lookup keys for bulk-read.✨
- ubifs_tnc_has_node(9)determine whether a node is in the TNC.✨
- ubifs_tnc_levelorder_next(9)next TNC tree element in levelorder traversal.✨
- ubifs_tnc_locate(9)look up a file-system node and return it and its location.✨
- ubifs_tnc_lookup(9)look up a file-system node.✨
- ubifs_tnc_lookup_dh(9)look up a "double hashed" node.✨
- ubifs_tnc_lookup_nm(9)look up a "hashed" node.✨
- ubifs_tnc_next_ent(9)walk directory or extended attribute entries.✨
- ubifs_tnc_postorder_first(9)find first znode to do postorder tree traversal.✨
- ubifs_tnc_postorder_next(9)next TNC tree element in postorder traversal.✨
- ubifs_tnc_read_node(9)read a leaf node from the flash media.✨
- ubifs_tnc_remove(9)remove an index entry of a node.✨
- ubifs_tnc_remove_dh(9)remove an index entry for a "double hashed" node.✨
- ubifs_tnc_remove_ino(9)remove an inode from TNC.✨
- ubifs_tnc_remove_nm(9)remove an index entry for a "hashed" node.✨
- ubifs_tnc_remove_range(9)remove index entries in range.✨
- ubifs_tnc_replace(9)replace a node in the TNC only if the old node is found.✨
- ubifs_tnc_start_commit(9)start TNC commit.✨
- ubifs_umount(9)un-mount UBIFS file-system.✨
- ubifs_unpack_bits(9)unpack bit fields.✨
- ubifs_unpack_nnode(9)unpack a nnode.✨
- ubifs_update_one_lp(9)update LEB properties.✨
- ubifs_validate_entry(9)validate directory or extended attribute entry node.✨
- ubifs_wake_up_bgt(9)wake up background thread.✨
- ubifs_wbuf_add_ino_nolock(9)add an inode number into the wbuf inode array.✨
- ubifs_wbuf_init(9)initialize write-buffer.✨
- ubifs_wbuf_seek_nolock(9)seek write-buffer.✨
- ubifs_wbuf_sync(9)synchronize write-buffer.✨
- ubifs_wbuf_sync_nolock(9)synchronize write-buffer.✨
- ubifs_wbuf_write_nolock(9)write data to flash via write-buffer.✨
- ubifs_write_master(9)write master node.✨
- ubifs_write_node(9)write node to the media.✨
- ubifs_write_node_hmac(9)write node to the media.✨
- ubifs_write_rcvrd_mst_node(9)write the recovered master node.✨
- ubifs_write_sb_node(9)write superblock node.✨
- ubifs_zn_cow(9)check if znode has to be copied on write.✨
- ubifs_zn_dirty(9)check if znode is dirty.✨
- ubifs_zn_obsolete(9)check if znode is obsolete.✨
- ucas(9)atomic memory operations on user-space address✨
- ucb1x00_adc_disable(9)disable the ADC converter✨
- ucb1x00_adc_enable(9)enable the ADC converter✨
- ucb1x00_adc_read(9)read the specified ADC channel✨
- ucb1x00_clkrate(9)return the UCB1x00 SIB clock rate✨
- ucb1x00_disable(9)disable the UCB1x00 SIB clock✨
- ucb1x00_enable(9)enable the UCB1x00 SIB clock✨
- ucb1x00_io_read(9)read the current state of the IO pins✨
- ucb1x00_io_set_dir(9)set IO direction✨
- ucb1x00_io_write(9)set or clear IO outputs✨
- ucb1x00_reg_read(9)read a UCB1x00 register✨
- ucb1x00_reg_write(9)write a UCB1x00 register✨
- ucb1x00_set_audio_divisor(9)✨
- ucb1x00_set_telecom_divisor(9)✨
- uclogic_exec_event_hook(9)if the received event is hooked schedules the associated work.✨
- uclogic_inrange_timeout(9)handle pen in-range state timeout. Emulate input events normally generated when pen goes out of range for tablets which don't report that.✨
- uclogic_params_cleanup(9)free resources used by struct uclogic_params (tablet interface's parameters). Can be called repeatedly.✨
- uclogic_params_cleanup_event_hooks(9)free resources used by the list of raw event hooks. Can be called repeatedly.✨
- uclogic_params_frame_cleanup(9)free resources used by struct uclogic_params_frame (tablet interface's frame controls input parameters). Can be called repeatedly.✨
- uclogic_params_frame_hid_dbg(9)Dump tablet interface frame parameters✨
- uclogic_params_frame_init_v1(9)initialize v1 tablet interface frame controls.✨
- uclogic_params_frame_init_with_desc(9)initialize tablet's frame control parameters with a static report descriptor.✨
- uclogic_params_get_desc(9)Get a replacement report descriptor for a tablet's interface.✨
- uclogic_params_get_le24(9)get a 24-bit little-endian number from a buffer.✨
- uclogic_params_get_str_desc(9)retrieve a string descriptor from a HID device interface, putting it into a kmalloc-allocated buffer as is, without character encoding conversion.✨
- uclogic_params_hid_dbg(9)Dump tablet interface parameters✨
- uclogic_params_huion_init(9)initialize a Huion tablet interface and discover its parameters.✨
- uclogic_params_init(9)initialize a tablet interface and discover its parameters.✨
- uclogic_params_init_invalid(9)initialize tablet interface parameters, specifying the interface is invalid.✨
- uclogic_params_init_with_opt_desc(9)initialize tablet interface parameters with an optional replacement report descriptor. Only modify report descriptor, if the original report descriptor matches the expected size.✨
- uclogic_params_parse_ugee_v2_desc(9)parse the string descriptor containing pen and frame parameters returned by UGEE v2 devices.✨
- uclogic_params_pen_cleanup(9)free resources used by struct uclogic_params_pen (tablet interface's pen input parameters). Can be called repeatedly.✨
- uclogic_params_pen_hid_dbg(9)Dump tablet interface pen parameters✨
- uclogic_params_pen_init_v1(9)initialize tablet interface pen input and retrieve its parameters from the device, using v1 protocol.✨
- uclogic_params_pen_init_v2(9)initialize tablet interface pen input and retrieve its parameters from the device, using v2 protocol.✨
- uclogic_params_pen_inrange_to_str(9)Convert a pen in-range reporting type to a string.✨
- uclogic_params_ugee_v2_has_battery(9)check whether a UGEE v2 device has battery or not.✨
- uclogic_params_ugee_v2_init(9)initialize a UGEE graphics tablets by discovering their parameters.✨
- uclogic_params_ugee_v2_init_battery(9)initialize UGEE v2 battery reporting.✨
- uclogic_params_ugee_v2_init_event_hooks(9)initialize the list of events to be hooked for UGEE v2 devices.✨
- uclogic_params_ugee_v2_init_frame_buttons(9)initialize a UGEE v2 frame with buttons.✨
- uclogic_params_ugee_v2_init_frame_dial(9)initialize a UGEE v2 frame with a bitmap dial.✨
- uclogic_params_ugee_v2_init_frame_mouse(9)initialize a UGEE v2 frame with a mouse.✨
- uclogic_params_ugee_v2_reconnect_work(9)When a wireless tablet looses connection to the USB dongle and reconnects, either because of its physical distance or because it was switches off and on using the frame's switch…✨
- uclogic_probe_interface(9)some tablets, like the Parblo A610 PLUS V2 or the XP-PEN Deco Mini 7, need to be initialized by sending them magic data.✨
- uclogic_raw_event_frame(9)handle raw frame events (frame HID reports).✨
💅
getting it ready, bestie…