函数逻辑报告 |
Source Code:include\asm-generic\atomic-long.h |
Create Date:2022-07-27 06:38:50 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:atomic_long_set
函数原型:static inline void atomic_long_set(atomic_long_t *v, long i)
返回类型:void
参数:
类型 | 参数 | 名称 |
---|---|---|
atomic_long_t * | v | |
long | i |
534 | atomic_set(v, i) |
名称 | 描述 |
---|---|
percpu_ref_init | percpu_ref_init - initialize a percpu refcount*@ref: percpu_ref to initialize*@release: function which will be called when refcount hits 0*@flags: PERCPU_REF_INIT_* flags*@gfp: allocation mask to use* Initializes @ref |
gen_pool_add_owner | gen_pool_add_owner- add a new chunk of special memory to the pool*@pool: pool to add new memory chunk to*@virt: virtual starting address of memory chunk to add to pool*@phys: physical starting address of memory chunk to add to pool*@size: size in bytes of |
set_work_data | While queued, %WORK_STRUCT_PWQ is set and non flag bits of a work's data* contain the pointer to the queued pwq |
__mutex_init | |
rwsem_set_owner | All writes to owner are protected by WRITE_ONCE() to make sure that* store tearing can't happen as optimistic spinners may read and use* the owner value concurrently without lock |
rwsem_clear_owner | |
__rwsem_set_reader_owned | The task_struct pointer of the last owning reader will be left in* the owner field.* Note that the owner value just indicates the task has owned the rwsem* previously, it may not be the real owner or one of the real owners |
__init_rwsem | Initialize an rwsem: |
acct_on | |
alloc_chunk | |
perf_event_alloc | Allocate and initialize an event structure |
zero_zone_numa_counters | zero numa counters within a zone |
zero_global_numa_counters | zero global numa counters |
set_iounmap_nonlazy | alled before a call to iounmap() if the caller wants vm_area_struct's* immediately freed. |
zone_init_internals | |
reset_node_managed_pages | |
lookup_swap_cache | Lookup a swap entry in the swap cache. A found page will be returned* unlocked and with its refcount incremented - we rely on the kernel* lock getting page table operations atomic even if we drop the page* lock before returning. |
swap_ra_info | |
create_task_io_context | |
__alloc_file | |
ns_prune_dentry | |
totalram_pages_set | |
mm_pgtables_bytes_init | |
page_counter_init | |
ns_alloc_inum |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |