Lines Matching refs:buffer
37 * their pipe buffer quota. The general pipe use case needs at least two
65 * isn't a dead spot in the buffer, but the ring has to be a power of two and
155 * @pipe: the pipe that the buffer belongs to
156 * @buf: the buffer to attempt to steal
185 * @pipe: the pipe that the buffer belongs to
186 * @buf: the buffer to get a reference to
201 * @pipe: the pipe that the buffer belongs to
202 * @buf: the buffer to put a reference to
317 /* Was it a packet buffer? Clean up and exit */
356 * pipe buffer, and might have made space in the buffers
361 * the writer gets an EFAULT when trying to fill a buffer
362 * that already got allocated and inserted in the buffer
447 * the last buffer.
504 * empty buffer. If we fault or otherwise fail to use
519 /* Insert it into the buffer array */
547 /* Wait for buffer space to become available. */
860 static char *pipefs_dname(struct dentry *dentry, char *buffer, int buflen)
862 return dynamic_dname(buffer, buflen, "pipe:[%lu]",
1463 void *buffer, size_t *lenp, loff_t *ppos)
1465 return do_proc_douintvec(table, write, buffer, lenp, ppos,