Function report |
Source Code:lib\atomic64.c |
Create Date:2022-07-28 07:17:03 |
| Last Modify:2022-05-18 13:46:02 | Copyright©Brick |
| home page | Tree |
| Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:atomic64_read
Proto:s64 atomic64_read(const atomic64_t *v)
Type:s64
Parameter:
| Type | Parameter | Name |
|---|---|---|
| const atomic64_t * | v |
| 54 | Return val |
| Name | Describe |
|---|---|
| test_atomic64 | |
| proc_sample_cputime_atomic | |
| __update_gt_cputime | Set cputime to sum_cputime if sum_cputime > cputime. Use cmpxchg* to avoid race conditions with concurrent updates to cputime. |
| pids_try_charge | pids_try_charge - hierarchically try to charge the pid count*@pids: the pid cgroup state*@num: the number of pids to charge* This function follows the set limit. It will fail if the charge would cause* the new value to exceed the hierarchical limit |
| pids_max_show | |
| pids_current_read | |
| pids_events_show | |
| tracing_map_read_sum | racing_map_read_sum - Return the value of a tracing_map_elt's sum field*@elt: The tracing_map_elt*@i: The index of the given sum associated with the tracing_map_elt* Retrieve the value of the sum i associated with the specified* tracing_map_elt instance |
| tracing_map_read_var | racing_map_read_var - Return the value of a tracing_map_elt's variable field*@elt: The tracing_map_elt*@i: The index of the given variable associated with the tracing_map_elt* Retrieve the value of the variable i associated with the specified |
| tracing_map_read_var_once | racing_map_read_var_once - Return and reset a tracing_map_elt's variable field*@elt: The tracing_map_elt*@i: The index of the given variable associated with the tracing_map_elt* Retrieve the value of the variable i associated with the specified* |
| tracing_map_cmp_atomic64 | |
| hist_trigger_show | |
| perf_event_count | |
| __perf_event_read_value | |
| __perf_read_group_add | |
| perf_event_update_userpage | Callers need to ensure there can be no nesting of this function, otherwise* the seqlock logic goes bad. We can not serialize this because the arch* code calls this from NMI context. |
| perf_mmap | |
| perf_output_read_one | |
| blkcg_scale_delay | Scale the accumulated delay based on how long it has been since we updated* the delay. We only call this when we are adding delay, in case it's been a* while since we added delay, and when we are checking to see if we need to |
| blkcg_maybe_throttle_blkg | This is called when we want to actually walk up the hierarchy and check to* see if we need to throttle, and then actually throttle if there is some* accumulated delay. This should only be called upon return to user space so |
| blkcg_iolatency_done_bio | |
| ioc_autop_idx | |
| ioc_now | ake a snapshot of the current [v]time and vrate |
| iocg_activate | |
| iocg_kick_waitq | |
| iocg_kick_delay | |
| iocg_is_idle | was iocg idle this period? |
| ioc_timer_fn | |
| ioc_rqos_throttle | |
| ioc_rqos_merge | |
| ioc_pd_init |
| 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 |