section 9 · Kernel routines 🧠
87928 pages · page 10 of 440
# (continued)
- _set_master_standbymode(9)set the OCP_SYSCONFIG MIDLEMODE field in @v✨
- _set_module_autoidle(9)set the OCP_SYSCONFIG AUTOIDLE field in @v✨
- _set_slave_idlemode(9)set the OCP_SYSCONFIG SIDLEMODE field in @v✨
- _set_softreset(9)set OCP_SYSCONFIG.SOFTRESET bit in @v✨
- _setup(9)prepare IP block hardware for use✨
- _setup_iclk_autoidle(9)configure an IP block's interface clocks✨
- _setup_polling(9)Setup the next instance of polling.✨
- _setup_postsetup(9)transition to the appropriate state after _setup✨
- _setup_reset(9)reset an IP block during the setup process✨
- _shift_data_left_pages(9)✨
- _shift_data_right_pages(9)✨
- _shutdown(9)shutdown an omap_hwmod✨
- _shutdown_sysc(9)force a module into idle via OCP_SYSCONFIG✨
- _snd_hda_set_pin_ctl(9)Helper to set pin ctl value✨
- _snd_hdac_read_parm(9)read a parmeter✨
- _sock_tx_timestamp(9)checks whether the outgoing packet is to be time stamped✨
- _stage_offset(9)returns the relative offset of the blend registers for the stage to be setup✨
- _store_and_notify(9)Store and notify a class from legacy sysfs interface✨
- _store_class_profile(9)Set the profile for a class device✨
- _store_optimized_voltages(9)store optimized voltages✨
- _test_bit(9)Determine whether a bit is set✨
- _test_bit_acquire(9)Determine, with acquire semantics, whether a bit is set✨
- _tl_restart(9)Walks the transfer log, and applies an action to all requests✨
- _transport_add_phy(9)helper function to adding single phy to port✨
- _transport_convert_phy_link_rate(9)✨
- _transport_delete_phy(9)helper function to removing single phy from port✨
- _transport_delete_port(9)helper function to removing a port✨
- _transport_expander_phy_control(9)expander phy control✨
- _transport_expander_report_manufacture(9)obtain SMP report_manufacture✨
- _transport_get_bay_identifier(9)✨
- _transport_get_enclosure_identifier(9)✨
- _transport_get_expander_phy_error_log(9)return expander counters✨
- _transport_get_linkerrors(9)return phy counters for both hba and expanders✨
- _transport_get_port_id_by_rphy(9)Get Port number from rphy object✨
- _transport_get_port_id_by_sas_phy(9)get zone's port id that Phy belong to✨
- _transport_phy_enable(9)enable/disable phys✨
- _transport_phy_reset(9)✨
- _transport_phy_speed(9)set phy min/max link rates✨
- _transport_sanity_check(9)sanity check when adding a new port✨
- _transport_sas_node_find_by_sas_address(9)sas node search✨
- _transport_set_identify(9)set identify for phys and end devices✨
- _transport_smp_handler(9)transport portal for smp passthru✨
- _update_sysc_cache(9)return the module OCP_SYSCONFIG register, keep copy✨
- _usb_addr(9)calculates endpoint address from direction & number✨
- _uverbs_alloc(9)Quickly allocate memory for use with a bundle✨
- _vdpa_register_device(9)register a vDPA device with vdpa lock held Caller must have a succeed call of vdpa_alloc_device() before. Caller must invoke this routine in the management device dev_add() callback after setting…✨
- _vdpa_unregister_device(9)unregister a vDPA device Caller must invoke this routine as part of management device dev_del() callback.✨
- _wait_idlest_generic(9)wait for a module to leave the idle state✨
- _wait_softreset_complete(9)wait for an OCP softreset to complete✨
- _warpdrive_disable_ddio(9)Disable direct I/O for all the volumes✨
- _write_sysconfig(9)write a value to the module's OCP_SYSCONFIG register✨
- _xbc_exit(9)Clean up all parsed bootconfig✨
A
- A digital frequency synthesizer(9)✨
- A Frequency Synthesizer that multiples its input clock by a fixed factor(9)✨
- aa_alloc_profile(9)allocate, initialize and return a new profile✨
- aa_alloc_root_ns(9)allocate the root profile namespace✨
- aa_alloc_secid(9)allocate a new secid for a profile✨
- aa_apply_modes_to_perms(9)apply namespace and profile flags to perms✨
- aa_audit(9)Log a profile based audit event to the audit subsystem✨
- aa_audit_file(9)handle the auditing of file operations✨
- aa_audit_msg(9)Log a message to the audit subsystem✨
- aa_capable(9)test permission to use capability✨
- aa_change_hat(9)change hat to/from subprofile✨
- aa_change_profile(9)perform a one-way profile transition✨
- aa_check_perms(9)do audit mode selection based on perms set✨
- aa_clear_task_ctx_trans(9)clear transition tracking info from the ctx✨
- aa_create_aafs(9)create the apparmor security filesystem✨
- aa_current_raw_label(9)find the current tasks confining label✨
- aa_destroy_aafs(9)cleanup and free aafs✨
- aa_destroy_str_table(9)free entries str table✨
- aa_dfa_free_kref(9)free aa_dfa by kref (called by aa_put_dfa)✨
- aa_dfa_leftmatch(9)traverse @dfa to find state @str stops at✨
- aa_dfa_match(9)traverse @dfa to find state @str stops at✨
- aa_dfa_match_len(9)traverse @dfa to find state @str stops at✨
- aa_dfa_match_until(9)traverse @dfa until accept state or end of input✨
- aa_dfa_matchn_until(9)traverse @dfa until accept or @n bytes consumed✨
- aa_dfa_next(9)step one character to the next state in the dfa✨
- aa_dfa_null_transition(9)step to next state after null character✨
- aa_dfa_unpack(9)unpack the binary tables of a serialized dfa✨
- aa_dup_task_ctx(9)duplicate a task context, incrementing reference counts✨
- aa_file_perm(9)do permission revalidation check & audit for @file✨
- aa_find_child(9)find a profile by @name in @parent✨
- aa_free_data(9)free a data blob✨
- aa_free_ns(9)free a profile namespace✨
- aa_free_profile(9)free a profile✨
- aa_free_secid(9)free a secid✨
- aa_free_task_ctx(9)free a task_ctx✨
- aa_get_current_label(9)get the newest version of the current tasks label✨
- aa_get_data_from_compressed(9)common routine for getting compressed policy from user and get both compressed and uncompressed version.✨
- aa_get_dfa(9)increment refcount on dfa @p✨
- aa_get_i_loaddata(9)get a reference count from a counted data reference✨
- aa_get_label_rcu(9)increment refcount on a label that can be replaced✨
- aa_get_newest_cred_label(9)obtain the newest label on a cred✨
- aa_get_newest_label(9)find the newest version of @l✨
- aa_get_newest_label_condref(9)find the newest version of @l✨
- aa_get_newest_profile(9)simple wrapper fn to wrap the label version✨
- aa_get_ns(9)increment references count on @ns✨
- aa_get_pdb(9)increment refcount on @pdb✨
- aa_get_profile(9)increment refcount on profile @p✨
- aa_get_profile_loaddata(9)get a profile reference count on loaddata✨
- aa_get_profile_loaddata_not0(9)get a profile reference count if not zero✨
- aa_get_profile_not0(9)increment refcount on profile @p found via lookup✨
- aa_get_profile_rcu(9)increment a refcount profile that can be replaced✨
- aa_get_task_label(9)Get another task's label✨
- aa_getprocattr(9)Return the label information for @label✨
- aa_info_message(9)log a none profile related status message✨
- aa_label_acntsxprint(9)allocate a __counted string buffer and print label✨
- aa_label_alloc(9)allocate a label with a profile vector of @size length✨
- aa_label_asxprint(9)allocate a string buffer and print label into it✨
- aa_label_find_merge(9)find label that is equiv to merge of @a and @b✨
- aa_label_insert(9)insert label @label into @ls or return existing label✨
- aa_label_is_subset(9)test if @sub is a subset of @set✨
- aa_label_is_unconfined_subset(9)test if @sub is a subset of @set✨
- aa_label_match(9)do a multi-component label match✨
- aa_label_merge(9)attempt to insert new merged label of @a and @b✨
- aa_label_next_in_merge(9)find the next profile when merging @a and @b✨
- aa_label_remove(9)remove a label from the labelset✨
- aa_label_replace(9)replace a label @old with a new version @new✨
- aa_label_snxprint(9)print a label name to a string buffer✨
- aa_label_strn_parse(9)parse, validate and convert a text string to a label✨
- aa_labelset_destroy(9)remove all labels from the label set✨
- aa_lookup_condperms(9)convert dfa compressed perms to internal perms✨
- aa_lookupn_ns(9)look up a policy namespace relative to @view✨
- aa_lookupn_profile(9)find a profile by its full or partial name✨
- aa_map_file_to_perms(9)map file flags to AppArmor permissions✨
- aa_map_resource(9)map compiled policy resource to internal #✨
- aa_match_to_prot(9)match the af, type, protocol triplet✨
- aa_may_manage_policy(9)can the current task manage policy✨
- aa_may_ptrace(9)test if tracer task can trace the tracee✨
- aa_ns_name(9)Find the ns name to display for @view from @curr✨
- aa_ns_visible(9)test if @view is visible from @curr✨
- aa_path_link(9)Handle hard link permission check✨
- aa_path_name(9)get the pathname to a buffer ensure dir / is appended✨
- aa_path_perm(9)do permissions check & audit for @path✨
- aa_pdb_free_kref(9)free aa_policydb by kref (called by aa_put_pdb)✨
- aa_perm_mask_to_str(9)convert a perm mask to its short string✨
- aa_perms_accum(9)accumulate perms, masking off overlapping perms✨
- aa_perms_accum_raw(9)accumulate perms with out masking off overlapping perms✨
- aa_policy_destroy(9)free the elements referenced by @policy✨
- aa_policy_init(9)initialize a policy structure✨
- aa_policy_view_capable(9)check if viewing policy in at @ns is allowed✨
- aa_prepare_ns(9)find an existing or create a new namespace of @name✨
- aa_profile_snxprint(9)print a profile name to a buffer✨
- aa_put_dfa(9)put a dfa refcount✨
- aa_put_ns(9)decrement refcount on @ns✨
- aa_put_pdb(9)put a pdb refcount✨
- aa_put_profile(9)decrement refcount on profile @p✨
- aa_remove_profiles(9)remove profile(s) from the system✨
- aa_replace_current_label(9)replace the current tasks label✨
- aa_replace_profiles(9)replace profile(s) on the profile list✨
- aa_restore_previous_label(9)exit from hat context restoring previous label✨
- aa_set_current_hat(9)set the current tasks hat✨
- aa_set_current_onexec(9)set the tasks change_profile to happen onexec✨
- aa_setprocattr_changehat(9)handle procattr interface to change_hat✨
- aa_simple_write_to_buffer(9)common routine for getting policy from user✨
- aa_str_perms(9)find permission that match @name✨
- aa_strneq(9)compare null terminated @str to a non null terminated substring✨
- aa_task_setrlimit(9)test permission to set an rlimit✨
- aa_unpack(9)unpack packed binary profile(s) data loaded from user space✨
- aa_unpack_nameX(9)check is the next element is of type X with a name of @name✨
- aa_unpack_u16_chunk(9)test and do bounds checking for a u16 size based chunk✨
- aa_update_label_name(9)update a label to have a stored name✨
- aa_vec_unique(9)canonical sort and unique a list of profiles✨
- aa_write_access(9)generic permissions and data query✨
- aa_xattrs_match(9)check whether a file matches the xattrs defined in profile✨
- aac_biosparm(9)return BIOS parameters for disk✨
- aac_cfg_ioctl(9)AAC configuration request✨
- aac_cfg_open(9)open a configuration file✨
- aac_change_queue_depth(9)alter queue depths✨
- aac_comm_init(9)Initialise FSA data structures✨
- aac_command_normal(9)handle commands✨
- aac_command_thread(9)command processing thread✨
- aac_consumer_free(9)free consumer entry✨
- aac_consumer_get(9)get the top of the queue✨
- aac_fib_adapter_complete(9)complete adapter issued fib✨
- aac_fib_alloc(9)allocate a fib✨
- aac_fib_alloc_tag(9)allocate a fib using tags✨
- aac_fib_complete(9)fib completion handler✨
- aac_fib_free(9)free a fib✨
- aac_fib_init(9)initialise a fib✨
- aac_fib_map_free(9)free the fib objects✨
- aac_fib_send(9)send a fib to the adapter✨
- aac_fib_setup(9)setup the fibs✨
- aac_get_config_status(9)check the adapter configuration✨
- aac_get_containers(9)list containers✨
- aac_get_driver_ident(9)✨
- aac_get_entry(9)get a queue entry✨
- aac_get_safw_ciss_luns(9)Process topology change✨
- aac_handle_aif(9)Handle a message from the firmware✨
- aac_handle_sa_aif(9)Handle a message from the firmware✨
- aac_hba_callback(9)✨
- aac_info(9)Returns the host adapter name✨
- aac_nark_init(9)initialize an NEMER/ARK Split Bar card✨
- aac_nark_ioremap(9)✨
- aac_printf(9)handle printf from firmware✨
- aac_probe_container_callback1(9)query a logical volume✨
- aac_queue_get(9)get the next free QE✨
- aac_queuecommand(9)queue a SCSI command✨
- aac_response_normal(9)Handle command replies✨
- aac_rkt_init(9)initialize an i960 based AAC card✨
💅
getting it ready, bestie…