函数逻辑报告 |
Source Code:include\linux\math64.h |
Create Date:2022-07-27 06:38:29 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
首页 | 函数Tree |
注解内核,赢得工具 | 下载SCCT | English |
函数名称:div_u64 - unsigned 64bit divide with 32bit divisor*@dividend: unsigned 64bit dividend*@divisor: unsigned 32bit divisor* This is the most common 64bit divide and should be used if possible,* as many 32bit archs can optimize this variant better than a full
函数原型:static inline u64 div_u64(u64 dividend, u32 divisor)
返回类型:u64
参数:
类型 | 参数 | 名称 |
---|---|---|
u64 | dividend | |
u32 | divisor |
126 | 返回:div_u64_rem(dividend, divisor, & remainder) |
名称 | 描述 |
---|---|
vsscanf | vsscanf - Unformat a buffer into a list of arguments*@buf: input buffer*@fmt: format of buffer*@args: arguments |
_parse_integer | Convert non-negative integer string representation in explicitly given radix* to an integer.* Return number of characters consumed maybe or-ed with overflow bit.* If overflow occurs, result integer (incorrect) is still returned. |
div64_u64_rem | div64_u64_rem - unsigned 64bit divide with 64bit divisor and remainder*@dividend: 64bit dividend*@divisor: 64bit divisor*@remainder: 64bit remainder* This implementation is a comparable to algorithm used by div64_u64 |
div64_u64 | div64_u64 - unsigned 64bit divide with 64bit divisor*@dividend: 64bit dividend*@divisor: 64bit divisor* This implementation is a modified version of the algorithm proposed* by the book 'Hacker's Delight'. The original source and full proof |
FSE_normalizeM2 | Secondary normalization method.To be used when primary method fails. |
FSE_normalizeCount | |
rbtree_test_init | |
interval_tree_test_init | |
calibrate_APIC_clock | |
apbt_quick_calibrate | alled before apb_timer_enable, use early map |
scale_stime | Perform (stime * rtime) / total, but avoid multiplication overflow by* losing precision when the numbers are big. |
___update_load_avg | |
calc_avgs | |
collect_percpu_times | |
update_averages | |
psi_show | |
psi_trigger_create | |
psi_trigger_destroy | |
nsec_to_clock_t | |
nsecs_to_jiffies64 | secs_to_jiffies64 - Convert nsecs in u64 to jiffies64*@n: nsecs in u64* Unlike {m,u}secs_to_jiffies, type of input is not unsigned int but u64.* And this doesn't return MAX_JIFFY_OFFSET since this function is designed |
ntp_update_frequency | Update (tick_length, tick_length_base, tick_nsec), based* on (tick_usec, ntp_tick_adj, time_freq): |
kdb_sysinfo | Most of this code has been lifted from kernel/timer.c::sys_sysinfo().* I cannot call that code directly from kdb, it has an unconditional* cli()/sti() and calls routines that take locks which can stop the debugger. |
fill_stats_for_tgid | |
bacct_add_tsk | ll in basic accounting fields |
print_verification_stats | |
update_perf_cpu_limits | |
wb_position_ratio | Dirty position control |
wb_update_dirty_ratelimit | Maintain wb->dirty_ratelimit, the base dirty throttle rate.* Normal wb tasks will be curbed at or below it in long term.* Obviously it should be around (write_bw / N) when there are N dd tasks. |
wb_dirty_limits | |
mem_cgroup_handle_over_high | Scheduled by try_charge() to be executed from the userland return path* and reclaims memory over the high limit. |
queue_wb_lat_show | |
blk_rq_stat_sum | src is a per-cpu stat, mean isn't initialized |
last_lba | last_lba(): return number of last logical block of device*@bdev: block device* Description: Returns last LBA value on success, 0 on error.* This is stored (by sd and ide-geometry) in* the part[0] entry for this disk, and is the number of |
iolatency_prfill_limit | |
bfq_update_rate_reset | |
bfq_update_io_thinktime | |
bfq_completed_request | |
bfq_fifo_expire_sync_show | |
bfq_fifo_expire_async_show | |
bfq_back_seek_max_show | |
bfq_back_seek_penalty_show | |
bfq_slice_idle_show | |
bfq_max_budget_show | |
bfq_timeout_sync_show | |
bfq_strict_guarantees_show | |
bfq_low_latency_show | |
bfq_slice_idle_us_show | |
rwb_arm_timer | |
proc_keys_show | |
tcp_clock_us | |
tcp_time_stamp | This should only be used in contexts where tp->tcp_mstamp is up to date |
tcp_ns_to_ts | Convert a nsec timestamp into TCP TSval timestamp (ms based currently) |
tcp_skb_timestamp_us | provide the departure time in us unit |
源代码转换工具 开放的插件接口 | X |
---|---|
支持:c/c++/esqlc/java Oracle/Informix/Mysql 插件可实现:逻辑报告 代码生成和批量转换代码 |