Lines Matching refs:inarg
35 #define PARAM(inarg) (((const char *)(inarg)) + sizeof(*(inarg)))
491 static void do_lookup(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
493 const char *name = (const char *) inarg;
501 static void do_forget(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
503 const struct fuse_forget_in *arg = (const struct fuse_forget_in *) inarg;
511 static void do_getattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
513 (void) inarg;
521 static void do_setattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
523 const struct fuse_setattr_in *arg = (const struct fuse_setattr_in *) inarg;
542 static void do_access(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
544 const struct fuse_access_in *arg = (const struct fuse_access_in *) inarg;
552 static void do_readlink(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
554 (void) inarg;
562 static void do_mknod(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
564 const struct fuse_mknod_in *arg = (const struct fuse_mknod_in *) inarg;
570 name = (const char *) inarg + FUSE_COMPAT_MKNOD_IN_SIZE;
588 static void do_mkdir(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
590 const struct fuse_mkdir_in *arg = (const struct fuse_mkdir_in *) inarg;
601 static void do_unlink(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
603 const char *name = (const char *) inarg;
611 static void do_rmdir(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
613 const char *name = (const char *) inarg;
621 static void do_symlink(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
623 const char *name = (const char *) inarg;
624 const char *linkname = ((const char *) inarg) + strlen((const char *) inarg) + 1;
632 static void do_rename(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
634 const struct fuse_rename_in *arg = (const struct fuse_rename_in *) inarg;
644 static void do_link(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
646 const struct fuse_link_in *arg = (const struct fuse_link_in *) inarg;
654 static void do_create(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
656 const struct fuse_create_in *arg = (const struct fuse_create_in *) inarg;
668 name = (const char *) inarg + sizeof(struct fuse_open_in);
675 static void do_open(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
677 const struct fuse_open_in *arg = (const struct fuse_open_in *) inarg;
689 static void do_read(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
691 const struct fuse_read_in *arg = (const struct fuse_read_in *) inarg;
704 static void do_write(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
706 const struct fuse_write_in *arg = (const struct fuse_write_in *) inarg;
726 static void do_flush(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
728 const struct fuse_flush_in *arg = (const struct fuse_flush_in *) inarg;
744 static void do_release(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
746 const struct fuse_release_in *arg = (const struct fuse_release_in *) inarg;
764 static void do_fsync(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
766 const struct fuse_fsync_in *arg = (const struct fuse_fsync_in *) inarg;
779 static void do_opendir(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
781 const struct fuse_open_in *arg = (const struct fuse_open_in *) inarg;
793 static void do_readdir(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
795 const struct fuse_read_in *arg = (const struct fuse_read_in *) inarg;
808 static void do_releasedir(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
810 const struct fuse_release_in *arg = (const struct fuse_release_in *) inarg;
824 static void do_fsyncdir(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
826 const struct fuse_fsync_in *arg = (const struct fuse_fsync_in *) inarg;
839 static void do_statfs(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
842 (void) inarg;
855 static void do_setxattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
857 const struct fuse_setxattr_in *arg = (const struct fuse_setxattr_in *) inarg;
867 static void do_getxattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
869 const struct fuse_getxattr_in *arg = (const struct fuse_getxattr_in *) inarg;
877 static void do_listxattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
879 const struct fuse_getxattr_in *arg = (const struct fuse_getxattr_in *) inarg;
887 static void do_removexattr(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
889 const char *name = (const char *) inarg;
911 static void do_getlk(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
913 const struct fuse_lk_in *arg = (const struct fuse_lk_in *) inarg;
929 const void *inarg, int should_sleep)
931 const struct fuse_lk_in *arg = (const struct fuse_lk_in *) inarg;
946 static void do_setlk(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
948 do_setlk_common(req, nodeid, inarg, 0);
951 static void do_setlkw(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
953 do_setlk_common(req, nodeid, inarg, 1);
990 static void do_interrupt(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
992 const struct fuse_interrupt_in *arg = (const struct fuse_interrupt_in *) inarg;
1030 static void do_bmap(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
1032 const struct fuse_bmap_in *arg = (const struct fuse_bmap_in *) inarg;
1040 static void do_ioctl(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
1042 const struct fuse_ioctl_in *arg = (const struct fuse_ioctl_in *) inarg;
1073 static void do_init(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
1075 const struct fuse_init_in *arg = (const struct fuse_init_in *) inarg;
1188 static void do_destroy(fuse_req_t req, fuse_ino_t nodeid, const void *inarg)
1193 (void) inarg;
1292 const void *inarg = buf + sizeof(struct fuse_in_header);
1337 fuse_ll_ops[in->opcode].func(req, in->nodeid, inarg);