section 9 · Kernel routines 🧠
85608 pages · page 121 of 429
F (continued)
- fsl_dma_hw_free(9)release resources allocated in fsl_dma_hw_params()✨
- fsl_dma_hw_params(9)continue initializing the DMA links✨
- fsl_dma_isr(9)interrupt handler for the DMA controller✨
- fsl_dma_memcpy_issue_pending(9)Issue the DMA start command✨
- fsl_dma_new(9)initialize this PCM driver.✨
- fsl_dma_open(9)open a new substream.✨
- fsl_dma_pointer(9)determine the current position of the DMA transfer✨
- fsl_dma_update_pointers(9)update LD pointers to point to the next period✨
- fsl_easrc_normalize_filter(9)Scale filter coefficients (64 bits float) For input float32 normalized range (1.0,-1.0) -> output int[16,24,32]: scale it by multiplying filter coefficients by 2^31 For input int[16, 24, 32] ->…✨
- fsl_ehci_drv_remove(9)shutdown processing for FSL-based HCDs✨
- fsl_esai_divisor_cal(9)This function is used to calculate the divisors of psr, pm, fp and it is supposed to be called in set_dai_sysclk() and set_bclk().✨
- fsl_esai_set_bclk(9)configure the related dividers according to the bclk rate✨
- fsl_esai_set_dai_sysclk(9)configure the clock frequency of MCLK (HCKT/HCKR)✨
- fsl_get_inb_message(9)Fetch inbound message from the MPC85xx message unit✨
- fsl_guts_lane_set_mode(9)apply RCW override procedure for SerDes lane✨
- fsl_guts_lane_validate(9)Validate that SerDes protocol is implemented and supported on current SoC✨
- fsl_lbc_addr(9)convert the base address✨
- fsl_lbc_find(9)find Localbus bank✨
- fsl_local_config_read(9)Generate a MPC85xx local config space read✨
- fsl_local_config_write(9)Generate a MPC85xx local config space write✨
- fsl_mc_bus_match(9)device to driver matching callback✨
- fsl_mc_device_remove(9)Remove an fsl-mc device from being visible to Linux✨
- fsl_mc_get_version(9)function to retrieve the MC f/w version information✨
- fsl_mc_object_allocate(9)Allocates an fsl-mc object of the given pool type from a given fsl-mc bus instance✨
- fsl_mc_object_free(9)Returns an fsl-mc object to the resource pool where it came from.✨
- fsl_mc_portal_allocate(9)Allocates an MC portal✨
- fsl_mc_portal_free(9)Returns an MC portal to the pool of free MC portals of a given MC bus✨
- fsl_mc_resource_pool_add_device(9)add allocatable object to a resource pool of a given fsl-mc bus✨
- fsl_mc_resource_pool_remove_device(9)remove an allocatable device from a resource pool✨
- fsl_open_inb_mbox(9)Initialize MPC85xx inbound mailbox✨
- fsl_open_outb_mbox(9)Initialize MPC85xx outbound mailbox✨
- fsl_rio_config_read(9)Generate a MPC85xx read maintenance transaction✨
- fsl_rio_config_write(9)Generate a MPC85xx write maintenance transaction✨
- fsl_rio_dbell_handler(9)MPC85xx doorbell interrupt handler✨
- fsl_rio_doorbell_init(9)MPC85xx doorbell interface init✨
- fsl_rio_doorbell_send(9)Send a MPC85xx doorbell message✨
- fsl_rio_port_write_handler(9)MPC85xx port write interrupt handler✨
- fsl_rio_port_write_init(9)MPC85xx port write interface init✨
- fsl_rio_pw_enable(9)enable/disable port-write interface init✨
- fsl_rio_rx_handler(9)MPC85xx inbound message interrupt handler✨
- fsl_rio_setup(9)Setup Freescale PowerPC RapidIO interface✨
- fsl_rio_tx_handler(9)MPC85xx outbound message interrupt handler✨
- fsl_sai_dir_is_synced(9)Check if stream is synced by the opposite stream✨
- fsl_ssi_config_disable(9)Unset SCR, SIER, STCR and SRCR registers with cached values in regvals✨
- fsl_ssi_config_enable(9)Set SCR, SIER, STCR and SRCR registers with cached values in regvals✨
- fsl_ssi_hw_clean(9)Clear SSI registers✨
- fsl_ssi_hw_init(9)Initialize SSI registers✨
- fsl_ssi_hw_params(9)Configure SSI based on PCM hardware parameters✨
- fsl_ssi_isr(9)Interrupt handler to gather states✨
- fsl_ssi_set_bclk(9)Configure Digital Audio Interface bit clock✨
- fsl_ssi_set_dai_fmt(9)Configure Digital Audio Interface (DAI) Format✨
- fsl_ssi_set_dai_tdm_slot(9)Set TDM slot number and slot width✨
- fsl_ssi_setup_regvals(9)Cache critical bits of SIER, SRCR, STCR and SCR to later set them safely✨
- fsl_ssi_trigger(9)Start or stop SSI and corresponding DMA transaction.✨
- fsl_tx_status(9)Determine the DMA status✨
- fsl_upm_end_pattern(9)end UPM patterns execution✨
- fsl_upm_find(9)find pre-programmed UPM via base address✨
- fsl_upm_run_pattern(9)actually run an UPM pattern✨
- fsl_upm_start_pattern(9)start UPM patterns execution✨
- fsldma_clean_completed_descriptor(9)free all descriptors which has been completed and acked✨
- fsldma_clean_running_descriptor(9)move the completed descriptor from ld_running to ld_completed✨
- fsldma_cleanup_descriptors(9)cleanup link descriptors which are completed and move them to ld_completed to free until flag 'ack' is set✨
- fsldma_free_desc_list(9)Free all descriptors in a queue✨
- fsldma_run_tx_complete_actions(9)cleanup a single link descriptor✨
- fsleep(9)flexible sleep which autoselects the best mechanism✨
- FSLSSI_I2S_FORMATS(9)audio formats supported by the SSI✨
- fsm_addtimer(9)Adds and starts a timer for an FSM instance✨
- fsm_deltimer(9)Clears a pending timer of an FSM instance✨
- fsm_event(9)Emits an event to a finite state machine✨
- fsm_getstate(9)Retrieves the current state of a finite state machine✨
- fsm_getstate_str(9)Retrieves the name of the current FSM state✨
- fsm_modtimer(9)Modifies a timer of a finite state machine✨
- fsm_newstate(9)Modifies the state of a finite state machine✨
- fsm_settimer(9)Initializes a timer for a finite state machine✨
- fsmc_nand_disable(9)Disables the NAND bank✨
- fsnotify_get_cookie(9)return a unique cookie for use in synchronizing events. Called from fsnotify_move, which is inlined into filesystem modules.✨
- fsnotify_modify_mark_mask(9)set and/or clear flags in a mark's mask✨
- fsnotify_unmount_inodes(9)an sb is unmounting. Handle any watched inodes.✨
- fstrans(9)file system suspension helper subsystem✨
- fsuidgid_has_mapping(9)check whether caller's fsuid/fsgid is mapped✨
- fsverity_active(9)do reads from the inode need to go through fs-verity?✨
- fsverity_enqueue_verify_work(9)enqueue work on the fs-verity workqueue✨
- fsverity_file_open(9)prepare to open a verity file✨
- fsverity_fill_zerohash(9)fill folio with hashes of zero data block✨
- fsverity_get_digest(9)get a verity file's digest✨
- fsverity_get_hash_alg(9)get a hash algorithm by number✨
- fsverity_get_info(9)get fsverity information for an inode✨
- fsverity_hash_block(9)hash a single data or hash block✨
- fsverity_hash_buffer(9)hash some data✨
- fsverity_init_merkle_tree_params(9)initialize Merkle tree parameters✨
- fsverity_ioctl_enable(9)enable verity on a file✨
- fsverity_ioctl_measure(9)get a verity file's digest✨
- fsverity_ioctl_read_metadata(9)read verity metadata from a file✨
- fsverity_prepare_hash_state(9)precompute the initial hash state✨
- fsverity_readahead(9)kick off readahead on fsverity hashes✨
- fsverity_verify_bio(9)verify a 'read' bio that has just completed✨
- fsverity_verify_blocks(9)verify data in a folio✨
- fsverity_verify_signature(9)check a verity file's signature✨
- ft_prli(9)Handle incoming or outgoing PRLI for the FCP target✨
- ftpm_plat_tee_shutdown(9)shutdown the TPM device✨
- ftpm_tee_probe_generic(9)initialize the fTPM✨
- ftpm_tee_remove_generic(9)remove the TPM device✨
- ftpm_tee_tpm_op_send(9)send TPM commands through the TEE shared memory and retrieve the response.✨
- ftrace_bug(9)report and shutdown function tracer✨
- ftrace_event_show_filters_open(9)open interface for set_event_filters✨
- ftrace_event_show_triggers_open(9)open interface for show_event_triggers✨
- ftrace_find_event(9)find a registered event✨
- ftrace_free_filter(9)remove all filters for an ftrace_ops✨
- ftrace_func_mapper_add_ip(9)Map some data to an ip✨
- ftrace_func_mapper_find_ip(9)Find some data mapped to an ip✨
- ftrace_func_mapper_remove_ip(9)Remove an ip from the mapping✨
- ftrace_get_addr_curr(9)Get the call address that is already there✨
- ftrace_get_addr_new(9)Get the call address to set to✨
- ftrace_get_symaddr(9)return the symbol address from fentry_ip✨
- ftrace_graph_get_ret_stack(9)return the entry of the shadow stack✨
- ftrace_graph_ret_addr(9)return the original value of the return address✨
- ftrace_graph_stop(9)set to permanently disable function graph tracing✨
- ftrace_graph_top_ret_addr(9)return the top return address in the shadow stack✨
- ftrace_hash_move(9)move a new hash to a filter and do updates✨
- ftrace_init_nop(9)initialize a nop call site✨
- ftrace_is_dead(9)Test if ftrace is dead or not.✨
- ftrace_kill(9)kill ftrace✨
- ftrace_location(9)return the ftrace location✨
- ftrace_location_range(9)return the first address of a traced location if it touches the given ip range✨
- ftrace_lookup_ip(9)Test to see if an ip exists in an ftrace_hash✨
- ftrace_lookup_symbols(9)Lookup addresses for array of symbols✨
- ftrace_make_call(9)convert a nop call site into a call to addr✨
- ftrace_make_nop(9)convert code into nop✨
- ftrace_modify_call(9)convert from one addr to another (no nop)✨
- ftrace_need_init_nop(9)return whether nop call sites should be initialized✨
- ftrace_ops_get_func(9)get the function a trampoline should call✨
- ftrace_ops_set_global_filter(9)setup ops to use global filters✨
- ftrace_rec_iter_next(9)get the next record to process.✨
- ftrace_rec_iter_record(9)get the record at the iterator location✨
- ftrace_rec_iter_start(9)start up iterating over traced functions✨
- ftrace_regex_open(9)initialize function tracer filter files✨
- ftrace_run_stop_machine(9)go back to the stop machine method✨
- ftrace_set_filter(9)set a function to filter on in ftrace✨
- ftrace_set_filter_ip(9)set a function to filter on in ftrace by address✨
- ftrace_set_filter_ips(9)set functions to filter on in ftrace by addresses✨
- ftrace_set_global_filter(9)set a function to filter on with global tracers✨
- ftrace_set_global_notrace(9)set a function to not trace with global tracers✨
- ftrace_set_notrace(9)set a function to not trace in ftrace✨
- ftrace_shutdown_subops(9)Remove a subops from a manager ops✨
- ftrace_startup_subops(9)enable tracing for subops of an ops✨
- ftrace_test_record(9)check if the record has been enabled or not✨
- ftrace_test_recursion_trylock(9)tests for recursion in same context✨
- ftrace_test_recursion_unlock(9)called when function callback is complete✨
- ftrace_text_reserved(9)return true if range contains an ftrace location✨
- ftrace_update_record(9)set a record that now is tracing or not✨
- fubyte(9)fetch data from user-space✨
- fueword(9)fetch data from user-space✨
- fueword32(9)fetch data from user-space✨
- fueword64(9)fetch data from user-space✨
- FUNC(9)Macro to initialize an aspeed_g7_soc1_function entry.✨
- function_descriptors(9)get function descriptors for speed✨
- fuse_ctl_add_conn(9)Add connection to control filesystem✨
- fuse_ctl_remove_conn(9)Remove connection from control filesystem✨
- fuse_fill_super_common(9)Fill in superblock and initialize fuse connection✨
- fuse_mount_remove(9)Remove the mount from the connection✨
- fusion_exit(9)Perform driver unload cleanup.✨
- fusion_init(9)Fusion MPT base driver initialization routine.✨
- futex(9)SYS_futex syscall wrapper✨
- futex_atomic_cmpxchg_inatomic(9)Compare and exchange the content of the uaddr with newval if the current value is oldval.✨
- futex_atomic_cmpxchg_inatomic_local(9)Compare and exchange the content of the uaddr with newval if the current value is oldval.✨
- futex_atomic_op_inuser_local(9)Atomic arithmetic operation with constant argument and comparison of the previous futex value with another constant.✨
- futex_cmp_requeue(9)requeue tasks from uaddr to uaddr2✨
- futex_cmp_requeue_pi(9)requeue tasks from uaddr to uaddr2 (PI aware)✨
- futex_cmpxchg(9)atomic compare and exchange✨
- futex_dec(9)atomic decrement of the futex value✨
- futex_do_wait(9)wait for wakeup, timeout, or signal✨
- futex_exit_recursive(9)Set the tasks futex state to FUTEX_STATE_DEAD✨
- futex_inc(9)atomic increment of the futex value✨
- futex_lock_pi(9)block on uaddr as a PI mutex✨
- futex_lock_pi_atomic(9)Atomic work required to acquire a pi aware futex✨
- futex_match(9)Check whether two futex keys are equal✨
- futex_parse_waitv(9)Parse a waitv array from userspace✨
- futex_proxy_trylock_atomic(9)Attempt an atomic lock for the top waiter✨
- futex_queue(9)Enqueue the futex_q on the futex_hash_bucket✨
- futex_requeue(9)requeue without expected value comparison, deprecated✨
- futex_set(9)atomic decrement of the futex value✨
- futex_setup_timer(9)set up the sleeping hrtimer.✨
- futex_sleep_multiple(9)Check sleeping conditions and sleep✨
- futex_syscall(9)SYS_futex syscall wrapper✨
- futex_thread_create(9)Create a new thread for testing.✨
- futex_thread_destroy(9)Wait for and reclaim the resources of the thread.✨
- futex_top_waiter(9)Return the highest priority waiter on a futex✨
- futex_unlock_pi(9)release uaddr as a PI mutex, waking the top waiter✨
- futex_unqueue(9)Remove the futex_q from its futex_hash_bucket✨
- futex_unqueue_multiple(9)Remove various futexes from their hash bucket✨
- futex_wait(9)block on uaddr with optional timeout✨
- futex_wait_bitset(9)block on uaddr with bitset✨
- futex_wait_for_thread(9)Wait for the child thread to sleep in the futex context✨
- futex_wait_multiple(9)Prepare to wait on and enqueue several futexes✨
- futex_wait_multiple_setup(9)Prepare to wait and enqueue multiple futexes✨
- futex_wait_requeue_pi(9)block on uaddr and prepare to requeue to uaddr2✨
- futex_wait_setup(9)Prepare to wait on a futex✨
- futex_waitv(9)Wait at multiple futexes, wake on any✨
- futex_wake(9)wake one or more tasks blocked on uaddr✨
- futex_wake_bitset(9)wake one or more tasks blocked on uaddr with bitset✨
💅
getting it ready, bestie…