Lines Matching refs:outarg

1642 	struct fuse_notify_poll_wakeup_out outarg;  in fuse_notify_poll()  local
1645 if (size != sizeof(outarg)) in fuse_notify_poll()
1648 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_poll()
1653 return fuse_notify_poll_wakeup(fc, &outarg); in fuse_notify_poll()
1659 struct fuse_notify_inval_inode_out outarg; in fuse_notify_inval_inode() local
1662 if (size != sizeof(outarg)) in fuse_notify_inval_inode()
1665 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_inval_inode()
1671 err = fuse_reverse_inval_inode(fc, outarg.ino, in fuse_notify_inval_inode()
1672 outarg.off, outarg.len); in fuse_notify_inval_inode()
1680 struct fuse_notify_inval_entry_out outarg; in fuse_notify_inval_entry() local
1685 if (size < sizeof(outarg)) in fuse_notify_inval_entry()
1688 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_inval_entry()
1692 if (outarg.namelen > fc->name_max) in fuse_notify_inval_entry()
1696 if (size != sizeof(outarg) + outarg.namelen + 1) in fuse_notify_inval_entry()
1699 buf = kzalloc(outarg.namelen + 1, GFP_KERNEL); in fuse_notify_inval_entry()
1704 name.len = outarg.namelen; in fuse_notify_inval_entry()
1705 err = fuse_copy_one(cs, buf, outarg.namelen + 1); in fuse_notify_inval_entry()
1709 buf[outarg.namelen] = 0; in fuse_notify_inval_entry()
1712 err = fuse_reverse_inval_entry(fc, outarg.parent, 0, &name, outarg.flags); in fuse_notify_inval_entry()
1722 struct fuse_notify_delete_out outarg; in fuse_notify_delete() local
1727 if (size < sizeof(outarg)) in fuse_notify_delete()
1730 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_delete()
1734 if (outarg.namelen > fc->name_max) in fuse_notify_delete()
1737 if (size != sizeof(outarg) + outarg.namelen + 1) in fuse_notify_delete()
1740 buf = kzalloc(outarg.namelen + 1, GFP_KERNEL); in fuse_notify_delete()
1745 name.len = outarg.namelen; in fuse_notify_delete()
1746 err = fuse_copy_one(cs, buf, outarg.namelen + 1); in fuse_notify_delete()
1750 buf[outarg.namelen] = 0; in fuse_notify_delete()
1753 err = fuse_reverse_inval_entry(fc, outarg.parent, outarg.child, &name, 0); in fuse_notify_delete()
1763 struct fuse_notify_store_out outarg; in fuse_notify_store() local
1774 if (size < sizeof(outarg)) in fuse_notify_store()
1777 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_store()
1781 if (size - sizeof(outarg) != outarg.size) in fuse_notify_store()
1784 nodeid = outarg.nodeid; in fuse_notify_store()
1794 index = outarg.offset >> PAGE_SHIFT; in fuse_notify_store()
1795 offset = outarg.offset & ~PAGE_MASK; in fuse_notify_store()
1797 end = outarg.offset + outarg.size; in fuse_notify_store()
1800 fuse_write_update_attr(inode, file_size, outarg.size); in fuse_notify_store()
1803 num = outarg.size; in fuse_notify_store()
1861 struct fuse_notify_retrieve_out *outarg) in fuse_retrieve() argument
1877 offset = outarg->offset & ~PAGE_MASK; in fuse_retrieve()
1880 num = min(outarg->size, fc->max_write); in fuse_retrieve()
1881 if (outarg->offset > file_size) in fuse_retrieve()
1883 else if (outarg->offset + num > file_size) in fuse_retrieve()
1884 num = file_size - outarg->offset; in fuse_retrieve()
1901 args->nodeid = outarg->nodeid; in fuse_retrieve()
1907 index = outarg->offset >> PAGE_SHIFT; in fuse_retrieve()
1933 ra->inarg.offset = outarg->offset; in fuse_retrieve()
1940 err = fuse_simple_notify_reply(fm, args, outarg->notify_unique); in fuse_retrieve()
1950 struct fuse_notify_retrieve_out outarg; in fuse_notify_retrieve() local
1956 if (size != sizeof(outarg)) in fuse_notify_retrieve()
1959 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_retrieve()
1967 nodeid = outarg.nodeid; in fuse_notify_retrieve()
1971 err = fuse_retrieve(fm, inode, &outarg); in fuse_notify_retrieve()
2059 struct fuse_notify_prune_out outarg; in fuse_notify_prune() local
2068 if (size < sizeof(outarg)) in fuse_notify_prune()
2071 err = fuse_copy_one(cs, &outarg, sizeof(outarg)); in fuse_notify_prune()
2075 if (size - sizeof(outarg) != outarg.count * sizeof(u64)) in fuse_notify_prune()
2078 for (; outarg.count; outarg.count -= num) { in fuse_notify_prune()
2079 num = min(batch, outarg.count); in fuse_notify_prune()