Lines Matching defs:outarg

1433 	struct fuse_notify_poll_wakeup_out outarg;
1436 if (size != sizeof(outarg))
1439 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1444 return fuse_notify_poll_wakeup(fc, &outarg);
1454 struct fuse_notify_inval_inode_out outarg;
1457 if (size != sizeof(outarg))
1460 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1466 err = fuse_reverse_inval_inode(fc, outarg.ino,
1467 outarg.off, outarg.len);
1479 struct fuse_notify_inval_entry_out outarg;
1489 if (size < sizeof(outarg))
1492 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1497 if (outarg.namelen > FUSE_NAME_MAX)
1501 if (size != sizeof(outarg) + outarg.namelen + 1)
1505 name.len = outarg.namelen;
1506 err = fuse_copy_one(cs, buf, outarg.namelen + 1);
1510 buf[outarg.namelen] = 0;
1513 err = fuse_reverse_inval_entry(fc, outarg.parent, 0, &name);
1527 struct fuse_notify_delete_out outarg;
1537 if (size < sizeof(outarg))
1540 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1545 if (outarg.namelen > FUSE_NAME_MAX)
1549 if (size != sizeof(outarg) + outarg.namelen + 1)
1553 name.len = outarg.namelen;
1554 err = fuse_copy_one(cs, buf, outarg.namelen + 1);
1558 buf[outarg.namelen] = 0;
1561 err = fuse_reverse_inval_entry(fc, outarg.parent, outarg.child, &name);
1575 struct fuse_notify_store_out outarg;
1587 if (size < sizeof(outarg))
1590 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1595 if (size - sizeof(outarg) != outarg.size)
1598 nodeid = outarg.nodeid;
1608 index = outarg.offset >> PAGE_SHIFT;
1609 offset = outarg.offset & ~PAGE_MASK;
1611 end = outarg.offset + outarg.size;
1617 num = outarg.size;
1673 struct fuse_notify_retrieve_out *outarg)
1689 offset = outarg->offset & ~PAGE_MASK;
1692 num = min(outarg->size, fc->max_write);
1693 if (outarg->offset > file_size)
1695 else if (outarg->offset + num > file_size)
1696 num = file_size - outarg->offset;
1712 args->nodeid = outarg->nodeid;
1718 index = outarg->offset >> PAGE_SHIFT;
1739 ra->inarg.offset = outarg->offset;
1745 err = fuse_simple_notify_reply(fm, args, outarg->notify_unique);
1755 struct fuse_notify_retrieve_out outarg;
1762 if (size != sizeof(outarg))
1765 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1773 nodeid = outarg.nodeid;
1777 err = fuse_retrieve(fm, inode, &outarg);