函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:splice_from_pipe_begin - start splicing from pipe*@sd: information about the splice operation* Description:* This function should be called before a loop containing* splice_from_pipe_next() and splice_from_pipe_feed() to

函数原型:static void splice_from_pipe_begin(struct splice_desc *sd)

返回类型:void

参数:

类型参数名称
struct splice_desc *sd
593  umber of bytes already spliced 等于0
594  d to wake up writer = false
调用者
名称描述
__splice_from_pipe__splice_from_pipe - splice data from a pipe to given actor*@pipe: pipe to splice from*@sd: information to @actor*@actor: handler that splices the data* Description:* This function does little more than loop over the pipe and call*@actor to do the actual
iter_file_splice_writer_file_splice_write - splice data from a pipe to a file*@pipe: pipe info*@out: file to write to*@ppos: position in @out*@len: number of bytes to splice*@flags: splice modifier flags* Description:* Will either move or copy pages (determined by @flags