---
name: "generic_file_splice_write_nolock"
section: "9"
platform: "linux"
package: "linux-manual-2.6.26"
version: "2.6.26-29"
release: "Debian 5.0 (Lenny)"
platforms: ["linux"]
url: "https://new.carta.tech/generic_file_splice_write_nolock"
---

# generic\_file\_splice\_write\_nolock(9)

generic\_file\_splice\_write without mutexes

## NAME

generic\_file\_splice\_write\_nolock - generic\_file\_splice\_write without mutexes

## SYNOPSIS

**ssize\_t generic\_file\_splice\_write\_nolock(struct pipe\_inode\_info \*** *pipe***, struct file \*** *out***, loff\_t \*** *ppos***, size\_t** *len***, unsigned int** *flags***);**

## ARGUMENTS

*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* options) from the given pipe inode to the given file. The caller is responsible for acquiring i\_mutex on both inodes.

## COPYRIGHT
