• 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

1159 	struct fuse_notify_poll_wakeup_out outarg;
1162 if (size != sizeof(outarg))
1165 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1170 return fuse_notify_poll_wakeup(fc, &outarg);
1180 struct fuse_notify_inval_inode_out outarg;
1183 if (size != sizeof(outarg))
1186 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1194 err = fuse_reverse_inval_inode(fc->sb, outarg.ino,
1195 outarg.off, outarg.len);
1208 struct fuse_notify_inval_entry_out outarg;
1218 if (size < sizeof(outarg))
1221 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1226 if (outarg.namelen > FUSE_NAME_MAX)
1230 name.len = outarg.namelen;
1231 err = fuse_copy_one(cs, buf, outarg.namelen + 1);
1235 buf[outarg.namelen] = 0;
1241 err = fuse_reverse_inval_entry(fc->sb, outarg.parent, &name);
1255 struct fuse_notify_store_out outarg;
1267 if (size < sizeof(outarg))
1270 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1275 if (size - sizeof(outarg) != outarg.size)
1278 nodeid = outarg.nodeid;
1291 index = outarg.offset >> PAGE_CACHE_SHIFT;
1292 offset = outarg.offset & ~PAGE_CACHE_MASK;
1294 end = outarg.offset + outarg.size;
1300 num = outarg.size;
1348 struct fuse_notify_retrieve_out *outarg)
1363 offset = outarg->offset & ~PAGE_CACHE_MASK;
1366 req->in.h.nodeid = outarg->nodeid;
1372 index = outarg->offset >> PAGE_CACHE_SHIFT;
1374 num = outarg->size;
1375 if (outarg->offset > file_size)
1377 else if (outarg->offset + num > file_size)
1378 num = file_size - outarg->offset;
1395 req->misc.retrieve_in.offset = outarg->offset;
1401 err = fuse_request_send_notify_reply(fc, req, outarg->notify_unique);
1411 struct fuse_notify_retrieve_out outarg;
1416 if (size != sizeof(outarg))
1419 err = fuse_copy_one(cs, &outarg, sizeof(outarg));
1428 u64 nodeid = outarg.nodeid;
1432 err = fuse_retrieve(fc, inode, &outarg);