Lines Matching refs:xfile
13 #include "scrub/xfile.h"
29 * requirements. Therefore, the xfile mechanism uses an unlinked shmem file to
32 * xfile must be freed with xfile_destroy.
40 * create a sparse xfile, please be careful about reading from uninitialized
54 * Create an xfile of the given size. The description will be used in the
61 struct xfile **xfilep)
64 struct xfile *xf;
67 xf = kmalloc(sizeof(struct xfile), XCHK_GFP_FLAGS);
81 * xfile users are responsible for keeping the xfile hidden away from
83 * Make the inode only accessible by root, just in case the xfile ever
109 struct xfile *xf)
121 * Read a memory object directly from the xfile's page cache. Unlike regular
128 struct xfile *xf,
172 * xfile pages must never be mapped into userspace, so
198 * Write a memory object directly to the xfile's page cache. Unlike regular
205 struct xfile *xf,
246 * xfile pages must never be mapped into userspace, so we skip
281 /* Find the next written area in the xfile data for a given offset. */
284 struct xfile *xf,
294 /* Query stat information for an xfile. */
297 struct xfile *xf,
320 struct xfile *xf,
374 * to prevent the xfile page from being swapped or removed from the
394 struct xfile *xf,