/kernel/linux/linux-6.6/fs/fuse/ |
H A D | xattr.c | 19 struct fuse_setxattr_in inarg; in fuse_setxattr() local 25 memset(&inarg, 0, sizeof(inarg)); in fuse_setxattr() 26 inarg.size = size; in fuse_setxattr() 27 inarg.flags = flags; in fuse_setxattr() 28 inarg.setxattr_flags = extra_flags; in fuse_setxattr() 34 sizeof(inarg) : FUSE_COMPAT_SETXATTR_IN_SIZE; in fuse_setxattr() 35 args.in_args[0].value = &inarg; in fuse_setxattr() 56 struct fuse_getxattr_in inarg; in fuse_getxattr() local 63 memset(&inarg, in fuse_getxattr() 114 struct fuse_getxattr_in inarg; fuse_listxattr() local [all...] |
H A D | dir.c | 621 struct fuse_create_in inarg; in fuse_create_open() local 645 memset(&inarg, 0, sizeof(inarg)); in fuse_create_open() 647 inarg.flags = flags; in fuse_create_open() 648 inarg.mode = mode; in fuse_create_open() 649 inarg.umask = current_umask(); in fuse_create_open() 653 inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID; in fuse_create_open() 659 args.in_args[0].size = sizeof(inarg); in fuse_create_open() 660 args.in_args[0].value = &inarg; in fuse_create_open() 846 struct fuse_mknod_in inarg; in fuse_mknod() local 892 struct fuse_mkdir_in inarg; fuse_mkdir() local 1023 struct fuse_rename2_in inarg; fuse_rename_common() local 1105 struct fuse_link_in inarg; fuse_link() local 1183 struct fuse_statx_in inarg; fuse_do_statx() local 1242 struct fuse_getattr_in inarg; fuse_do_getattr() local 1455 struct fuse_access_in inarg; fuse_access() local 1812 struct fuse_setattr_in inarg; fuse_flush_times() local 1852 struct fuse_setattr_in inarg; fuse_do_setattr() local [all...] |
H A D | ioctl.c | 137 * On the first callout to FUSE server, inarg->in_size and 138 * inarg->out_size will be NULL; then, the server completes the ioctl 142 * { { .iov_base = inarg.arg, .iov_len = sizeof(struct a) } } 149 * { { .iov_base = inarg.arg, .iov_len = sizeof(struct a) }, 172 struct fuse_ioctl_in inarg = { in fuse_do_ioctl() local 189 inarg.flags |= FUSE_IOCTL_32BIT; in fuse_do_ioctl() 192 inarg.flags |= FUSE_IOCTL_32BIT; in fuse_do_ioctl() 195 inarg.flags |= FUSE_IOCTL_COMPAT_X32; in fuse_do_ioctl() 233 inarg.in_size = in_size = iov_length(in_iov, in_iovs); in fuse_do_ioctl() 234 inarg in fuse_do_ioctl() 381 struct fuse_ioctl_in inarg; fuse_priv_ioctl() local [all...] |
H A D | file.c | 27 struct fuse_open_in inarg; in fuse_send_open() local 30 memset(&inarg, 0, sizeof(inarg)); in fuse_send_open() 31 inarg.flags = open_flags & ~(O_CREAT | O_EXCL | O_NOCTTY); in fuse_send_open() 33 inarg.flags &= ~O_TRUNC; in fuse_send_open() 36 (inarg.flags & O_TRUNC) && !capable(CAP_FSETID)) { in fuse_send_open() 37 inarg.open_flags |= FUSE_OPEN_KILL_SUIDGID; in fuse_send_open() 43 args.in_args[0].size = sizeof(inarg); in fuse_send_open() 44 args.in_args[0].value = &inarg; in fuse_send_open() 54 struct fuse_release_in inarg; member 486 struct fuse_flush_in inarg; fuse_flush() local 545 struct fuse_fsync_in inarg; fuse_fsync_common() local 1074 struct fuse_write_in *inarg = &ia->write.in; fuse_send_write() local 1700 struct fuse_write_in *inarg = &wpa->ia.write.in; global() variable 1831 struct fuse_write_in *inarg = &wpa->ia.write.in; fuse_writepage_end() local 2526 fuse_lk_fill(struct fuse_args *args, struct file *file, const struct file_lock *fl, int opcode, pid_t pid, int flock, struct fuse_lk_in *inarg) fuse_lk_fill() argument 2555 struct fuse_lk_in inarg; fuse_getlk() local 2575 struct fuse_lk_in inarg; fuse_setlk() local 2647 struct fuse_bmap_in inarg; fuse_bmap() local 2678 struct fuse_lseek_in inarg = { fuse_lseek() local 2802 struct fuse_poll_in inarg = { .fh = ff->fh, .kh = ff->kh }; fuse_file_poll() local 2999 struct fuse_fallocate_in inarg = { fuse_file_fallocate() local 3097 struct fuse_copy_file_range_in inarg = { __fuse_copy_file_range() local [all...] |
H A D | dax.c | 189 struct fuse_setupmapping_in inarg; in fuse_setup_one_mapping() local 197 memset(&inarg, 0, sizeof(inarg)); in fuse_setup_one_mapping() 198 inarg.foffset = offset; in fuse_setup_one_mapping() 199 inarg.fh = -1; in fuse_setup_one_mapping() 200 inarg.moffset = dmap->window_offset; in fuse_setup_one_mapping() 201 inarg.len = FUSE_DAX_SZ; in fuse_setup_one_mapping() 202 inarg.flags |= FUSE_SETUPMAPPING_FLAG_READ; in fuse_setup_one_mapping() 204 inarg.flags |= FUSE_SETUPMAPPING_FLAG_WRITE; in fuse_setup_one_mapping() 208 args.in_args[0].size = sizeof(inarg); in fuse_setup_one_mapping() 255 struct fuse_removemapping_in inarg; dmap_removemapping_list() local 357 struct fuse_removemapping_in inarg; dmap_removemapping_one() local [all...] |
H A D | readdir.c | 269 struct fuse_forget_in inarg; in fuse_force_forget() local 272 memset(&inarg, 0, sizeof(inarg)); in fuse_force_forget() 273 inarg.nlookup = 1; in fuse_force_forget() 277 args.in_args[0].size = sizeof(inarg); in fuse_force_forget() 278 args.in_args[0].value = &inarg; in fuse_force_forget()
|
H A D | inode.c | 684 struct fuse_syncfs_in inarg; in fuse_sync_fs() local 704 memset(&inarg, 0, sizeof(inarg)); in fuse_sync_fs() 706 args.in_args[0].size = sizeof(inarg); in fuse_sync_fs() 707 args.in_args[0].value = &inarg; in fuse_sync_fs()
|
H A D | dev.c | 1648 struct fuse_notify_retrieve_in inarg; member 1728 ra->inarg.offset = outarg->offset; in fuse_retrieve() 1729 ra->inarg.size = total_len; in fuse_retrieve() 1730 args->in_args[0].size = sizeof(ra->inarg); in fuse_retrieve() 1731 args->in_args[0].value = &ra->inarg; in fuse_retrieve()
|
/kernel/linux/linux-5.10/fs/fuse/ |
H A D | xattr.c | 19 struct fuse_setxattr_in inarg; in fuse_setxattr() local 25 memset(&inarg, 0, sizeof(inarg)); in fuse_setxattr() 26 inarg.size = size; in fuse_setxattr() 27 inarg.flags = flags; in fuse_setxattr() 31 args.in_args[0].size = sizeof(inarg); in fuse_setxattr() 32 args.in_args[0].value = &inarg; in fuse_setxattr() 54 struct fuse_getxattr_in inarg; in fuse_getxattr() local 61 memset(&inarg, 0, sizeof(inarg)); in fuse_getxattr() 112 struct fuse_getxattr_in inarg; fuse_listxattr() local [all...] |
H A D | dir.c | 535 struct fuse_create_in inarg; in fuse_create_open() local 559 memset(&inarg, 0, sizeof(inarg)); in fuse_create_open() 561 inarg.flags = flags; in fuse_create_open() 562 inarg.mode = mode; in fuse_create_open() 563 inarg.umask = current_umask(); in fuse_create_open() 567 args.in_args[0].size = sizeof(inarg); in fuse_create_open() 568 args.in_args[0].value = &inarg; in fuse_create_open() 736 struct fuse_mknod_in inarg; in fuse_mknod() local 743 memset(&inarg, in fuse_mknod() 764 struct fuse_mkdir_in inarg; fuse_mkdir() local 883 struct fuse_rename2_in inarg; fuse_rename_common() local 971 struct fuse_link_in inarg; fuse_link() local 1050 struct fuse_getattr_in inarg; fuse_do_getattr() local 1230 struct fuse_access_in inarg; fuse_access() local 1585 struct fuse_setattr_in inarg; fuse_flush_times() local 1624 struct fuse_setattr_in inarg; fuse_do_setattr() local [all...] |
H A D | file.c | 38 struct fuse_open_in inarg; in fuse_send_open() local 41 memset(&inarg, 0, sizeof(inarg)); in fuse_send_open() 42 inarg.flags = file->f_flags & ~(O_CREAT | O_EXCL | O_NOCTTY); in fuse_send_open() 44 inarg.flags &= ~O_TRUNC; in fuse_send_open() 48 args.in_args[0].size = sizeof(inarg); in fuse_send_open() 49 args.in_args[0].value = &inarg; in fuse_send_open() 59 struct fuse_release_in inarg; member 291 ra->inarg.fh = ff->fh; in fuse_prepare_release() 292 ra->inarg in fuse_prepare_release() 473 struct fuse_flush_in inarg; fuse_flush() local 529 struct fuse_fsync_in inarg; fuse_fsync_common() local 1058 struct fuse_write_in *inarg = &ia->write.in; fuse_send_write() local 1657 struct fuse_write_in *inarg = &wpa->ia.write.in; global() variable 1788 struct fuse_write_in *inarg = &wpa->ia.write.in; fuse_writepage_end() local 2446 fuse_lk_fill(struct fuse_args *args, struct file *file, const struct file_lock *fl, int opcode, pid_t pid, int flock, struct fuse_lk_in *inarg) fuse_lk_fill() argument 2475 struct fuse_lk_in inarg; fuse_getlk() local 2495 struct fuse_lk_in inarg; fuse_setlk() local 2567 struct fuse_bmap_in inarg; fuse_bmap() local 2598 struct fuse_lseek_in inarg = { fuse_lseek() local 2807 struct fuse_ioctl_in inarg = { fuse_do_ioctl() local 3079 struct fuse_poll_in inarg = { .fh = ff->fh, .kh = ff->kh }; fuse_file_poll() local 3276 struct fuse_fallocate_in inarg = { fuse_file_fallocate() local 3375 struct fuse_copy_file_range_in inarg = { __fuse_copy_file_range() local [all...] |
H A D | dax.c | 188 struct fuse_setupmapping_in inarg; in fuse_setup_one_mapping() local 196 memset(&inarg, 0, sizeof(inarg)); in fuse_setup_one_mapping() 197 inarg.foffset = offset; in fuse_setup_one_mapping() 198 inarg.fh = -1; in fuse_setup_one_mapping() 199 inarg.moffset = dmap->window_offset; in fuse_setup_one_mapping() 200 inarg.len = FUSE_DAX_SZ; in fuse_setup_one_mapping() 201 inarg.flags |= FUSE_SETUPMAPPING_FLAG_READ; in fuse_setup_one_mapping() 203 inarg.flags |= FUSE_SETUPMAPPING_FLAG_WRITE; in fuse_setup_one_mapping() 207 args.in_args[0].size = sizeof(inarg); in fuse_setup_one_mapping() 254 struct fuse_removemapping_in inarg; dmap_removemapping_list() local 356 struct fuse_removemapping_in inarg; dmap_removemapping_one() local [all...] |
H A D | readdir.c | 269 struct fuse_forget_in inarg; in fuse_force_forget() local 272 memset(&inarg, 0, sizeof(inarg)); in fuse_force_forget() 273 inarg.nlookup = 1; in fuse_force_forget() 277 args.in_args[0].size = sizeof(inarg); in fuse_force_forget() 278 args.in_args[0].value = &inarg; in fuse_force_forget()
|
H A D | dev.c | 1659 struct fuse_notify_retrieve_in inarg; member 1739 ra->inarg.offset = outarg->offset; in fuse_retrieve() 1740 ra->inarg.size = total_len; in fuse_retrieve() 1741 args->in_args[0].size = sizeof(ra->inarg); in fuse_retrieve() 1742 args->in_args[0].value = &ra->inarg; in fuse_retrieve()
|
/kernel/linux/linux-5.10/arch/sparc/kernel/ |
H A D | apc.c | 91 __u8 inarg, __user *arg = (__u8 __user *) __arg; in apc_ioctl() local 110 if (get_user(inarg, arg)) in apc_ioctl() 112 apc_writeb(inarg & APC_REGMASK, APC_FANCTL_REG); in apc_ioctl() 116 if (get_user(inarg, arg)) in apc_ioctl() 118 apc_writeb(inarg & APC_REGMASK, APC_CPOWER_REG); in apc_ioctl() 122 if (get_user(inarg, arg)) in apc_ioctl() 124 apc_writeb(inarg & APC_BPMASK, APC_BPORT_REG); in apc_ioctl()
|
/kernel/linux/linux-6.6/arch/sparc/kernel/ |
H A D | apc.c | 91 __u8 inarg, __user *arg = (__u8 __user *) __arg; in apc_ioctl() local 110 if (get_user(inarg, arg)) in apc_ioctl() 112 apc_writeb(inarg & APC_REGMASK, APC_FANCTL_REG); in apc_ioctl() 116 if (get_user(inarg, arg)) in apc_ioctl() 118 apc_writeb(inarg & APC_REGMASK, APC_CPOWER_REG); in apc_ioctl() 122 if (get_user(inarg, arg)) in apc_ioctl() 124 apc_writeb(inarg & APC_BPMASK, APC_BPORT_REG); in apc_ioctl()
|