Home
last modified time | relevance | path

Searched refs:downcall (Results 1 – 18 of 18) sorted by relevance

/linux/fs/orangefs/
H A Ddevorangefs-req.c423 if (!copy_from_iter_full(&op->downcall, downcall_size, iter)) { in orangefs_devreq_write_iter()
428 if (op->downcall.status) in orangefs_devreq_write_iter()
436 if ((head_size + downcall_size + op->downcall.trailer_size) != total) { in orangefs_devreq_write_iter()
443 op->downcall.trailer_size, in orangefs_devreq_write_iter()
449 if ((op->downcall.type != ORANGEFS_VFS_OP_READDIR) && in orangefs_devreq_write_iter()
450 (op->downcall.trailer_size != 0)) { in orangefs_devreq_write_iter()
453 op->downcall.type); in orangefs_devreq_write_iter()
458 if ((op->downcall.type == ORANGEFS_VFS_OP_READDIR) && in orangefs_devreq_write_iter()
459 (op->downcall.trailer_size == 0)) { in orangefs_devreq_write_iter()
462 op->downcall.type); in orangefs_devreq_write_iter()
[all …]
H A Dsuper.c168 if (new_op->downcall.status < 0) in orangefs_statfs()
176 (long)new_op->downcall.resp.statfs.blocks_avail, in orangefs_statfs()
177 (long)new_op->downcall.resp.statfs.blocks_total, in orangefs_statfs()
178 (long)new_op->downcall.resp.statfs.block_size, in orangefs_statfs()
179 (long)new_op->downcall.resp.statfs.files_total, in orangefs_statfs()
180 (long)new_op->downcall.resp.statfs.files_avail); in orangefs_statfs()
185 buf->f_bsize = new_op->downcall.resp.statfs.block_size; in orangefs_statfs()
188 buf->f_blocks = (sector_t) new_op->downcall.resp.statfs.blocks_total; in orangefs_statfs()
189 buf->f_bfree = (sector_t) new_op->downcall.resp.statfs.blocks_avail; in orangefs_statfs()
190 buf->f_bavail = (sector_t) new_op->downcall.resp.statfs.blocks_avail; in orangefs_statfs()
[all …]
H A Dwaitqueue.c78 op->downcall.status = 0; in service_operation()
103 op->downcall.status = ret; in service_operation()
156 op->downcall.status = in service_operation()
157 orangefs_normalize_to_errno(op->downcall.status); in service_operation()
158 ret = op->downcall.status; in service_operation()
175 op->downcall.status = ret; in service_operation()
215 memset(&op->downcall, 0, sizeof(op->downcall)); in orangefs_cancel_op_in_progress()
218 op->downcall.type = ORANGEFS_VFS_OP_INVALID; in orangefs_cancel_op_in_progress()
219 op->downcall.status = -1; in orangefs_cancel_op_in_progress()
H A Ddir.c96 vfree(op->downcall.trailer_buf); in do_readdir()
99 vfree(op->downcall.trailer_buf); in do_readdir()
106 vfree(op->downcall.trailer_buf); in do_readdir()
109 } else if (op->downcall.status) { in do_readdir()
110 vfree(op->downcall.trailer_buf); in do_readdir()
111 od->error = op->downcall.status; in do_readdir()
112 return op->downcall.status; in do_readdir()
119 if (op->downcall.trailer_size > PART_SIZE) { in do_readdir()
120 vfree(op->downcall.trailer_buf); in do_readdir()
126 op->downcall.trailer_buf; in do_readdir()
[all …]
H A Dxattr.c190 length = new_op->downcall.resp.getxattr.val_sz; in orangefs_inode_getxattr()
208 memcpy(buffer, new_op->downcall.resp.getxattr.val, length); in orangefs_inode_getxattr()
451 total = new_op->downcall.resp.listxattr.returned_count * in orangefs_listxattr()
456 returned_count = new_op->downcall.resp.listxattr.returned_count; in orangefs_listxattr()
470 if (new_op->downcall.resp.listxattr.lengths[i] < 0 || in orangefs_listxattr()
471 new_op->downcall.resp.listxattr.lengths[i] > in orangefs_listxattr()
475 new_op->downcall.resp.listxattr.lengths[i]); in orangefs_listxattr()
479 if (total + new_op->downcall.resp.listxattr.lengths[i] > size) in orangefs_listxattr()
487 if (is_reserved_key(new_op->downcall.resp.listxattr.key + in orangefs_listxattr()
489 new_op->downcall.resp. in orangefs_listxattr()
[all …]
H A Dorangefs-utils.c302 &new_op->downcall.resp.getattr.attributes, in orangefs_inode_getattr()
303 new_op->downcall.resp.getattr.link_target); in orangefs_inode_getattr()
311 downcall.resp.getattr.attributes.objtype); in orangefs_inode_getattr()
315 downcall.resp.getattr.attributes); in orangefs_inode_getattr()
318 downcall.resp.getattr.attributes.size; in orangefs_inode_getattr()
320 inode->i_blkbits = ffs(new_op->downcall.resp.getattr. in orangefs_inode_getattr()
337 downcall.resp.getattr.link_target); in orangefs_inode_getattr()
339 new_op->downcall.resp.getattr.link_target, in orangefs_inode_getattr()
357 downcall.resp.getattr.attributes.owner); in orangefs_inode_getattr()
359 downcall.resp.getattr.attributes.group); in orangefs_inode_getattr()
[all …]
H A Dnamei.c51 &new_op->downcall.resp.create.refn.khandle, in orangefs_create()
52 new_op->downcall.resp.create.refn.fs_id, in orangefs_create()
59 ref = new_op->downcall.resp.create.refn; in orangefs_create()
151 &new_op->downcall.resp.lookup.refn.khandle, in orangefs_lookup()
152 new_op->downcall.resp.lookup.refn.fs_id, in orangefs_lookup()
157 inode = orangefs_iget(dir->i_sb, &new_op->downcall.resp.lookup.refn); in orangefs_lookup()
251 &new_op->downcall.resp.sym.refn.khandle, in orangefs_symlink()
252 new_op->downcall.resp.sym.refn.fs_id, ret); in orangefs_symlink()
261 ref = new_op->downcall.resp.sym.refn; in orangefs_symlink()
324 &new_op->downcall.resp.mkdir.refn.khandle, in orangefs_mkdir()
[all …]
H A Ddcache.c55 if (!match_handle(new_op->downcall.resp.lookup.refn.khandle, in orangefs_revalidate_lookup()
68 if (new_op->downcall.status != 0) in orangefs_revalidate_lookup()
H A Dorangefs-cache.c127 new_op->downcall.type = ORANGEFS_VFS_OP_INVALID; in op_alloc()
128 new_op->downcall.status = -1; in op_alloc()
H A Dfile.c245 if (type == ORANGEFS_IO_READ && new_op->downcall.resp.io.amt_complete) { in wait_for_direct_io()
252 copy_amount = new_op->downcall.resp.io.amt_complete; in wait_for_direct_io()
267 (int)new_op->downcall.resp.io.amt_complete); in wait_for_direct_io()
269 ret = new_op->downcall.resp.io.amt_complete; in wait_for_direct_io()
H A Dorangefs-kernel.h127 struct orangefs_downcall_s downcall; member
/linux/include/linux/sunrpc/
H A Drpc_pipe_fs.h37 ssize_t (*downcall)(struct file *, const char __user *, size_t); member
/linux/fs/nfs/blocklayout/
H A Drpc_pipefs.c140 .downcall = bl_pipe_downcall,
/linux/net/sunrpc/
H A Drpc_pipe.c334 res = RPC_I(inode)->pipe->ops->downcall(filp, buf, len); in rpc_pipe_write()
647 if (pipe->ops->downcall == NULL) in rpc_mkpipe_dentry()
1067 .downcall = dummy_downcall,
/linux/Documentation/filesystems/
H A Dorangefs.rst315 contains the "downcall" which expresses the results of the request.
330 - op is in progress (waiting for downcall)
332 - op has matching downcall; ok
370 Service operation returns to its caller with the op's downcall
/linux/fs/nfs/
H A Dnfs4idmap.c403 .downcall = idmap_pipe_downcall,
/linux/net/sunrpc/auth_gss/
H A Dauth_gss.c2225 .downcall = gss_pipe_downcall,
2233 .downcall = gss_pipe_downcall,
/linux/fs/nfsd/
H A Dnfs4recover.c845 .downcall = cld_pipe_downcall,