• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/fuse/

Lines Matching defs:outarg

117 			     struct fuse_entry_out *outarg)
119 memset(outarg, 0, sizeof(struct fuse_entry_out));
130 req->out.args[0].value = outarg;
165 struct fuse_entry_out outarg;
191 &entry->d_name, &outarg);
197 if (!err && !outarg.nodeid)
201 if (outarg.nodeid != get_node_id(inode)) {
203 outarg.nodeid, 1);
211 if (err || (outarg.attr.mode ^ inode->i_mode) & S_IFMT)
214 fuse_change_attributes(inode, &outarg.attr,
215 entry_attr_timeout(&outarg),
217 fuse_change_entry_timeout(entry, &outarg);
258 struct fuse_entry_out *outarg, struct inode **inode)
285 fuse_lookup_init(fc, req, nodeid, name, outarg);
290 if (err || !outarg->nodeid)
294 if (!outarg->nodeid)
296 if (!fuse_valid_type(outarg->attr.mode))
299 *inode = fuse_iget(sb, outarg->nodeid, outarg->generation,
300 &outarg->attr, entry_attr_timeout(outarg),
304 fuse_send_forget(fc, forget_req, outarg->nodeid, 1);
319 struct fuse_entry_out outarg;
326 &outarg, &inode);
352 fuse_change_entry_timeout(entry, &outarg);
483 struct fuse_entry_out outarg;
494 memset(&outarg, 0, sizeof(outarg));
500 req->out.args[0].size = sizeof(outarg);
501 req->out.args[0].value = &outarg;
509 if (invalid_nodeid(outarg.nodeid))
512 if ((outarg.attr.mode ^ mode) & S_IFMT)
515 inode = fuse_iget(dir->i_sb, outarg.nodeid, outarg.generation,
516 &outarg.attr, entry_attr_timeout(&outarg), 0);
518 fuse_send_forget(fc, forget_req, outarg.nodeid, 1);
539 fuse_change_entry_timeout(entry, &outarg);
793 struct fuse_attr_out outarg;
805 memset(&outarg, 0, sizeof(outarg));
822 req->out.args[0].size = sizeof(outarg);
823 req->out.args[0].value = &outarg;
828 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) {
832 fuse_change_attributes(inode, &outarg.attr,
833 attr_timeout(&outarg),
836 fuse_fillattr(inode, &outarg.attr, stat);
1265 struct fuse_attr_out outarg;
1294 memset(&outarg, 0, sizeof(outarg));
1315 req->out.args[0].size = sizeof(outarg);
1316 req->out.args[0].value = &outarg;
1326 if ((inode->i_mode ^ outarg.attr.mode) & S_IFMT) {
1333 fuse_change_attributes_common(inode, &outarg.attr,
1334 attr_timeout(&outarg));
1336 i_size_write(inode, outarg.attr.size);
1348 if (S_ISREG(inode->i_mode) && oldsize != outarg.attr.size) {
1349 truncate_pagecache(inode, oldsize, outarg.attr.size);
1427 struct fuse_getxattr_out outarg;
1453 req->out.args[0].size = sizeof(outarg);
1454 req->out.args[0].value = &outarg;
1459 ret = size ? req->out.args[0].size : outarg.size;
1476 struct fuse_getxattr_out outarg;
1503 req->out.args[0].size = sizeof(outarg);
1504 req->out.args[0].value = &outarg;
1509 ret = size ? req->out.args[0].size : outarg.size;