函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:fs\aio.c Create Date:2022-07-29 10:53:36
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:do_io_getevents

函数原型:static long do_io_getevents(aio_context_t ctx_id, long min_nr, long nr, struct io_event __user *events, struct timespec64 *ts)

返回类型:long

参数:

类型参数名称
aio_context_tctx_id
longmin_nr
longnr
struct io_event __user *events
struct timespec64 *ts
2050  until等于如果tsvert a timespec64 to ktime_t format: 否则KTIME_MAX
2051  ioctx等于lookup_ioctx(ctx_id)
2052  ret等于负EINVAL
2054  如果此条件成立可能性大(为编译器优化)(ioctx)则
2055  如果此条件成立可能性大(为编译器优化)(min_nr <= nr && min_nr >= 0)则ret等于read_events(ioctx, min_nr, nr, events, until)
2057  percpu计数引用减
2060  返回:ret
调用者
名称描述
SYSCALL_DEFINE6
COMPAT_SYSCALL_DEFINE6