Function report |
Source Code:kernel\time\timekeeping.c |
Create Date:2022-07-28 10:42:01 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:ktime_get
Proto:ktime_t ktime_get(void)
Type:ktime_t
Parameter:Nothing
749 | tk = timekeeper |
756 | Do |
759 | nsecs = timekeeping_get_ns( & tkr_mono) |
Name | Describe |
---|---|
test_find_first_bit | This is Schlemiel the Painter's algorithm. It should be called after* all other tests for the same bitmap because it sets all bits of bitmap to 1. |
test_find_next_bit | |
test_find_next_zero_bit | |
test_find_last_bit | |
test_find_next_and_bit | |
test_func | |
__test_bitmap_parselist | |
aperfmperf_get_khz | |
arch_freq_prepare_all | |
arch_freq_get_on_cpu | |
async_run_entry_fn | pick the first pending entry and run it |
async_synchronize_cookie_domain | async_synchronize_cookie_domain - synchronize asynchronous function calls within a certain domain with cookie checkpointing*@cookie: async_cookie_t to use as checkpoint*@domain: the domain to synchronize (%NULL for all registered domains)* This function |
sched_debug_header | |
hibernate_preallocate_memory | hibernate_preallocate_memory - Preallocate memory for hibernation image |
save_image | save_image - save the suspend image data |
save_image_lzo | save_image_lzo - Save the suspend image data compressed with LZO.*@handle: Swap map handle to use for saving the image.*@snapshot: Image to read data from.*@nr_to_write: Number of pages to save. |
load_image | load_image - load the image using the swap map handle*@handle and the snapshot handle @snapshot* (assume there are @nr_pages pages to load) |
load_image_lzo | load_image_lzo - Load compressed image data and decompress them with LZO.*@handle: Swap map handle to use for loading data.*@snapshot: Image to copy uncompressed data into.*@nr_to_read: Number of pages to load. |
wakelock_lookup_add | |
usleep_range | sleep_range - Sleep for an approximate time*@min: Minimum time in usecs to sleep*@max: Maximum time in usecs to sleep* In non-atomic context where the exact wakeup time is flexible, use* usleep_range() instead of udelay() |
sysrq_timer_list_show | |
timer_list_start | |
clockevents_program_min_delta | lockevents_program_min_delta - Set clock event device to the minimum delay.*@dev: device to program* Returns 0 on success, -ETIME when the retry loop failed. |
clockevents_program_event | lockevents_program_event - Reprogram the clock event device.*@dev: device to program*@expires: absolute expiry time (monotonic clock)*@force: program minimum delay if expires can not be set* Returns 0 on success, -ETIME when the event is in the past. |
tick_setup_device | Setup the tick device |
tick_resume_oneshot | k_resume_onshot - resume oneshot mode |
SYSCALL_DEFINE6 | |
ring_buffer_producer | |
torture_shutdown | Cause the torture test to shutdown the system after the test has* run for the time specified by the shutdown_secs parameter. |
torture_shutdown_init | Start up the shutdown task. |
trace_initcall_finish_cb | |
__gup_benchmark_ioctl | |
blkcg_iolatency_done_bio | |
blkiolatency_timer_fn | |
iolatency_pd_init | |
ioc_now | ake a snapshot of the current [v]time and vrate |
blk_iocost_init | |
bfq_set_budget_timeout | Set the maximum time for the in-service queue to consume its* budget. This prevents seeky processes from lowering the throughput.* In practice, a time-slice service scheme is used with seeky* processes. |
bfq_arm_slice_timer | |
bfq_bfqq_is_slow | Return true if the process associated with bfqq is "slow". The slow* flag is used, in addition to the budget timeout, to reduce the* amount of service provided to seeky processes, and thus reduce* their chances to lower the throughput |
rwb_sync_issue_lat | |
ktime_get_ns | |
tick_nohz_get_next_hrtimer | |
dim_update_sample | dim_update_sample - set a sample's fields with given values*@event_ctr: number of events to set*@packets: number of packets to set*@bytes: number of bytes to set*@s: DIM sample |
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 |