函数逻辑报告 |
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 插件可实现:逻辑报告 代码生成和批量转换代码 |