Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:lib\iov_iter.c Create Date:2022-07-28 06:21:10
Last Modify:2022-05-21 11:43:54 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:data_start

Proto:static inline void data_start(const struct iov_iter *i, unsigned int *iter_headp, size_t *offp)

Type:void

Parameter:

TypeParameterName
const struct iov_iter *i
unsigned int *iter_headp
size_t *offp
490  p_mask = ring_size - 1
491  iter_head = head
492  off = iov_offset
494  If off && ( Not allocated( & bufs[iter_head & p_mask]) || off == PAGE_SIZE ) Then
496  iter_head++
497  off = 0
499  iter_headp = iter_head
500  offp = off
Caller
NameDescribe
push_pipe
pipe_get_pages
pipe_get_pages_alloc
iov_iter_npages