/linux-6.3-rc2/fs/orangefs/ |
A D | super.c | 189 if (new_op->downcall.status < 0) in orangefs_statfs() 197 (long)new_op->downcall.resp.statfs.blocks_avail, in orangefs_statfs() 198 (long)new_op->downcall.resp.statfs.blocks_total, in orangefs_statfs() 199 (long)new_op->downcall.resp.statfs.block_size, in orangefs_statfs() 200 (long)new_op->downcall.resp.statfs.files_total, in orangefs_statfs() 201 (long)new_op->downcall.resp.statfs.files_avail); in orangefs_statfs() 280 orangefs_sb->id = new_op->downcall.resp.fs_mount.id; in orangefs_remount() 295 new_op->downcall.resp.features.features; in orangefs_remount() 521 orangefs_unmount(new_op->downcall.resp.fs_mount.id, in orangefs_mount() 522 new_op->downcall.resp.fs_mount.fs_id, devname); in orangefs_mount() [all …]
|
A D | devorangefs-req.c | 428 if (op->downcall.status) in orangefs_devreq_write_iter() 443 op->downcall.trailer_size, 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() 459 (op->downcall.trailer_size == 0)) { in orangefs_devreq_write_iter() 462 op->downcall.type); in orangefs_devreq_write_iter() 469 op->downcall.trailer_buf = vzalloc(op->downcall.trailer_size); in orangefs_devreq_write_iter() 470 if (!op->downcall.trailer_buf) in orangefs_devreq_write_iter() 474 op->downcall.trailer_size, iter)) { in orangefs_devreq_write_iter() 476 vfree(op->downcall.trailer_buf); in orangefs_devreq_write_iter() [all …]
|
A D | waitqueue.c | 78 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()
|
A D | dir.c | 96 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() 120 vfree(op->downcall.trailer_buf); in do_readdir() 126 op->downcall.trailer_buf; in do_readdir() 147 new = (void *)op->downcall.trailer_buf; in parse_readdir() [all …]
|
A D | xattr.c | 188 length = new_op->downcall.resp.getxattr.val_sz; in orangefs_inode_getxattr() 468 if (new_op->downcall.resp.listxattr.lengths[i] < 0 || in orangefs_listxattr() 469 new_op->downcall.resp.listxattr.lengths[i] > in orangefs_listxattr() 473 new_op->downcall.resp.listxattr.lengths[i]); in orangefs_listxattr() 487 new_op->downcall.resp. in orangefs_listxattr() 490 i, new_op->downcall.resp.listxattr.key + in orangefs_listxattr() 493 new_op->downcall.resp.listxattr.key + key_size, in orangefs_listxattr() 494 new_op->downcall.resp.listxattr.lengths[i]); in orangefs_listxattr() 495 total += new_op->downcall.resp.listxattr.lengths[i]; in orangefs_listxattr() 499 i, new_op->downcall.resp.listxattr.key + in orangefs_listxattr() [all …]
|
A D | orangefs-utils.c | 302 &new_op->downcall.resp.getattr.attributes, 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() 337 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() 361 downcall.resp.getattr.attributes.atime; in orangefs_inode_getattr() 363 downcall.resp.getattr.attributes.mtime; in orangefs_inode_getattr() 365 downcall.resp.getattr.attributes.ctime; in orangefs_inode_getattr() [all …]
|
A D | namei.c | 53 &new_op->downcall.resp.create.refn.khandle, in orangefs_create() 54 new_op->downcall.resp.create.refn.fs_id, in orangefs_create() 61 ref = new_op->downcall.resp.create.refn; in orangefs_create() 154 &new_op->downcall.resp.lookup.refn.khandle, in orangefs_lookup() 155 new_op->downcall.resp.lookup.refn.fs_id, in orangefs_lookup() 259 &new_op->downcall.resp.sym.refn.khandle, in orangefs_symlink() 260 new_op->downcall.resp.sym.refn.fs_id, ret); in orangefs_symlink() 269 ref = new_op->downcall.resp.sym.refn; in orangefs_symlink() 334 &new_op->downcall.resp.mkdir.refn.khandle, in orangefs_mkdir() 335 new_op->downcall.resp.mkdir.refn.fs_id); in orangefs_mkdir() [all …]
|
A D | dcache.c | 58 if (!match_handle(new_op->downcall.resp.lookup.refn.khandle, in orangefs_revalidate_lookup() 71 if (new_op->downcall.status != 0) in orangefs_revalidate_lookup()
|
A D | orangefs-cache.c | 127 new_op->downcall.type = ORANGEFS_VFS_OP_INVALID; in op_alloc() 128 new_op->downcall.status = -1; in op_alloc()
|
A D | file.c | 245 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()
|
A D | orangefs-sysfs.c | 501 (int)new_op->downcall.resp.param.u. in sysfs_service_op_show() 503 (int)new_op->downcall.resp.param.u. in sysfs_service_op_show() 507 (int)new_op->downcall.resp.param.u.value64); in sysfs_service_op_show() 514 new_op->downcall.resp.perf_count.buffer); in sysfs_service_op_show()
|
A D | orangefs-kernel.h | 135 struct orangefs_downcall_s downcall; member
|
/linux-6.3-rc2/include/linux/sunrpc/ |
A D | rpc_pipe_fs.h | 37 ssize_t (*downcall)(struct file *, const char __user *, size_t); member
|
/linux-6.3-rc2/fs/nfs/blocklayout/ |
A D | rpc_pipefs.c | 140 .downcall = bl_pipe_downcall,
|
/linux-6.3-rc2/Documentation/filesystems/ |
A D | orangefs.rst | 315 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
|
A D | coda.rst | 192 information must be flushed or replaced. Venus then makes a downcall 260 * The message is a ``downcall``. A downcall is a request from Venus to 1430 no longer valid, it will make a downcall to the kernel. Downcalls are 1433 unless the downcall data could not be read into kernel memory. 1458 When this is done, this downcall is made. 1541 as in the arguments. This downcall is probably never issued.
|
/linux-6.3-rc2/net/sunrpc/ |
A D | rpc_pipe.c | 333 res = RPC_I(inode)->pipe->ops->downcall(filp, buf, len); in rpc_pipe_write() 813 if (pipe->ops->downcall == NULL) in rpc_mkpipe_dentry() 1261 .downcall = dummy_downcall,
|
/linux-6.3-rc2/fs/nfs/ |
A D | nfs4idmap.c | 406 .downcall = idmap_pipe_downcall,
|
/linux-6.3-rc2/net/sunrpc/auth_gss/ |
A D | auth_gss.c | 2219 .downcall = gss_pipe_downcall, 2227 .downcall = gss_pipe_downcall,
|
/linux-6.3-rc2/fs/nfsd/ |
A D | nfs4recover.c | 930 .downcall = cld_pipe_downcall,
|