Lines Matching refs:op

18 	struct fuse_operations op;
36 (fs->op.getattr ? fs->op.getattr(path, stat) : ENOSYS)
38 (fs->op.open ? fs->op.open(path, fi) : ENOSYS)
40 (fs->op.opendir ? fs->op.opendir(path, fi) : 0)
42 (fs->op.mknod ? fs->op.mknod(path, mode, rdev) : ENOSYS)
44 (fs->op.mkdir ? fs->op.mkdir(path, mode) : ENOSYS)
46 (fs->op.release ? fs->op.release(path, fi) : 0)
48 (fs->op.releasedir ? fs->op.releasedir(path, fi) : 0)
50 (fs->op.rmdir ? fs->op.rmdir(path) : ENOSYS)
52 (fs->op.unlink ? fs->op.unlink(path) : ENOSYS)
61 (fs->op.readdir ? \
62 fs->op.readdir(path, dirhp, fill_func, off, fi) : ENOSYS)
65 (fs->op.symlink ? fs->op.symlink(link, path) : ENOSYS)
67 (fs->op.readlink ? fs->op.readlink(path, link, len) : ENOSYS)
69 (fs->op.link ? fs->op.link(src, dst) : ENOSYS)
71 (fs->op.rename ? fs->op.rename(old, new) : ENOSYS)
73 (fs->op.chmod ? fs->op.chmod(path, mode) : ENOSYS)
75 (fs->op.chown ? fs->op.chown(path, uid, gid) : ENOSYS)
80 ((fs)->op.truncate ? (fs)->op.truncate(path, size) : ENOSYS)
83 if (fs->op.read) { \
84 ret = fs->op.read(path, buf, size, off, fi); \
91 if (fs->op.write) { \
92 ret = fs->op.write(path, buf, size, off, fi); \
99 (fs->op.access ? fs->op.access(path, mode) : ENOSYS)
102 if (fs->op.utimens) { \
103 ret = fs->op.utimens(path, tv); \
104 } else if (fs->op.utime) {\
108 ret = fs->op.utime(path, &times); \
115 (fs->op.fsyncdir ? fs->op.fsyncdir(path, flag, fi) : 0)
117 (fs->op.statfs ? fs->op.statfs(path, buf) : ENOSYS)
119 (fs->op.fsync ? fs->op.fsync(path, flag, fi) : 0)
121 (fs->op.flush ? fs->op.flush(path, fi) : ENOSYS)
123 (fs->op.lock ? fs->op.lock(path, fi, cmd, lock) : ENOSYS)
132 const struct fuse_operations *op, size_t op_size, void *user_data);