#include "fuse_i.h"
#include <linux/init.h>
#include <linux/module.h>
#include <linux/poll.h>
#include <linux/uio.h>
#include <linux/miscdevice.h>
#include <linux/pagemap.h>
#include <linux/file.h>
#include <linux/slab.h>
#include <linux/pipe_fs_i.h>
#include <linux/swap.h>
#include <linux/splice.h>
Go to the source code of this file.
Cleanup the client device
Definition at line 2096 of file dev.c.
Initialize the client device
Definition at line 2075 of file dev.c.
Get a request, may fail with -ENOMEM
Definition at line 100 of file dev.c.
Gets a requests for a file operation, always succeeds
Definition at line 189 of file dev.c.
Decrement reference count of a request. If count goes to zero free the request.
Definition at line 204 of file dev.c.
Send FORGET command
Definition at line 253 of file dev.c.
Allocate a request
Definition at line 46 of file dev.c.
Definition at line 55 of file dev.c.
Free a request
Definition at line 63 of file dev.c.
Send a request (synchronous)
Definition at line 409 of file dev.c.
Send a request in the background
Definition at line 458 of file dev.c.
MODULE_ALIAS |
( |
"devname:fuse" |
| ) |
|
Initial value:= {
.aio_read = fuse_dev_read,
.splice_read = fuse_dev_splice_read,
.aio_write = fuse_dev_write,
.splice_write = fuse_dev_splice_write,
.poll = fuse_dev_poll,
.fasync = fuse_dev_fasync,
}
Device operations
Definition at line 2054 of file dev.c.