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 |