Function report |
Source Code:include\asm-generic\bitops\instrumented-atomic.h |
Create Date:2022-07-28 05:34:15 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:lear_bit - Clears a bit in memory*@nr: Bit to clear*@addr: Address to start counting from* This is a relaxed atomic operation (no implied memory barriers).
Proto:static inline void clear_bit(long nr, volatile unsigned long *addr)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
long | nr | |
volatile unsigned long * | addr |
41 | kasan_check_write(addr + BIT_WORD(nr), sizeof(long)) |
42 | arch_clear_bit(nr, addr) |
Name | Describe |
---|---|
vsscanf | vsscanf - Unformat a buffer into a list of arguments*@buf: input buffer*@fmt: format of buffer*@args: arguments |
kasan_bitops | |
test_rhltable | |
__lc_get | |
irq_poll_disable | q_poll_disable - Disable iopoll on this @iop*@iop: The parent iopoll structure* Description:* Disable io polling and wait for any pending callbacks to have completed. |
clear_feature | |
__mcheck_cpu_apply_quirks | Add per CPU specific workarounds here |
cmci_discover | Enable CMCI (Corrected Machine Check Interrupt) for available MCE banks* on this CPU. Use the algorithm recommended in the SDM to discover shared* banks. |
__check_limbo | Check the RMIDs that are marked as busy for this domain. If the* reported LLC occupancy is below the threshold clear the busy bit and* decrement the count. If the busy count gets to zero on an RMID, we* free the RMID |
release_perfctr_nmi | |
release_evntsel_nmi | |
tasklet_kill | |
SYSCALL_DEFINE5 | |
kthread_unpark | kthread_unpark - unpark a thread created by kthread_create().*@k: thread created by kthread_create().* Sets kthread_should_park() for @k to return false, wakes it, and* waits for it to return. If the thread is marked percpu then its |
memory_bm_clear_bit | |
memory_bm_clear_current | |
irq_unmap_generic_chip | |
irq_sim_handle_irq | |
irq_matrix_remove_managed | q_matrix_remove_managed - Remove managed interrupts in a CPU map*@m: Matrix pointer*@msk: On which CPUs the bits should be removed* Can be called for offline CPUs* This removes not allocated managed interrupts from the map |
irq_matrix_free | q_matrix_free - Free allocated interrupt in the matrix*@m: Matrix pointer*@cpu: Which CPU map needs be updated*@bit: The bit to remove*@managed: If true, the interrupt is managed and not accounted* as available. |
cgroup_write_notify_on_release | |
cgroup_clone_children_write | |
cgroup_propagate_frozen | Propagate the cgroup frozen state upwards by the cgroup tree. |
cgroup_update_frozen | Revisit the cgroup frozen state.* Checks if the cgroup is really frozen and perform all state transitions. |
cgroup_do_freeze | Freeze or unfreeze all tasks in the given cgroup. |
update_cpumasks_hier | pdate_cpumasks_hier - Update effective cpumasks and tasks in the subtree*@cs: the cpuset to consider*@tmp: temp variables for calculating effective_cpus & partition setup* When congifured cpumask is changed, the effective cpumasks of this cpuset |
update_flag | pdate_flag - read a 0 or a 1 in a file and update associated flag* Call with cpuset_mutex held. |
cpuset_css_offline | If the cpuset being removed has its flag 'sched_load_balance'* enabled, then simulate turning sched_load_balance off, which* will call rebuild_sched_domains_locked(). That is not needed* in the default hierarchy where only changes in partition |
trace_filter_add_remove_task | race_filter_add_remove_task - Add or remove a task from a pid_list*@pid_list: The list to modify*@self: The current task for fork or NULL for exit*@task: The task to add or remove* If adding a task, if @self is defined, the task is only added if @self |
trace_event_enable_cmd_record | |
trace_event_enable_tgid_record | |
__ftrace_event_enable_disable | |
__ftrace_clear_event_pids | |
trace_event_trigger_enable_disable | |
update_cond_flag | pdate_cond_flag - Set or reset the TRIGGER_COND bit*@file: The trace_event_file associated with the event* If an event has triggers and any of those triggers has a filter or* a post_trigger, trigger invocation needs to be deferred until after* the current |
event_enable_trigger | |
install_breakpoint | |
xol_free_insn_slot | xol_free_insn_slot - If slot was earlier allocated by*@xol_get_insn_slot(), make the slot available for* subsequent requests. |
mmf_recalc_uprobes | |
file_check_and_advance_wb_err | le_check_and_advance_wb_err - report wb error (if any) that was previously* and advance wb_err to current one*@file: struct file on which the error is being reported* When userland calls fsync (or something like nfsd does the equivalent), we* want to |
shrink_slab_memcg | |
do_try_to_free_pages | This is the main entry point to direct page reclaim |
clear_pgdat_congested | Clear pgdat state for congested, dirty or under writeback. |
node_reclaim | |
rmqueue | Allocate a page from the given zone. Use pcplists for order-0 allocations. |
__frontswap_clear | |
scan_get_next_rmap_item | |
__ksm_exit | |
kasan_restore_multi_shot | |
setup_transparent_hugepage | |
__khugepaged_exit | |
drain_local_stock | |
init_z3fold_page | Initializes the z3fold header of a newly allocated z3fold page |
__release_z3fold_page | |
z3fold_free | z3fold_free() - frees the allocation associated with the given handle*@pool: pool in which the allocation resided*@handle: handle associated with the allocation returned by z3fold_alloc()* In the case that the z3fold page in which the allocation resides |
z3fold_reclaim_page | z3fold_reclaim_page() - evicts allocations from a pool page and frees it*@pool: pool from which a page will attempt to be evicted*@retries: number of pages on the LRU list for which eviction will* be attempted before failing* z3fold reclaim is different |
z3fold_unmap | z3fold_unmap() - unmaps the allocation associated with the given handle*@pool: pool in which the allocation resides*@handle: handle associated with the allocation to be unmapped |
blk_queue_flag_clear | lk_queue_flag_clear - atomically clear a queue flag*@flag: flag to be cleared*@q: request queue |
blk_mq_start_hw_queue | |
blk_mq_start_stopped_hw_queue | |
blk_mq_sched_restart | |
key_garbage_collector | Reaper for unused keys. |
tomoyo_write_domain | moyo_write_domain - Write domain policy.*@head: Pointer to "struct tomoyo_io_buffer".* Returns 0 on success, negative value otherwise.* Caller holds tomoyo_read_lock(). |
ima_release_policy | ma_release_policy - start using the new measure policy rules.* Initially, ima_measure points to the default policy rules, now* point to the new policy rules, and remove the securityfs policy file,* assuming a valid policy. |
xattr_verify | xattr_verify - verify xattr digest or signature* Verify whether the hash or signature matches the file contents.* Return 0 on success, error code otherwise. |
ima_inode_post_setattr | ma_inode_post_setattr - reflect file metadata changes*@dentry: pointer to the affected dentry* Changes to a dentry's metadata might result in needing to appraise.* This function is called from notify_change(), which expects the caller |
ima_reset_appraise_flags | |
evm_set_key | vm_set_key() - set EVM HMAC key from the kernel*@key: pointer to a buffer with the key data*@size: length of the key data* This function allows setting the EVM HMAC key from the kernel* without using the "encrypted" key subsystem keys |
wb_io_lists_depopulated | |
wb_check_start_all | |
wb_do_writeback | Retrieve work items and do the writeback they describe |
bm_entry_write | |
dquot_release | Release dquot |
dquot_free_reserved_space | |
dquot_decr_inodes | |
dquot_decr_space | |
do_set_dqblk | Generic routine for setting common part of quota structure |
clear_bit_le | |
assign_bit | assign_bit - Assign value to a bit in memory*@nr: the bit to set*@addr: the address to start counting from*@value: the value to assign |
cpumask_clear_cpu | pumask_clear_cpu - clear a cpu in a cpumask*@cpu: cpu number (< nr_cpu_ids)*@dstp: the cpumask pointer |
clear_ti_thread_flag | |
__node_clear |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |